JSer.info #146 - ECMA262 5.1仕様準拠のECMAScriptエンジン iv / lv5 1.0.0がリリースされました。
1.0.0 切ったので C++11 を解禁して refactor とか ES6 とかしたい
— utatane (@Constellation) October 27, 2013
インストールはlv5 · Constellation/iv Wikiに書かれている手順で出来ます。
ECMAScript仕様の動作を見るときなどに便利だと思います。適当にHomebrew formula作りましたが、初めて書いたので合ってるのかよくわからない
公式に取り込まれたのでこっちの方参照して下さい https://github.com/Constellation/iv/blob/master/tools/lv5.rb
knockout.js 3.0.0がリリースされました。
Knockout.js 3.0 Highlights - Knock Me Out のスクリーンキャストで詳しい変更について話されています。
Adobeからモダンブラウザ向けのSVGライブラリのSnap.svgがリリースされました。
Raphaëlの作者によって書かれていますが、モダンブラウザがターゲットで、既存のsvgファイルも扱えます。
Working with @snapsvg - try it with @brackets - it previews SVG in code - https://t.co/Vug11fbYRa #snapsvg
— A Raymond Camden (@cfjedimaster) October 23, 2013
Bracketsでもsvgのプレビューに対応していたり、Adobe Edgeツールあたりと連動しそうな感じです。
1.0.0: Constellation/iv
https://github.com/Constellation/iv/releases/tag/1.0.0
@Constellation による ECMA262 5.1仕様準拠を目的にC++/JSで実装されたECMAScriptエンジン iv / lv5 1.0.0リリース
- Re-Implement ECMA262 5th Engine@Firefox Developers Conference 2010 - 枕を欹てて聴く
- iv / lv5, ECMA262 5.1th full support - 枕を欹てて聴く 2011
- サイボウズ・ラボユースの最終成果報告会にて発表しました - 枕を欹てて聴く 2012
Ember.js - Ember 1.1.1 and 1.2 Beta Released
http://emberjs.com/blog/2013/10/24/ember-1-1-1-and-ember-1-2-0-beta-released.html
Ember.js 1.1.1と1.2β リリース。
stableは six weeks ごとにリリースしていくサイクル
jQuery Mobile 1.4.0 RC1 released | jQuery Mobile
http://jquerymobile.com/blog/2013/10/24/jquery-mobile-1-4-0-rc1-released/
jQuery Mobile 1.4.0 RC1リリース。
Knockout.js 3.0 Highlights - Knock Me Out
http://www.knockmeout.net/2013/10/knockout-3-highlights.html
Knockout.js 3.0リリース。
Knockout : v3.0.0 Upgrade Notes にアップグレードする際の変更について書かれている。
NetBeans IDE 7.4 Release Information
https://netbeans.org/community/releases/74/
NetBeans IDE 7.4リリース。
iOS/Androidブラウザサポート、Chrome Dev Toolsでの保存結果を反映、ネットワークモニター、Sass/Less、AngularJS/Knockout/ExtJSのサポート等
http://wiki.netbeans.org/NetBeans_74_NewAndNoteworthy
Massa Labs
http://massalabs.com/dev/2013/10/17/handling-errors-in-nodejs.html
Node.jsでErrorオブジェクトを出力するときに見やすい形にするモジュールを作る話
JavaScript unit test tools for TDD - Stack Overflow
http://stackoverflow.com/questions/300855/javascript-unit-test-tools-for-tdd
JavaScriptのテスティングフレームワークのまとめ。
2008年ごろから現在も更新されてるので、死んでるものから人気のあるものまでまとまってる
JavaScriptベースのCSS preprocessorであるAbsurdJS を試してみる | 69log
http://kazu69.net/blog/tec/1814
JavaScriptベースのCSSメタ言語的なAbsurdJSについて
TDD | EtnasSoft
http://www.etnassoft.com/category/tdd-2/
JavaScriptでのモダンなテストについてのチュートリアル。
mocha+chai+testem+Sinon.JSを使ったテスト、プロジェクトのディレクトリ構成。
例としてBackbone、jQuery+Ajaxのテスト、プリベートメソッドのテストをどうするかについて書かれてる
Event Emitter: Obey and Report - Pony Foo
http://blog.ponyfoo.com/2013/10/25/event-emitter-obey-and-report
event emitter patternについて。
キーボード操作をコマンドとして送って、要素を動かす例を元に説明してる
なぜAltJSだったのか、そしてこれからもAltJSなのか [東京Node学園2013] - Line 1: Error: Invalid Blog(‘by Esehara’ )
http://bugrammer.hateblo.jp/entry/2013/10/26/231517
JavaScriptとAltJSの関係についてのスライドと補足記事。
KalやRoy、ClojureScriptなどのaltJSが持つ機能やエコシステムについて
Perl 初心者がとある JavaScript コードを読むための基礎知識 - あらびき日記
http://d.hatena.ne.jp/a_bicky/20131027/1382875227
PerlとJavaScriptを比較しながら、JavaScriptの基礎文法やXHR、Canvasなどについてのチュートリアル
Web Components are the Revolution
http://robdodson.me/webcomponents-revolution/#/
Web Componentsを構成する
Templates, Shadow DOM, Custom Elements, Importsについてのスライド。
それぞれの要素の説明と、ブラウザのサポート状況などについてまとまってる
Web Audio APIでMIDIファイル再生
http://imaya.github.io/slide/webaudio/#1
Web Audio APIとMIDIについてのスライド。
Web Audio APIの構成要素、サウンドフォントやWebMidiLinkについて.
Yeoman Grunt Bower // Speaker Deck
https://speakerdeck.com/yosuke_furukawa/yeoman-grunt-bower
Yeomanのgeneratorの作り方、Bowerの最近の変更点についてのスライド
The Future of Programming in Node.js // Speaker Deck
https://speakerdeck.com/meso/the-future-of-programming-in-node-dot-js
Isaacsが語るNode.jsの今後についての訳についてのスライド
Launched: Code Climate for JavaScript - Code Climate Blog
http://blog.codeclimate.com/blog/2013/10/24/code-climate-for-javascript/
コードメトリクス等を計測できるサービスCode ClimateがJavaScriptに対応した。
オープンソースプロジェクトは無料で利用できる
Monthly JavaScript Updatesの検索結果 - Qiita [キータ]
http://qiita.com/search?utf8=%E2%9C%93&sort=&q=Monthly+JavaScript+Updates
月刊でJavaScriptライブラリのアップデート情報や記事紹介などのmonthly news
- Monthly JavaScript Updates #2: 2013/10 - Qiita [キータ]
- Monthly JavaScript Updates #1: 2013/9 - Qiita [キータ]
Ajaxの通信が失敗したら通知するUI、そのリクエストを再送出来るようにするライブラリ。
ai/postcss
https://github.com/ai/postcss
CSSをJavaScriptで変更出来るライブラリ.
CSSのチェックや修正などに使える
Snap.svg - Home
http://snapsvg.io/
モダンブラウザ向けのSVGライブラリ.
Raphaëlと違ってSVG subsetが実装されてるブラウザを対象として、SVGの操作などを行える。
Raphaëlの作者によって書かれてる
millermedeiros/js-signals
https://github.com/millermedeiros/js-signals
Event/Messaging. AS3のSignals
facebook/regenerator
https://github.com/facebook/regenerator
ES6のGenerator*をES5のコードに変換する Transpiler
benjamn/ast-types
https://github.com/benjamn/ast-types
Mozilla Parser APIを元にしたEsprima互換のASTを組み立てたるビルダーやASTのTraversal、独自のAST Node Typeの定義等を行えるライブラリ。
`def` という関数でAST Node Typeを定義して、デフォルトでECMAScript, ES6, E4X等の定義が用意されてる。
regenerator でもこのライブラリを使っている。
gabesoft/trans
https://github.com/gabesoft/trans
JSONオブジェクトに対して複雑な変形を行うの補助するライブラリ
theironcook/Kojak
https://github.com/theironcook/Kojak
A simple JavaScript profiler
Touche.js - seamless touch event mapping for your click events
http://benhowdle.im/touche/
fast click(300msの遅延を取る機能)、クリックイベントもtouchendとして取れるようにするライブラリ
tupai.js — Minimal and Flexible JavaScript MVC Framework.
http://tupaijs.com/index.html
Javaライクな名前空間、mustache等を使ったテンプレートエンジン、controllerを生成するgenerator/ローカルサーバ等のCLI を持ったフレームワーク