JSer.info #145 - JavaScriptのLintツールJSHint 2.3.0がリリースされました。
typeof func で比較する文字列がちゃんとtypeofで返ってくるtypeなのをLintする機能等が入ったりしています。
以下みたいのだと、”Function”というのは間違いなのでerrorになります。
function f(){}
if (typeof f === "Function"){
}
/* JSLint 2.3.0
main.js: line 2, col 14, Invalid typeof value 'Function'
1 error
*/
Node v0.10.21とNode v0.8.26がリリースされました。
HTTPサーバのセキュリティ的な修正が入ってるので、アップデート推奨です。
追記:
脆弱性の詳細はDoS Vulnerability (fixed in Node v0.8.26 and v0.10.21)に書かれています。
Promises and Generators: Control Flow Utopiaというスライドでは、
promisesとgeneratorsを使って非同期の処理やその時問題になるエラーハンドリングをどうするかについて話されています。
Generators (yield) はNodeやブラウザでも実装が始まったりしていて、PromisesもES6 promises specとして策定や実装の話も進んできているので、
このテーマは色々面白いなと思います。
JSHint 2.3.0 is released · jshint/jshint
https://github.com/jshint/jshint/releases/tag/2.3.0
JSHint 2.3.0リリース
ネイティブオブジェクトのprototype拡張をチェック、typeof typoのチェック、parseIntのチェックがES5の仕様を配慮するように
React | React v0.5
http://facebook.github.io/react/blog/2013/10/16/react-v0.5.0.html
コード内にXMLライクなJSXを埋め込んでUIを組み立てられるReact v0.5リリースされました。
ビルド時にAdd-onsを追加出来る仕組みがサポートされた。
Node v0.10.21 (Stable)
http://blog.nodejs.org/2013/10/18/node-v0-10-21-stable/
Node v0.10.21リリース.
HTTPサーバのSecurity fixを含むアップデート
Google Chrome Blog: Extending Chrome support for XP users until April 2015
http://chrome.blogspot.com/2013/10/extending-chrome-support-for-xp-users.html
ChromeのWindows XPサポートは2015年4月まで延長することに。
Applicative Programming In JavaScript With lodash.js - Tech.Pro
http://tech.pro/tutorial/1611/functional-javascript
引数に関数を渡して、関数の組み合わせで処理するような方法についてのチュートリアル。
ES5の機能を使ったものやlo-dashなどにある機能について紹介してる
初心者でも絶対わかる、WebGLプログラミング<基礎知識編> | HTML5Experts.jp
http://html5experts.jp/yomotsu/2897/
WebGLとはなにか、実際に使うためにどうするかについての連載
Promises and Generators: Control Flow Utopia
http://pag.forbeslindesay.co.uk/#/
GeneratorとPromisesについてのスライド.
コントールフローとエラーハンドリングをどう組み込んでいくのかの話
http://www.youtube.com/watch?v=qbKWsbJ76-s
WebRTC Data Black Magic // Speaker Deck
https://speakerdeck.com/feross/webrtc-data-black-magic
WebRTCのデータのやり取りの流れが分かりやすいスライド
捗るかもしれないフロントエンド開発環境 // Speaker Deck
https://speakerdeck.com/koba04/bu-rukamosirenaihurontoendokai-fa-huan-jing
Gruntを使ったWebアプリ開発についてのスライド.
ローカルサーバとAPIモック、testem+mochaでのテスト、foremanでのプロセス管理、Growl通知などについてのワークフロー的な話。
Interactive web with Fabric.js @ meet.js
http://www.slideshare.net/kangax/meetjs
CanvasライブラリのFabric.jsについてのスライド
timoxley/functional-javascript-workshop
https://github.com/timoxley/functional-javascript-workshop
Funcation JavaScript(ES5のみで)について基礎的な事を学ぶためのCLIでの対話的なチュートリアル.
項目ごとにテストを通すようなコードを書いて行って学べる。
workshopperというNode製のフレームワークを使って書かれてる。
jimhigson/oboe.js
https://github.com/jimhigson/oboe.js
JSONをストリーム的にパースして処理していけるライブラリ。
XHRでonprogressベース、Nodeでは普通にstreamで処理する
Backbone.js Testing
http://backbone-testing.com/
Backbone.jsとテストについての書籍サイト.ノートアプリを作りながらテストについて学んで行く感じ
http://www.packtpub.com/backbonejs-testing/book
JavaScript with Promises - O’Reilly Media
http://shop.oreilly.com/product/0636920032151.do
2014年5月22日発売
Promisesについての100Pほどの書籍
FYI: https://github.com/dxparker/promise
O’Reilly Japan - HTML5 Hacks
http://www.oreilly.co.jp/books/9784873116471/
2013年10月26日 発売
HTML5 Hacksの翻訳本
Applied JavaScript MVC: Developing Complex Applications with Backbone.js: Zebulon Young: 9781449368128: Amazon.com: Books
http://www.amazon.com/o/ASIN/1449368123/amazon0abac-22/ref=nosim
2014年4月22日発売
MV*フレームワークを使ったWebアプリケーション開発についての書籍
Object-Oriented JavaScript - Second Edition | Packt Publishing
http://www.packtpub.com/object-oriented-javascript-2e/book
オブジェクト指向JavaScriptの第2版