2014-10-14のJS

Chrome Releases: Stable Channel Update

Chrome 38リリース

Visual Studio “14” CTP 4 and TypeScript 1.1 CTP Released - The Visual Studio Blog - Site Home - MSDN Blogs

TypeScript 1.1リリース

AngularJS 1.3.0 – superluminal-nudge

AngularJS 1.3.0リリース One-time bindings、WAI-ARIAに対応するngAriaやStrict DI等の機能追加。 また1.3.0からはIE8は非サポートとなる

Release v0.9.1: Release Release 0.9.1 (2014-10-08) Node 0.11.x support · twada/power-assert

power-assert 0.9.1リリース。 Node.js 0.11サポート

ractive/CHANGELOG.md at master · ractivejs/ractive

Ractive.js 0.6.0リリース。 initの代わりにonrenderとなったり、色々なevent hooksが追加された。 テンプレートエンジンへの機能追加等

Brackets 0.44 Release: Split View – Brackets Blog

Brackets 0.44リリース。 横並べで表示できるSplit Viewの追加、Vendor prefixなどについてのQuick Docsを追加

Vue.js v0.11の変更点(予定)まとめ - blog.koba04.com

Vue.js v0.11 RCの変更点のまとめ

Dev.Opera — CSS: It was twenty years ago today — an interview with Håkon Wium Lie

CSS20周年を記念してのインタビュー

Lightweight ES6 Features That Pack A Punch | colintoh.com

ES6の機能紹介記事。 ES6Fiddleで実行出来るサンプルコードと共に紹介されてて分かりやすい

JavaScript Beyond the Web in 2014

JavaScriptとハードウェアについて。 JavaScriptを使って触れるハードウェアについてまとめられている

JavaScript - 本当にあったTouchEventの怖い話 - Qiita

Android、iOSでのTouchEventを生成してdispatchする方法について。 独自仕様のinitTouchEventについてやPolyfillについて

天使やカイザーと呼ばれて » オレ流AngularJSを使った設計ポリシー

Chrome MySQL Adminを例としたAngularJSを使った設計のポリシーについて。 コントローラやサービス、状態変化とイベントのやり取りについて等

全国のSeleniumer必読 - Qiita

SeleniumのTips集、verifyとassertの使い分け、状況別の対処法等

Explorations In Automatically Fixing JavaScript Linting-errors

FixMyJSを使ったJSHintの警告対象を自動的に修正する方法とSublime Text等のエディタ連携について

React: Flux Architecture - Video Tutorial Series @eggheadio

Reactを使ったFluxアーキテクチャでのショッピングカートを作るスクリーンキャスト。 Reactでなくても実現できる事が中心なのでデザインのパターンとして見られる感じ

WebRTC (概要から中の仕組みまで) // Speaker Deck

WebRTCの接続確立から通信するまでの流れとWebRTCのAPIについてのスライド。 NAT、ICE(STUN、TURN)、DTLS、SRTP、SCTP、WebSocket APIとの類似性などについて

INTRO TO D3.JS - Overview

Square社によるD3.jsチュートリアル

DevTools Tips

Chrome DevToolsのTips投稿サイト

sebmck/6to5

ES6のコードをランタイムなしのES5に変換するツール。 SourceMap対応、BrowserifyやGrunt等のpluginが用意されてる。 他のES6コード変換との比較表も載せている。

Nightmare

PhantomJS APIでの操作をメソッドチェーンで書いていけるライブラリ。 .run(callback) にerrorオブジェクトが渡ってくる。 操作をまとめたモジュールを作って.useで再利用できる

React Bootstrap

Reactを使ったBootstrap 3のcomponent。

angular/dart2es6

DartをES6に変換するtranspiler

cure53/jPurify

jQueryでDOM Based XSSを引き起こす可能性があるメソッドを乗っ取って、サニタイズ的な処理を追加するライブラリ

ilyavolodin/eslint-plugin-backbone

ESLintを使ったBackbone.jsに関するLintのルールセット

github/fetch · GitHub

WHATWGで策定されてるfetchのpolyfillライブラリ。 XHRよりもシンプルなAPIでデータの取得、送信等が行える。 fetchはPromiseを返すので別途Promiseのpolyfillが必要。 formやArrayBuffer等まだ実装されていない部分がある。

JavaScript… by Reginald Braithwaite [Leanpub PDF/iPad/Kindle]

JavaScriptのオブジェクト指向についての書籍。スケール出来るようなWebアプリケーションの作りを学ぶ。 Web版は無料で見られる