javascript

Error.number

JScript なんだが、 エラー番号は 32 ビット値です。上位の 16 ビット ワードは機能識別符号です。下位のワードは実際のエラー コードです。実際のエラー コードを読み取るには、& (ビットごとの And) 演算子を使用して、number プロパティと 16 進数の 0xFF…

jquery おもれー

ちょっとクセがあるし本格的に導入するとなったら既存ロジック全部書き直しが嫌だなぁと思いながら触ってるけど、結構面白い。Basic認証で ajax やるときはこんな感じ。 $.ajax({ type: "POST", url: url, dataType: "text", username: id, password: passwo…

click イベント内で対象のエレメントを取得する

使い方があってるのか分からんけど、this を使うと取れた。 <html> <head> <script src="jquery-1.2.6.js" type="text/javascript"></script> <script> function initialize() { $("#msg").click(function() { alert(this.innerHTML); //=> Test }); } </script> </head> <body onload="initialize()"> <span id="msg">Test</span> </body> </html> ク…

ちょっとずつ領域を広くする

そろそろカッコイイ UI に取り組みたいので勉強中。 var area = $('edit_area'); if(count == undefined) { count = 1; area.style.display = ""; area.style.position = "absolute"; } var area_width = 50 * count; var area_height = 40 * count; area.st…

setResponseHeader する前に open しないといけない

Twitter API を使って投稿しようと試みていたところ、エラーメッセージが出て数時間はまった。 エラー: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.open]" nsresult: "0x80004…

prototype って何が良いの?何で必要なの?メリットって何?

って疑問が前々からあったんだけど、第4回 JavaScriptでオブジェクト指向プログラミングで理解!!!!!ポイントとしては、 必要なメモリ量を節約できる 「関数オブジェクトをインスタンス化した場合、インスタンスは基となる関数オブジェクトに属するproto…

JavaScript 1.8 の新文法が紹介されているらしい

もう、暗号だよ。 無名関数のやつなんて省略できりゃいいってもんじゃないよね。

JavaScriptを利用してフォームの二重送信を防止する

http://codezine.jp/a/article/aid/769.aspx 画面を「フリーズ」させて二重送信を防止する と書いてあったので、どんなことするんだろうと思ったら 単にスタイルシートで div を最前面に表示させてるだけじゃん・・・ 「送信ボタンを無効にする」とたいして…

ページをマトリックス風に表示するJavascript

http://www.simplexsimple.com/archives/2006/11/javascript_1.html これは面白い。 ってことで、hiki に組み込んでみました。 http://www3.pf-x.net/~spider-man/cgi-bin/hiki/hiki.cgi ページを編集する時なんかかなりうざい(笑)

DocumentFragment

WEB+DB PRESS Vol.35作者: WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2006/10/21メディア: 大型本購入: 1人 クリック: 21回この商品を含むブログ (51件) を見る レスポンスアップの紹介の所に innerHTML を使うよりも DocumentFragment を使う…

javascript ってやっぱオブジェクト指向なんだな・・・・

prototype を使って継承するんだと思ってたけど、 callを使って簡単にできるんですね。ちょっと感動。 オーバーロードはさすがに無理として (これを継承と言うなら)多重継承もできちゃいそうだな。 /* 哺乳類 */ function Mammal() { this.eat = _eat; funct…