Fork me on GitHub

2014-01-27のJS:ESLint 0.3.0、jQuery 2.1リリース、Backbone.Marionette

Edit on GitHub 編集履歴を見る

JSer.info #159 - JS ASTをベースとしてJavaScriptのLintツールであるESLint 0.3.0がリリースされました。どんな感じのものかは以下を参照して下さい。

募集されたデザインを元にESLintの公式サイトも公開されていて、各Rulesについてのドキュメントも存在しています。


jQuery 1.11 and 2.1 がリリースされました。 内部的にもAMD対応やnpmからnodeモジュールとしてインストールできるようになった(Browserifyからの利用がしやくなったり)、 (主に2.1ですが)結構jQueryの内部的な変更も多いと思います。

また、jQuery’s Content Delivery Network: You Got Served! | Official jQuery Blogによると code.jquery.com で提供されているjQueryのCDNは今までhttpのみでしたが、SSLでも利用できるようになりました。


Backbone.jsの上に載せるライブラリとしてChaplinと並んで知られているMarionetteについて書かれているスライドが公開されています。

どちらもよく書かれているのでBackbone.jsに興味がある人は読んでみるといいです。


ヘッドライン

node.jsReleaseNote

Node v0.10.25 リリース。

node.jsReleaseNote

Nodeのアプリケーションコードの変更を監視して、自動的にサーバを再起動できるnodemon 1.0リリース

JavaScriptTools

ESLint 0.3.0 リリース。

jsを設定ファイルとして使えなくなったけど、JSONにコメントが使えるように。

.eslintignoreの追加、eslint-stylish がデフォルトのレポーターに変更、ルールの追加や修正

jQueryReleaseNote

jQuery 1.11 と 2.1リリース。

それぞれのモジュールがAMDとなった、+ 遅延初期化が可能に、npm/Bowerから利用できるように、 mapファイルが無い場合に404となってしまうケースが多く見られたためデフォルトの min.js からは sourcemap URLが外された。

アーティクル

JavaScriptlibrary

シンプルなObserverライブラリ。

Observerは関数ではなくhandleMessageを持ったオブジェクトに限定されている。

DOMのhandleEventのような感じでObserverを設定していく。

JavaScriptbrowserifyperformance

User Timing APIでのパフォーマンス測定APIについて。

gulptutorial

gulpチュートリアル

「Web デザイナーさん向け Grunt を使った コーディング作業の効率化、はじめの一歩」のgulp版

JavaScriptlibrary

Underscore.jsについての連載。

主要なメソッドの機能について紹介されてる

JavaScripttesting

CucumberJSについての紹介。

シナリオの書き方

node.jstestingtutorial

mocha+chaiを使いTDDな感じでmochaでのテストの書き方について学んでいくチュートリアル

スライド、動画関係

backbone.jsJavaScriptスライド

Marionette.jsについてのスライド。

Railsと合わせてウェブサイトを作った事例 - サーバサイドのViewと合わせた使い方、ajaxとView、親子View。

Backbone.jsでテストしやすいコードを書く事、テストダブルについて。

backbone.jsスライドJavaScript

Backbone.jsをベースにしたMarionette.jsについて。

Viewの階層構造、Events、テンプレートなど

AngularJSbrowserifyスライド動画

AngularとBrowserifyについての発表動画とスライド。

BrowserifyについてWhat/Why、AngularJSとどう合わせるかのHowが書かれてる。

webanimationスライド

Web Animationsについてのスライド。

CSS/SVG/requestAnimationFrameの問題点、どのような仕組み/モデルを持ってるか、現在のブラウザのサポート状況などについて

サイト、サービス

HTML5リファレンスJavaScriptJava

HTML5関係のAPIのリファレンス

https://github.com/stefanhaustein/html5index

JavaDocっぽい感じ

ソフトウェア、ツール、ライブラリ関係

JavaScriptTools

benchmark.jsを使ったベンチマークを取るコマンドラインツール

TypeScriptバージョン管理consoleTools

TypeScriptバージョン管理コマンドラインツール

Seleniumtesting

selenium-webdriverのassertionをchaiで書けるようにしたChai plugin

書籍関係

JavaScriptbackbone.js翻訳book

2014年02月07日 発売

Developing Backbone.js Applicationsの翻訳本。

http://addyosmani.github.io/backbone-fundamentals/

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