タグ

jsに関するtotttteのブックマーク (31)

  • JavaScriptMVC

    You can use JavaScriptMVC as a complete framework, or download only the parts you need. Read JavaScriptMVC's features for more info. The Plan. Download JavaScriptMVC Read the Getting Started Guide Read the tutorials Browse the examples What People are Saying "JavaScriptMVC is the single most important reason why I don't hate client side development anymore." Mihael Konjevic, HibreedCMS "JavaScript

    totttte
    totttte 2008/07/23
  • bookreader.js

    bookreader.jsは、長文を縦スクロールではなく、横スクロールで表示し読みやすくするJavaScriptライブラリです。 →プロジェクトのホーム (Google Code) - New!! →ダウンロード(ver 0.4.6) - 2009/04/18公開 ※ダウンロードの詳細については、こちらのページをご覧下さい。 まずは、このページで体験してみて下さい。キーボードの[→]/[←]キーが、「進む」あるいは「戻る」に対応します。画面上に表示される、半透明の▶/◀ボタンをクリックしてもOKです。使い方の詳細は「ヘルプ」を参照ください。 次期バージョンの開発状況 幸いにしてさまざまな方からフィードバックをいただきました。ありがとうございます。それを元に機能の絞り込みとWEBサイトへの「組込み方」について検討を行っています。まだ、実装の方針が定まった、という段階ですが次期0.8.x系のサ

    totttte
    totttte 2008/06/04
    最初グリモンの類だと思っちゃったw | jsをdiv内に埋め込んだら、本を読むような感覚で横読みできるライブラリ!!
  • IE の innerHTML や appendChild で要素が挿入された瞬間を取得する方法 - IT戦記

    要素が挿入された瞬間を取得する 今までは出来ないと思っていたのですが、今日いろいろ試していて出来る方法が分かりました。 ですので、ちょっと紹介したいと思います。今のところアイデアなので、実用性は?です。 方法 HTML に以下の style 要素を挿入することで実現することができます。 <style type="text/css"> * { display: expression(function() { if (!this.__mark) { this.__mark = true; alert('inserted node: ' + this.tagName); } return ''; }.apply(this)); } </style> 実際に例を見てみましょう http://amachang.art-code.org/ieexpression/000.html <!DOCTYPE

    IE の innerHTML や appendChild で要素が挿入された瞬間を取得する方法 - IT戦記
    totttte
    totttte 2008/05/30
    cssのdisplay:でチェキ。(要素が追加されるとCSSの中身が新たに作られるから
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    totttte
    totttte 2008/05/18
    おもしろそー
  • JavaScriptで作られた、ちゃんと動くVi | IDEA*IDEA

    ドットインストール代表のライフハックブログ

    JavaScriptで作られた、ちゃんと動くVi | IDEA*IDEA
    totttte
    totttte 2008/05/18
    おもしろそー
  • JavaScriptを使ってイントラネット内を外から攻撃する方法:Geekなぺーじ

    「Hacking Intranet Websites from the Outside」という講演が2006年にありました。 Black Hatでの講演です。 以下に説明する手法は既に公開されてある程度時間が経過している情報なので、ご存知の方にとっては既に古いとは思います。 詳細はプレゼン資料をご覧下さい。 概要 ファイアウォールなどに守られたイントラネットやホームネットワークの内部を攻撃する手法が解説してありました。 JavaScriptの基仕様を組み合わせて情報を収集するというものでした。 最終的には、プリンタから印刷を行ったり、ルータの設定を変更するなどの攻撃が可能になるようです。 それ以外にも、Web経由で設定変更が出来るものは状況によっては影響されるかも知れません。 プレゼン後半ではCSRF(XSRF, cross-site request forgery)も解説されていました

    totttte
    totttte 2008/05/07
    これは気付かなかったーーー。 機器特定方法から、アクセス方法まで。 | document.defaultView.getComputedStyle(a,null).getPropertyValue('color'); でリンクの色判別して、ユーザが訪問したかどうか(履歴)を調べられるらしー
  • [JavaScript] 分数で計算する中置記法電卓 / LiosK-free Blog

    2008-03-09 カテゴリ: Client Side タグ: JavaScript パーサ 電卓 中置記法 一次方程式電卓 前回の記事と前々回の記事で書いていた数式パーサと分数クラスを改良して、中置記法の数式を分数のまま計算する電卓を書いた。 最終的な目標は、移項のアルゴリズムを実装して、一元一次方程式を解く電卓を作ることだけど、とりあえずは一段落。 設計 数式パーサを書いた前々回の記事では、数式を解釈して配列を使った構文木を返していたが、今回は配列ではなく、operatorとoperand1とoperand2の3つのフィールドを持つBinaryOperationオブジェクトを使った二分木として返すようにした。 BinaryOperationオブジェクトのoperate()メソッドを呼ぶと、子要素のoperate()メソッドを呼びつつ、適切な演算を行って値を返す仕組み。最末端ノードは、

    totttte
    totttte 2008/03/09
  • 最速転職研究会

    技術者としての良心に従ってこの記事を書きます。俺はセキュリティとプライバシーの人ではなく、JavaScriptUIの人である。法律の勉強だって自分の生活と業務に関わりのある範囲でしかしないだろう。しかし少なくともJavaScriptやブラウザが絡むような部分については、確実に自分のほうが理解していると思っている。高木浩光さんが、あからさまに間違ったことを書いたり、おかしなことを書いていたりしても、徐々に誰も指摘しなくなってきたと思う。おかしなこと書いていたとしても、非技術者から見たときに「多少過激な物言いだけど、あの人は専門家だから言っていることは正論なのだろう」とか、あるいは技術者から見た時でも、専門分野が違えば間違ったことが書かれていても気付けないということもあるだろう。 もう自分には分からなくなっている。誰にでも検証できるような事実関係の間違い、あるいは、技術的な間違いが含まれてい

    最速転職研究会
    totttte
    totttte 2008/03/03
    bulkneetの人
  • JavaScript : RegExp.$1〜$9

    書式 RegExp.$1 RegExp.$2 RegExp.$3 RegExp.$4 RegExp.$5 RegExp.$6 RegExp.$7 RegExp.$8 RegExp.$9 説明 グループマッチした文字列が$1, $2, $3, $4, $5, $6, $7, $8, $9に格納されます。これは()でグループ化されている必要があります。また、Safari 2では$1〜$9には何も入りません(エラーになります)。 サンプルコード [実行] <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>Sample</title> </head

    totttte
    totttte 2008/03/02
    正規表現でグループにマッチしたものが順番に格納される。txt = "Ruby Python";txt.replace(new RegExp("(\\w+)\\s(\\w+)","g"),"$2 and $1"); → Python and Ruby
  • 次世代JavaScriptの形:Geekなぺーじ

    8年間の標準化活動の成果として今後変化していくJavaScriptの形を紹介しています。 なお、JavaScriptの標準化は未だ過程であるため、ここで紹介された事が将来実装されない可能性もあるそうです。 いや、でも、聞いていて思ったのですがこれはもう違う言語ですね。。。 下位互換があるので今まで作られた物は問題なく動作するはずなのでしょうが、 CとC++に微妙な互換性があるように、互換性をつけたばかりにゴチャゴチャになる事も将来ありそうな予感がしますね。。。 まあ、でも全く違う物として出してしまうと「何それ?ハァ?」という感じで世界に華麗にスルーされてしまうでしょうし、悩ましいところなのだと予想します。 以下、ビデオの要約です。 私はJavaScript初心者なので、要約が間違っているかも知れません。 また英語の誤訳などが含まれているかも知れないので、詳細はビデオをご覧下さい。 Java

    totttte
    totttte 2008/03/02
    どんどんカオスな言語に…。|> そもそも、ES4がIEに入る事は無いかも知れない。
  • 代入と参照の落とし穴 - about:blank

    javascriptでオブジェクトを作成し、そいつを代入してクローンを作ろうと思ったけれども、どうも挙動がおかしくてなぜだろうと調べてみると、代入元のメンバをいじくると、代入先のメンバも変わるという恐ろしい現象が発生し、私は恐怖におののいたというのは嘘で、そこらへんの挙動について、調べたり実験したりしてみた。 1.undefined var a; var b=a; a=0; alert(b); 結果:undefined(値渡し) 2.null var a=null; var b=a; a=0; alert(b); 結果:null(値渡し) 3.数値 var a=0; var b=a; a=1; alert(b); 結果:0(値渡し) 4.文字列 var a="あ"; var b=a; a="い"; alert(b); 結果:あ(値渡し) 5.ブーリアン var a=true; var b=

    代入と参照の落とし穴 - about:blank
    totttte
    totttte 2008/03/01
    きゃーー何この言語。>var a="あ";var b=a; a="い"; alert(b); 結果:あ(値渡し)
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • jQuery 開発者向けメモ - 基本・サンプル

    jQueryとは jQuery は様々な処理を短く簡単に書ける JavaScript ライブラリです. 独自のXPATH/CSSセレクタを利用することで,多くのDOM操作を非常に簡単に書くことが出来ます. JavaScriptのDOM操作や,XMLHTTPRequest,XMLの操作などを覚えなくとも, Ajaxを利用したインタラクティブなページを作ることが出来ます. 以下のサンプルを見れば,JavaScriptらしい表記をほとんどする必要がないことがわかると思います. toggleサンプル 特定のブロックの表示・非表示を切り替えるのは以下のようなコードになります. $("#target_toggle").toggle("slow"); このブロックは,<p id="target_toggle"> です. Ajaxサンプル Ajaxでhello.htmlをロードするのは以下のようなコ

  • 今はとりあえずこれを推す - 書評 - Java開発者のためのAjax実践開発入門 : 404 Blog Not Found

    2008年01月03日23:00 カテゴリ書評/画評/品評Lightweight Languages 今はとりあえずこれを推す - 書評 - Java開発者のためのAjax実践開発入門 技術評論社書籍編集部池様より「逆算式SQL教科書」と一緒に献いただいたのがこちら。 Java開発者のためのAjax実践開発入門 河村嘉之 / 川尻剛 / 福沢知海 実にいいタイミングなのでここで書評。 F's Garage:はじめてWebプログラミングをするなら PHP? Ruby? やっぱり、PHP・・・・かな 「はじめてのWebプログラミング」でしょ? それならもう答えははっきりしている。PerlでもRubyでもPythonでもましてやPHPでもない。 JavaScript、だ。 書「Java開発者のためのAjax実践開発入門」は、「Java開発者のための」とあるが、別にJava開発者でなくても、

    今はとりあえずこれを推す - 書評 - Java開発者のためのAjax実践開発入門 : 404 Blog Not Found
  • javascript - カレンダーを作る : 404 Blog Not Found

    2008年01月02日02:15 カテゴリLightweight Languages javascript - カレンダーを作る JavaScriptの書き初めにおあつらえ向きの問題。 年間カレンダー どう書く?org nを入力としてn年の年間カレンダーを返すプログラムを作ってください 少なくとも日曜日と土曜日が判別出来るようにしてくださいコピペして再利用しやすいよう、なるべく素直に書いてみました。カレンダーをDOMで作るという作業は結構あると思います。良問ですね。ご自由にお使いください。 CSS .mcal { border: inset 1px; float:left; font-size:smaller } .mcal td,th { width: 2em; text-align:right } .ycal { border: dotted 1px; font-size:smalle

    javascript - カレンダーを作る : 404 Blog Not Found
    totttte
    totttte 2008/01/02
    見やすい
  • はてなブログ | 無料ブログを作成しよう

    わたし的棚ぼた一万円選書 急に千葉さんに手渡された封筒、開けてみたら1万円札が1枚。何ごとかと思えば、同期の出張を代わったお礼をもらったらしい。 「葵はワンオペで育児してくれたから」と半分わけてくれました。 泡銭の1万円 これはもう、わたし的1万円選書をしろという思し召しなのでは……

    はてなブログ | 無料ブログを作成しよう
  • Under Translation of ECMA-262 3rd Edition

    This Document has Moved. この文書は http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/index.html に移動しました。 Japanese fonts required. All rights reserved. 1998-2015 TAKI

    totttte
    totttte 2007/12/18
    ECMAの仕様書
  • http://youmos.com/news/glt_js

    totttte
    totttte 2007/11/26
    tooltip css js/glt.js css/ie.css css/glt.css images/rounded-bottom.gif images/rounded-top.gifの計5つを置かないと正しく表示されないので要注意。
  • ブラウザから手軽に使えるJavaScriptの統合開発環境『TIDE』 | 100SHIKI.COM

    これはすごい・・・。 TIDEは「Tiny IDE(統合開発環境)」の略らしい。 そのシンプルな名前にたがわず、実に手軽にJavaScriptを書いて、テストすることができる。日語もきちんと通るようだ。 しかもIDEだけあって、変数の中身をウォッチしたり、ステップごとに実行していくことが可能だ。 JavaScriptは慣れていないとどうにもとっつきにくかったりするが、こうした環境があればその動作を確認しながら学習していくことができるだろう。 まだベータ版ということで多少のバグがあるようだが、これからJavaScriptをやってみよう!と思われている方にはお勧めだ。

    ブラウザから手軽に使えるJavaScriptの統合開発環境『TIDE』 | 100SHIKI.COM
    totttte
    totttte 2007/11/20
    これは面白い IDE
  • XML Path Language - Wikipedia

    XML文書に XPath の式を適用したイメージ XML変換におけるXPathの位置付け XML Path Language (XPath(エックスパス)) は、マークアップ言語 XML に準拠した文書の特定の部分を指定する言語構文である。XPath自体は簡潔な構文 (式言語) であり、XMLベースのマークアップ言語ではない。標準化団体 W3C (World Wide Web Consortium) で開発され、1999年11月16日に XML Path Language (XPath) 1.0 が XSL Transformations (XSLT) 1.0 と同時に勧告として公表された[1][2]。XPathは、XSLT と XSL-FO とともに XSL の構成要素である。2007年1月23日、W3C で XPath 1.0 の次期バージョンが制定され、XPath 2.0 が XSL

    XML Path Language - Wikipedia
    totttte
    totttte 2007/11/08