Fork me on GitHub

2011-01-20のJS : IDEの変化、miのWindows版、Node.js製CMSの登場

Edit on GitHub 編集履歴を見る

今回は直接JavaScriptについてではなく、ブラウザやエディタと言った少し回りの事に関しての話題が多いです。Eclipse製のAmaterasが大きく進化したことや、miのWindows版が登場したり、skywriterがAceされるなど、エディタ環境の変化が多いです。またorionも登場したことによりWebとIDEのつながりはより大きいものになっていくと思われます。
-JavaScriptで書かれたWeb統合開発ツール「Orion」発表。Eclipseの新プロジェクトとして - Publickey

jQuerチームのPaul Irishさんによる動画です。
別途記事にしました。
jQueryのソースコードから学ぶ11の事(movie) | JSer.info

上記の動画でもでてくるcssHooksライブラリです。
CSSプロパティの設定や取得をプレフィックスなどを考えないで使えるI/Fライブラリ。

日本アンドロイドの会 女子部: ABC2011 winter 「Webサイトの スマホ対応Tips」資料公開
http://jag-andronjo.blogspot.com/2011/01/abc2011-winter-web-tips.html

iPhoneやAndroidといったモバイル端末向けのサイト作成のTips集
CSS3の活用や画面サイズの最適化やHoly Grailハックの解説などを紹介しているスライド
特に表示サイズ系のTipsは興味深いです。

WebStorageやGears,Cookieなどを使ってクライアントサイトでデーター保存するライブラリ

Bespin(Skeywriter)がAjax.org Cloud9 Editor (Ace) と Cloud9 IDE projectsにマージされるようです。

Mac OS向けのエディタとして有名なmiのWindows版αがリリースされています。

EclipseベースのIDEであるAmaterasのJavaScriptエディタが大幅にバージョンアップしたようです。
-JSエディタの補完候補のカスタマイズ - 今日のひとこと
-requireに対応 - 今日のひとこと
スナップショット版を公開しているので、興味を持った方は試して、作者(@shinsuke_sugaya)さんに意見を伝えるとよいと思います。

Amaterasのコード補完に使われいるJavaScriptファイル。
JSDocでメソッドの説明が載っているので、WebStormなど他のエディタで使用できそう

JavaScriptから特定のフォントがインストールされているかを判定する方法。
以下のリスクもありますが
-共通フォントがインストールされている必要性
-共通フォントと比較するだけなので、必ずしも正しいとは限らない
-リフローがたくさん起きる

Rails(RadRails)やPython(Pydev)、JavascriptのIDEとして知られるAptanaがTitaniumを持つAppceleratorに買収されました。
Titanium /Aptana Studioとして新たなIDEをリリースするようです

JavaScriptによるカラーピッカーの作成。
HSVからRGBへの変換

Node.jsで実装されたJSONベースなCMS。(データベースを使ってない)
デモとしてLooseLeaf開発日誌がLooseLeafで動いてるようです。
-LooseLeaf v0.1リリース - 立ち上がれ!JavaScripter - Born Neet

MouseとTouch Eventsを扱うライブラリ。

json2.jsはGithubに移動した

YUI 3.3.0がリリース
Firefox 4, IE9, Android 2.2もサポート。

Firefox 4 nightlyがECMAScript 5 compatibility tableで初めて全ての項目が緑になったブラウザなったそうです。

Dojo Toolkitの紹介から使い方

"W3C Introduces an HTML5 Logo "
HTML5のロゴ画像が決定されたそうだ。

JavaScriptコードへコンパイルすることができる言語のまとめ

JavaScriptで書かれたGameBoyエミュレーター。
mozWriteAudioやCanvasやlocalStorageを使って実現しているそうです

Clojureで実装されたClojureのコードをJavaScriptコードに変換するもの。

.Net向けのECMAScript実装。
ES5のstrict modeまでサポート
.NETプログラム組み込んで使用し、Silverlight上でも動くようだ。

書籍関係

2011年1月22日発売
Eloquent JavaScript — interactive tutorialの書籍版が発売。
-ハッカーに憧れてたダケのオマエらに捧ぐ(序+目次) - Eloquent JavaScript - 暗号、数学、時々プログラミング

2011年 1月26日発売
目次: 書籍情報―HTML5+JavaScript 速攻レッスン

この記事へ修正リクエストをする
JSer.info Slackに参加する