Fork me on GitHub

2012-07-08のJS: "use strict";、ES5.1和訳、CoffeeScript入門

Edit on GitHub 編集履歴を見る

JSer.info #78 - JavaScriptでstrict modeの宣言を行う”use strict”;について"use strict" - blog.niw.atに詳しく書かれています。
あんまり気にすることは無い気がしますが、Directive Prologueと”use strict”;についてまで書かれてるのは珍しいと思うので、一読しておくと良い気がします。

strict mode自体については以下などを見ると、どういう効果があるのかがわかると思います。

以前の方とは別のECMAScript / Standard ECMA-262 Edition 5.1 訳が公開されていました。

ヘッドライン

Opera 12.50のdevelopment snapshot build 1497でCSSの-webkit- prefixが入った。

ES5.1の日本語訳

とは異なる方が翻訳したもの。
Annotated ES5とかみたいに一ページにまとまってると見やすくていい気がする。
こういうの許可もらってGithubで(Pagesで公開)管理とかできたらよさそう。

アーティクル

strict modeの宣言について詳しく書かれてる。
“use strict”の書き方と効果。Directive Prologueの最後に”use strict”があった時に、それ以前のもの(関数全体)にもstrict modeは適応される。

非同期とコールバックについての話 直接的なコードから、CPSなコードへ書き換える方法について例を上げながら解説。 制御フローの比較、CPSと例外処理、スタックとトランポリン

AngularJSの機能紹介

JavaScriptとCoffeeScriptの違いについて、どうしてCoffeeScriptではこうなってるのかを解説されてる連載。
どういう変換がされるかも並べて見られるので分かりやすい

CoffeeScriptのClassについて。
JavaScriptに展開後のコードを並べて解説

WebページのUIやサードパーティスクリプトのセキュリティ/プライバシー/実装について等の連載 by mala

Firefoxの開発者ツールについたデバッガーやResponsive Design View、Layout Viewについての紹介

CSS等のリソース集
仕様、バグ、対応、ブラウザ、Q&A

W3Cのテストフレームワークとして知られるtestharness.jsのチュートリアルドキュメント
https://github.com/w3c/testharness.js

スライド、動画関係

最近のCSSの機能についてスライド。
Media Queries、Retina対応について、WebFonts、text-decoration、Box,Transform、Animations、column, calc()などについて

ライブラリ関係

Canvasアニメーションライブラリ。
シーン、Box2D、クリップマスク、複合、イージング関数

データを表やグラフ、タイムラインやMapsに表示したりするJavaScriptライブラリ。
jQuery,BackboneやBootstrapなどを利用してる。
http://reclinejs.com/docs/ に分かりやすく構造が書かれてる

micro event emitter ライブラリ
Observer Pattern的なbind/unbind/triggerを提供するシンプルなライブラリ

DOMに関する便利関数を集めたライブラリ。
is/typeの判定やタグ生成やappend系、セレクタのエイリアス的なモノ、コレクション

カラーピッカーライブラリ
RGB/HSL

書籍関係

2012年12月22日発売
クライアントサイドMVCやモジュール化のベストプラクティス、Nodeを使ったRESTfulなデザイン、大規模JavaScriptアプリケーションのスケーラビリティについてやビルド、テスト、デプロイのプロセス、アプリケーションの国際化についてなど
http://shop.oreilly.com/product/0636920024231.do

Fiddlerの書籍。
pdfと物理本で販売

2012年8月15日発売

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