JSer.info #112 - JSHint 1.0.0がリリースされました。
大部分の更新内容についてはJSHint - JSHint 1.0.0 RC1に書かれています。
NetBeans 7.3リリースされました。
JavaやPHPなどの方とかが多いですが、7.3ではWebStormのようにChrome拡張と連携してNetBeans上でブレークポイントを貼ってデバッガーを動かしたり(参考)、今更感は若干ありますがjs-test-driverのテストを走らせた結果を表示できたり(デフォルトはjstd+jasmine adaptor)、色々賢くなっています。
WebKit for Developersの和訳である開発者のための WebKitが公開されいます。
Webkitの内部がどうなっているか、ChromiumやSafari等のWebkit Portでは何が異なるのかなどについて詳しく書かれています。
Webブラウザエンジン WebKit の映像製品への適用 - 東芝レビュー2012年8月 - a06.pdfも一緒に読むと面白いかもしれません。
JSHint - JSHint 1.0.0 is out
http://jshint.com/blog/2013-02-27/1-0-0/
JSHint 1.0.0リリース
NetBeans IDE 7.3 Release Information
http://netbeans.org/community/releases/73/index.html
NetBeans 7.3リリース.
ウェブアプリの新規作成テンプレ、JsTDを使ったテスト統合、内部ブラウザとCSSエディタ、Chrome拡張と連携したNetBeans上からJavaScriptデバッガを使えるように、REST client、JavaScriptエディタの改善
literateモードが加わった「CoffeeScript 1.5」がリリース - SourceForge.JP Magazine : オープンソースの話題満載
http://sourceforge.jp/magazine/13/02/26/0533246
CoffeeScript 1.5がリリースされた.
literateモードというMarkdownのコードブロックだけを実行する機能が入った
Windows 7 SP1版向けIE10の提供を開始 - Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs
http://blogs.msdn.com/b/ie_jp/archive/2013/02/27/10397523.aspx
IE10がWindows7(SP1)、Windows Server 2008向け向けに公開された
jQuery 2.0 Beta 2 Released | Official jQuery Blog
http://blog.jquery.com/2013/03/01/jquery-2-0-beta-2-released/
jQuery 2.0 Beta 2 リリース
.data()が再実装、querySelectorAllと matchesSelectorベースの小さなセレクタエンジンが追加された、カスタムビルドの追加
PhoneGap | PhoneGap 2.5.0 Released!
http://phonegap.com/blog/2013/02/28/pg-250-released/
PhoneGap 2.5.0リリース
開発者のための WebKit (“WebKit for Developers” 日本語訳)
http://myakura.github.com/n/webkit4devs.html
WebKitがどういう構成をしているか、WebKit portとは何か、どの部分が共通なのか、JavaScriptのバインディング、Operaが採用するChromium、WebKit Nightlyとは何か について書かれている
Unit Testing Backbone.js Applications
http://jspro.com/toolsandlibraries/unit-testing-backbone-js-applications/
mochaとtestemを使ったテスト環境を作って、Backbone.jsを使ったTodoアプリをテストしながら作成していくチュートリアル
testem + mocha on Travis-CI - ブラウザでのテストを自動化する - 四角革命前夜
http://d.hatena.ne.jp/sasaplus1/20130301/1362145202
mochaで動かしていたテストを、testem経由で動かす設定について。
Travis CI上のブラウザでテストを実行させる。
BusterJSでテストに使うHTMLの設定と手動実行 - yaakaito.org
http://yaakaito.github.com/blog/2013/03/01/buster-testbed-and-boot/
Buster.JSでtestbed的な任意のHTMLでテストコードを動かすようにする設定について
JsTDのようなHTML Docコメントを使ったfixtureのテストについても
http://yaakaito.github.com/blog/2013/03/02/buster-html-doc-and-coffee/
Secrets of Awesome JavaScript API Design - Web Standards Sherpa
http://webstandardssherpa.com/reviews/secrets-of-awesome-javascript-api-design/
JavaScriptライブラリのAPIデザインについて.
Unity & Harmony/balance/proportion/Emphasisの原則についてやどういう視点をもってAPIをデザインするかについて
Learning from the Brackets Open Source Code : Remote Synthesis
http://remotesynthesis.com/post.cfm/learning-from-the-brackets-open-source-code
Bracketsのコードから学べる事.
クラス、継承とJSDoc、AMDとモジュール、Lintの設定、Jasmineによるテスト、Mustacheでのテンプレート、LESSを使ったCSS
jsFiddleを使ってJavaScriptのテストを簡単に動かせるテンプレートサイトを作りました | Web scratch
http://efcl.info/2013/0303/res3214/
QUnitやJasmineなどテスティングフレームワークを選ぶだけでjsFiddleでテストが書ける状態にするテンプレート.
もっとテストを気軽に書き始められて、サンプルコードと同じレベルで共有できたりするといい気がします。
NetBeans 7.3が出ました! | Work Tool Smith [ワークツールスミス]
http://worktoolsmith.com/2013/03/netbeans-7-3%e3%81%8c%e5%87%ba%e3%81%be%e3%81%97%e3%81%9f%ef%bc%81/
NetBeans 7.3のChromeを使ったJavaScriptデバッガについて
More CSS Secrets Another 10 things you may not know about CSS
http://lea.verou.me/more-css-secrets/#intro
CSS gradients/Transitions/animation/Hyphenation/ch unitなど最近のCSSの機能についてのスライド。
スライドが実際に動くデモになってる
jQueryUI 日本語リファレンス | js STUDIO
http://js.studio-kingdom.com/jqueryui
jQuery UI日本語リファレンス
JEPSO CI
https://jepso-ci.com/
Github hookを使ってpush時に実行できるブラウザのテストを実行するCIサービス。
テスト実行ページ用のhtmlを用意して置いて実行させるシンプルな仕組み。
jepso-ci-examplesを見ながらBusterJS_JepsoCIを動かしてみましたが、Travis CI、ci.testling.com、 JavaScript tests integration with Sauceなどに比べてとてもシンプルに導入できる感じでした。
まだまだαな感じなので実用という段階ではないですが、色々期待。
JavaScriptのコードがどのような順番で実行されているかをステップ毎に表示して、その時評価されてる内容も見られるツール
vladikoff/grunt-devtools · GitHub
https://github.com/vladikoff/grunt-devtools
Chrome Dev Tools上にGruntタスクのログを見るタブを追加するChrome拡張
Typeplate » A typographic starter kit encouraging great type on the Web
http://typeplate.com/#stats-tabs
typographic starter kit.
Sass/Lessなどで用意されてる
Javascript development tools - resources
http://clausreinke.github.com/js-tools/resources.html
js-tools MLのJavaScriptツールやエンジン/エディタ/リソース等のリンク集
WebReflection/dom4 · GitHub
https://github.com/WebReflection/dom4
DOM4のprepend/appnd/before/after/replace/removeのpolyfill実装ライブラリ
Amazon: はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する- [大型本]: 松島 浩道
http://www.amazon.co.jp/o/ASIN/4797370904/book042-22/ref=nosim
2013年3月15日発売
Amazon: HTML5モバイルアプリケーションフレームワーク Sencha Touchパーフェクトガイド [大型本]: 大谷弘喜, 稲垣龍一, 川野忍, 土江拓郎, 森本恭平, 高岡大介
http://www.amazon.co.jp/o/ASIN/4048869566/book042-22/ref=nosim
SenchaTouch本
http://dsuket.hatenablog.com/entry/2013/02/27/181028
JavaScript Testing with Jasmine - O’Reilly Media
http://shop.oreilly.com/product/0636920028277.do
2013年4月発売
Jasmineでのテストについての短めの書籍
jQuery Hotshot | Packt Publishing
http://www.packtpub.com/jquery-hotshot/book
2013年4月発売
jQuery 1.9, jQuery plugin, jQuery UI、 jQuery Mobileについての書籍
Learning JavaScriptMVC | Packt Publishing
http://www.packtpub.com/building-javasript-web-applications-using-javascriptmvc/book
2013年3月発売
JavaScriptMVCについての短めの書籍
QUnitを使ったテストやCIについて、MVCでウェブアプリケーションを作ってデプロイする所まで
JavaScript Unit Testing | Packt Publishing
http://www.packtpub.com/javascript-unit-testing/book
JavaScriptのUnit Testについての書籍.
Jasmine, YUI Test, QUnit, JsTDがそれぞれ1章ずつ割かれてる