ECMAScript

JavaScript への思い (昨日の続き)

この blog (たんなる技術メモだけど) にだらだら書くのは珍しいかも。たまにはいいかな。今まで 10 以上の言語 (ほんとにさわりだけしか使っていない言語も含めれば 30 くらいかも) を使ってきた結果、 C++, Java, C#, Perl (+ Ruby, Python) に落ち着いてし…

JavaScript onclick 属性を使うか

id:amachang さんの onclick 属性問題についてが参考になります。まず、 JavaScript はあまり好きではないと宣言しておきます。なので、このあたりのこだわりを「まだ」持っていないのですが、ほかの言語 (C++, C#, Java, Perl あたり) はしつこいくらいこだ…

JavaScript でデバッグ出力 (trace) を使用

ASP.NET Ajax を使用していると、 JavaScript で trace() が利用できます。デフォルトの出力先は、 Visual Studio の出力ウィンドウです。これで、表示がうっとうしい alert() に頼らずにすみます。 Sys.Debug.trace("debug"); なお、デバッグ出力を行うには…

ページ表示時、 pageLoad() が自動的に呼ばれる

ASP.NET Ajax を使用している場合、 pageLoad() という名前の JavaScript function があると、ページロード時に自動で呼び出されます。たとえば、以下の JavaScript を記述してページを表示すると、特にイベントを明示的に関連づけなくとも、メッセージボッ…

JavaScript Tips リンク

JavaScript でありがちな 9 つのシマッタ JSAN (JavaScript Archive Network) EfficientJavaScript オブジェクト指向の手法によって高度な Web アプリケーションを作成する 押さえておきたい 15 の JavaScript スニペット

.js の関連づけを修復する方法

.js の関連づけを誤って変更すると、実行時に「入力エラー:ファイル拡張子 ”.js”を持つスクリプトエンジンはありません。」のようなエラーメッセージが表示されることがあります。この問題を修正するには、レジストリの以下の部分を修正します。 Windows Re…

JavaScript や CSS の最小化

JavaScript や CSS のソースコードを最適化してファイルサイズを減らすオンラインサービスのメモです。大規模な Web サイトでは、読み込みにかかる時間や転送量の削減に効果があります。 JS Minifier CSS Drive Gallery- CSS Compressor (Advanced Mode)