ちょいスタディでキャンペーンやっています
新しくなった iPod nano が抽選で一名様にあたるキャンペーンを 10 月に行うこととなりました。お友達とお誘い合わせなどして是非!
ちなみに、私は、社会人一年生の頃、初めて出たボーナスで買った二世代目の 40GB モデルをいまだに使い続けています。購入当初はもう少し早く壊れるのを覚悟していたのですが、思いの他、丈夫です。
メモ
最近 Javascript をよく書いています。基本的には Firefox+Firebug (+たまにYSlow) で幸せに過ごしているのですが、IE/Safari でデバッグをしようと思って見つけたものをメモ。
IE
にのっていた、Companion.js と IE Developer Toolbar は Firebug とまでいかなくとも、これまで謎だらけだったのに比べれば、随分便利。(Companion.js の console.log で、日本語表示がきれいにいかないのが気にはなりますが)
YUI 3.0 Preview
YUI 3.0 Preview を、ほんの少しみてみました。
ざっと斜めに見てみた感じでは、機能セットは 2.x とそこまで大きく変わらないように見受けられる (Queue とかもあったかな) のですが、書き方の雰囲気は結構変わってます。良くも悪くも 2.x は質実剛健な感じがしていたのですが、jQuery などのような、柔軟で手軽、かつ強力、といった雰囲気をまといつつあるような感じです。ほぼサンプル見ながらの写経ですが、以下のような雰囲気。
<html> <head> <title>YUI 3.0 sample 01</title> <script type="text/javascript" src="http://yui.yahooapis.com/3.0.0pr1/build/yui/yui.js"></script> </head> <body> <ul id="zeon"> <li>ザク</li> <li>ドム</li> <li>ゲルググ</li> </ul> <script type="text/javascript"> YUI().use('node', function(Y) { Y.all("#zeon li").setStyles( { "color" :"red" }); }); </script> </body> </html>
地味に結構好きなのが、YUI は library 自体を、ダウンロードして、解凍して、パスを通して、、、という手間なく、さっと試せる所ですね。斜め読みですが、use で何してるんだろう、と思いきや、モジュールの依存関係を解決して、Loader でダイナミックに script を足し込んでるようです。以下のようなのがそっと head に追加されてました。
<script id="yui__dyn_0" type="text/javascript" charset="utf-8" src="http://yui.yahooapis.com/combo?3.0.0pr1/build/oop/oop-min.js&3.0.0pr1/build/event/event-min.js&3.0.0pr1/build/dom/dom-min.js&3.0.0pr1/build/node/node-min.js">
今日はこれくらいで。。。
Yukara がリリースされましたね。
ざっと、プロジェクトサイトのドキュメントを眺めていると、サンプルコードの中にどこかで見たようなコードが。。。