2008-10-01から1ヶ月間の記事一覧

JS リンクメモ

JS

setTimeout をオブジェクト指向にしてみる - Kazuho@Cybozu Labsprototype.jsのbindを理解する - cloned.logJavaScriptの動かないコード(JavaScriptエラー集) - 主に言語とシステム開発に関してJavaScript ショートコーディングの10のコツ - 主に言語とシ…

正しい継承とは?

var f=function(){} f.prototype.a=function(){ alert('a') } var ins = new f alert(ins.constructor==f) // true alert(ins.constructor.prototype.a) // function(){alert('a')} ↑こう書くと関数aを参照できるけど・・・ var f=function(){} f.prototype=…

Arrayの書き方&拡張

JS

Array 基礎 var arr=['aaa','bbb','ccc'] //連結文字列化 alert(arr.join()) //aaa,bbb,ccc alert(arr.join('')) //aaabbbccc //抽出 alert(arr.slice(1,3).join()) //bbb,ccc //ソート alert(arr.reverse().join()) //aaa,bbb,ccc alert(arr.reverse().sort…

メモ

クロスドメイン通信 window.nameによるクロスドメイン通信 http://d.hatena.ne.jp/shinichitomita/20081016/1224182679 http://d.hatena.ne.jp/shinichitomita/20081017/1224256044 ff(firefox)でスクロールバーを常に表示する html{overflow-y: scroll;} …

Teedaメモ

TeedaでJavaScriptの出力を抑止 http://suz-lab.blogspot.com/2008/09/teedajavascript.html最近作ったConverter(Teeda)いろいろ http://feeds.feedburner.com/~r/suz-lab/~3/401820760/converterteeda.htmlTeedaのSelectOneMenuでMapをそのまま使う http://…

Web APIメモ

Google Ajax API"で"Google Maps API" http://suz-lab.blogspot.com/2008/09/google-ajax-apigoogle-maps-api.html http://code.google.com/intl/ja/apis/maps/documentation/index.html#AJAX_Loader http://code.google.com/intl/ja/apis/maps/documentatio…

mootoolsメモ

MooToolsを30日でマスターするチュートリアル登場 - 現在21日目 http://journal.mycom.co.jp/news/2008/10/03/051/index.html

ExtJSメモ

AsyncLoader, AsyncProxy(継承) http://d.hatena.ne.jp/shinichitomita/20081011/1223735817

jQuery メモ

JS

逆引き テキストノードも含めた子要素の個々に対し、処理したい場合 contents() //個別の要素をborderで囲う $j('body').contents().wrap('<div style="border:solid 1px red"></div>') iframe内のbodyを取得したい場合 $j('iframe').contents().find('body') テキストノードも含めた子要素全体をラッ…

jQuery オブジェクトを汚染させずに plugin を追加する

JS

というより、plugin用 jQuery を生成し、それに plugin を追加最新→http://d.hatena.ne.jp/cyokodog/20081026/jqueryMyJQ01 jQuery(function($j){ $j.myJQ=function(ext){ return arguments.callee.impl.build($j,ext) } $j.myJQ.impl={ build : function(cn…

z-index 重要じゃん

CSS

はまったのでメモ。内包要素に iframe を含む要素をフロートウィンドウ化する汎用ルーチンを作成中。複数ウィンドウ存在した場合、選択したウィンドウを前面に表示させるため、appendChild (jQueryのappendTo)で、フロントにもってこようとすると、モダン…

JS , jQuery 汎用ルーチン定義環境メモ

JS

疲れた JS向け (function(){ var myUtil = { f : function(){}, clone : function(o){ this.f.prototype=o; return new this.f; }, extend: function(obj,ext){ for(var i in ext)obj[i]=ext[i];return obj; }, classLoader : function(){ return function()…

Shift_JIS HTML 上でも XHR で漢字データを送れる!?

JS

こちらを読んでみて・・ XMLHttpRequestのoverrideMimeTypeでcharsetを指定すれば文字化けはしないはずですよとアドバイスした。 jQuery.ajax で overrideMimeType する方法 - hogehoge 「jQuery.ajax(options)を利用した場合overrideMimeTypeを上書きできな…

EX DOM Storage の調査結果

JS

前回の続き。 いろいろ試した結果です。 ブラウザを閉じてもsessionStrageのデータが消えない 不具合? 画面ロード時にsessionStrageが参照できない 画面ロード時、sessionStrageはsetTimeoutを使用しないと参照できない。0秒後でもOK。localStrageの場合は…