JSer.info #118 - jQuery 2.0 Beta 3がリリースされました。
Node.jsからrequire()での利用やWindows 8 Store Appへの互換性が向上したそうです。
Taming The Unicorn: Easing JavaScript Memory Profiling In Chrome DevToolsという記事ではChrome Dev Toolsを使って、メモリリークの見つけ方やタイムラインやプロファイルパネルの見方などが詳しく解説されています。
の動画ではAngularJSを使いながらWebStormの機能紹介しています。
WebStormの便利な機能は大体紹介されている気がします。
ちょうど、22日までWebStorm含めJetBrains製品が全て半額のセールを行なっています。
- JetBrains :: Earth Day Sale
- JetBrains製品、新規パーソナルライセンスのセール実施中 – 4月22日ご入金分まで #jbugj | サムライズム #Samuraism
PhoneGap | PhoneGap 2.6.0 Released!
http://phonegap.com/blog/2013/04/09/pg-260-released/
PhoneGap 2.6.0 リリース
Yeti 0.2.21 Released - YUI Blog
http://www.yuiblog.com/blog/2013/04/11/yeti-0-2-21-released/
Yeti 0.2.21リリース.
Sauce Labsと同じBrowser/Version/OSの命名を使えるように
Highcharts - Highcharts 3.0 released
http://www.highcharts.com/component/content/article/2-news/54-highcharts-3-0-released
インタラクティブなグラフライブラリHighcharts 3.0リリース
jQuery 2.0 Beta 3 Released | Official jQuery Blog
http://blog.jquery.com/2013/04/09/jquery-2-0-beta-3-released/
jQuery 2.0 Beta 3リリース
Node.js、Windows 8 Store Appへの互換性向上
Announcing jQuery Mobile 1.3.1 | jQuery Mobile
http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/
jQuery Mobile 1.3.1リリース
Yeoman Update: announcing 1.0 beta 4, Windows support, Refreshed Angular, Backbone, Ember generators and more.
http://addyosmani.com/blog/yeoman-update-announcing-1-0-beta-4/
Yeoman 1.0 beta 4リリース。
Windowsサポート
Web Dev .NET: Angry Birds of JavaScript Series
http://www.elijahmanor.com/2013/03/angry-birds-of-javascript-series.html
Angry Birdsで学ぶJavaScript.
デザインパターンやBackBoneやRequireJS、モック、Lint、テンプレート等幅広い感じ
翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan
https://gist.github.com/okapies/5354929
コールバックとプロミスについて。
コールバックは命令型で手続きを意識して書く必要性がある、プロミスは結果を表現する値をすぐに返してそれを元に処理を書ける。
リストに対するプロミス、遅延評価するプロミスとそれを使った非同期ロードについての例
briancavalier/avow · GitHub
https://github.com/briancavalier/avow
Promises/A+ の実装ライブラリ
http://promises-aplus.github.io/promises-spec/
ブラウザのデコード機能を利用した Shift JIS などの読み込み : document
http://blog.livedoor.jp/imaya_js/archives/6368510.html
dataURLに文字コードを指定した文字列のdataを読み込ませて、ブラウザの機能を使ったデコードを行う方法
Taming The Unicorn: Easing JavaScript Memory Profiling In Chrome DevTools
http://addyosmani.com/blog/taming-the-unicorn-easing-javascript-memory-profiling-in-devtools/
Chrome Dev ToolsのHeap ProfilerとTimelineを使ったメモリリーク解決のワークフロー。
メ モリリークがあるかどうかを最初にみるのはTimeline、Heap Profilerを使って何がリークしてるかを見る、どこから調べ始め、表示モードの違いの説明、Constructorに表示される項目の説明、クリー ンなChromeでプロファイルは取るべきという話
BackBone Model Unit Testing with Jasmine | Ken Tabor’s Dev Articles
http://blog.katworksgames.com/2013/03/30/bb_model_test_jasmine/
Jasmineを使ったBackboneのモデルデータのモックを作ってテストするチュートリアル。
Why I use CasperJS for regression testing web applications | Pixelite Magazine
http://www.pixelite.co.nz/article/why-i-use-casperjs-regression-testing-web-applications
CasperJSを使ってレグレッションテストをする事について。
ステータスコードのチェック、ページにエラーやワーニングが出てないか、キャッシュが効いてるか等のチェックに使ったりするなど
Optimizing the asynchronous Google Analytics snippet · Mathias Bynens
http://mathiasbynens.be/notes/async-analytics-snippet
Google Analyticsのコードの最適化について(追記があるのでそっちメイン)
Google Universal Analyticsについても
関連 : HTTPS protocol check no longer needed by Nettsentrisk · Pull Request #1319 · h5bp/html5-boilerplate
AngularJS MTV Meetup Livestream: Mastering the WebStorm IDE for AngularJS - YouTube
http://www.youtube.com/watch?v=LJOyrSh1kDU
egghead.io の人による WebStormとAngularJSについての紹介。
WebStormの機能紹介がメインでコード解析、ショートカット、Action、LiveTemplate、リファクタリング、ナビゲーション、ローカル履歴とバージョン管理、外部ツール、File Watcher、プラグインについて紹介してる
Defensive Sass - Modular styles for the modern web // Speaker Deck
https://speakerdeck.com/jlong/defensive-sass-modular-styles-for-the-modern-web
CSSの設計についてのスライド。
Subclassingでまとめるか、Contextualでセレクタを並べるかに。
Stateで変化するようなものをModifiersで表現するか、ResetとNormalizeについてやIDやタグのセレクタは使わない方がいいという話。
JavaScript: Need for Speed // Speaker Deck
https://speakerdeck.com/ariya/javascript-need-for-speed
JavaScriptの最適化についてのスライド.
ベンチマークの取り方、無駄なコードの削除、d8 —trace-inliningでのインライン化のトレース、JavaScriptエンジンの最適化が上手く働くコードと確認方法、GC、スケーラビリティについて
metajs: visualize javascript AST execution
http://int3.github.io/metajs/
CPS(継続渡し方式)をステップ実行してどのように実行されてるかを可視化
HTML5 Demos
http://html5-demos.appspot.com/
HTML5的な要素のデモと関連するドキュメントなどをまとめたりしてるサイト
Modern Web Observer | an E-Mail Newsletter from appendTo
http://appendto.com/
フロントエンドWeb開発についての隔週のメールマガジン
WebPlatformTools.org
http://webplatformtools.org/
Web開発関連のツールをまとめてるサイト
josdejong/mathjs · GitHub
https://github.com/josdejong/mathjs
数式ライブラリ.
mathの拡張や数式を渡してパースして計算もできる。
topcoat/topcoat · GitHub
https://github.com/topcoat/topcoat
CSSフレームワークなUIライブラリ(Adobe)
Stylusを使ってて、Wikiにコーディングガイドラインやアーキテクチャ、Chrome telemetryを使ったパフォーマンステストなどについて書かれてる
https://github.com/topcoat/topcoat/wiki/_pages
zmoazeni/csscss · GitHub
https://github.com/zmoazeni/csscss
CSSから重複するルールを抽出するCLIツール
adamschwartz/log · GitHub
https://github.com/adamschwartz/log
FirebugとChrome Dev Toolsにスタイル付きのログを表示する記法を追加するJavaScriptライブラリ
http://www.softwareishard.com/blog/firebug/firebug-tip-styled-logging/
Amazon: Backbone.jsガイドブック [単行本(ソフトカバー)]: 高橋 侑久
http://www.amazon.co.jp/o/ASIN/4899773501/book042-22/ref=nosim
2013/4/25発売
以下の連載をベースにした書籍
http://qiita.com/items/16b799d0ec0a0ae3f78e