JSer.info #113 - jQuery-compatibleなライブラリのZepto.js 1.0がリリースされました。
Zepto.js自体もjQueryに比べて小さくなるように書かれていますが(サポートbrowsersが違うのもある)、Zepto modulesというように分けてあるのでカスタムビルドすることもできます。
WebStorm 6がリリースされました。
TypeScriptのサポートなどもありますが、個人的にはFile Watchersの機能が色々使い道が広い気がします。(ファイル保存をトリガーに処理を走らせられる)
オンラインエディタにJavaScriptのコード補完をつけるJavaScriptライブラリaulxがリリースされました。
また、Eclipse OrionのコードエディタをベースにしてるScripted 0.4がリリースされました。
aulxではパーサーにesprimaが使われていて、ScriptedもOrionベースなので同じくコード補完部分などの用途にesprimaを使っています。
そして、同時期にTernというコード解析して補完や宣言元へのジャンプなどをエディタに統合させるライブラリがリリースされました。(クラウドファンディングでソース公開予定でしたが、すぐに達成したのでMITライセンスで公開されてる)
Ternではコード解析するためのパーサーとして同じ作者により書かれているacorn.jsが使われています。
どれもブラウザで動作するオンラインエディタとして(デモを含め)公開されていますが、どれも高度な機能を持っていてそういうものが色々現れてきてるのもesprima等のプロジェクトの力は大きいなと思いました。
mir.aculo.us JavaScript with Thomas Fuchs » Blog Archive » Zepto 1.0
http://mir.aculo.us/2013/03/04/zepto-1-0/
jQuery互換のAPIを持つ Zepto.js 1.0 リリース
CoffeeScript
http://coffeescript.org
CoffeeScript 1.6.1リリース
source mapsのサポート、bug fix
JSHint - JSHint 1.1.0 is out
http://jshint.com/blog/2013-03-05/1-1-0/
JSHint 1.1.0リリース.
PhantomJSのサポートを追加、Google Closure Linterと互換をとるgclオプションの追加、unusedのチェック設定を追加
Bootstrap 2.3.1 released · Bootstrap Blog
http://blog.getbootstrap.com/2013/03/01/bootstrap-2-3-1-released/
Bootstrap 2.3.1リリース
2.3系が2.xの最後で次は3.0を予定
RequireJS 2.1.5 Released ~ James Burke
http://jrburke.com/2013/03/03/requirejs-2.1.5-released/
RequireJS 2.1.5リリース
Node v0.8.22 (Stable)
http://blog.nodejs.org/2013/03/06/node-v0-8-22-stable/
Node v0.8.22リリース
WebStorm 6.0 released: adds TypeScript, debugging with source maps, fresh UI and much more | WebStorm & PhpStorm Blog
http://blog.jetbrains.com/webide/2013/03/webstorm-6-0-released-adds-typescript-debugging-with-source-maps-fresh-ui-and-much-more/
WebStorm 6.0リリース.
保存するごとにスクリプトを走らせられるFile Watcher、TypeScriptやCoffeeScript等のデバッグ連携、ビルドインのRESTクライアント、Google Closure Linterの追加など
Chromium Feature Dashboard
http://www.chromestatus.com/features
Chromiumの実装されてる機能のステータスや標準化の進行度、prefixの有無、他のブラウザに実装されたバージョン、参考ドキュメントなどをまとめてる表
OrionのコードエディタベースのScripted 0.4リリース。Scripted 0.4 - release notes
http://scripted-editor.github.com/scripted/release_notes/0_4_0/scripted_0_4_0.html
コードテンプレート、JSdocツールチップ、Zencoding、AMDモジュールを使ったプラグイン機構
#FranceJS : Communauté française de promotion de JavaScript
http://francejs.org/manifeste.html
フランスのJavaScriptコミュニティ #FranceJS がオープンされた。
短期的な目標としてフランスローカルのコミュニティの発展。先の目的としては非営利団体として活動できるようにすることが上げられてる。
オープンで民主的であり、それらを円滑に進めるためにGithubやIRCやGoogle+等のコミュニケーションツールを用意してある。
現在進行形でコミュニティを形成してる様子がGoogle+で見られる感じ
Zepto.js ver1.0がリリースされました | 1000ch.net
http://1000ch.net/2013/03/05/ZeptoIsReleased/
Zepto.js 1.0の変更点について
Headless Functional Testing with Selenium and PhantomJS | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/headless-functional-testing-with-selenium-and-phantomjs/
PhantomJSとWebDriverとmochaを使って自動テスト
Writing Testable Frontend Javascript Part 2 – Refactor away anti-patterns | Shane Tomlinson
https://shanetomlinson.com/2013/writing-testable-javascript-part-2-refactor-away-anti-patterns/
テストしやすいJavaScript part2.
part1でアンチパターンを解消して、今回はリファクタリングをしていく。
モジュール化していきPublic APIを整理していく、イベントハンドラを関数に分ける(detachもしやすくなる)、DOM/XHRのモックなどについて
Using the Console - Chrome Developer Tools — Google Developers
https://developers.google.com/chrome-developer-tools/docs/console
Chrome Dev ToolsのConsole周りの解説
Console APIの解説
FlightのAMDモジュールの使い方についてのスライド
Testing Clientside JavaScript - Online Training Course for .NET Developers
http://pluralsight.com/training/Courses/TableOfContents/testing-javascript
有料のsubscriber向けだけど、QUnit,Jasmine,Mocha,モック,Jasmineのspy,Sinon.JS, Utilなどについてのオンライン講座
rawson.js - a camera raw previewer in javascript
http://dev.tag.is/rawson.js/
色々なカメラのraw画像をサポートしてるJavaScriptで書かれてるデコードを使った画像ビューアー
自動補完、宣言元へのジャンプ、リファクタリング等の機能が入ったJavaScriptなエディタライブラリ.
SpiderMonkey で使われてるアルゴリズムを元にした型推論をしていて、パーサーは同作者のAcornを使用。
espadrine/aulx · GitHub
https://github.com/espadrine/aulx
JavaScriptで書かれたHTML/CSS/JavaScriptの自動補完ライブラリ
静的解析、静的な型推論、動的解析
slightlyoff/DOMFuture · GitHub
https://github.com/slightlyoff/DOMFuture
DOMの非同期API(XHRやonloadなど)に対するPromiseのIDLと実装としてのPolyfill