2014-08-19のJS

Sass 3.4 is Released « Sass Blog

Sass 3.4 リリース。 parent selector &の扱いを改善、Selector Functionsで&を使えるように。@error ディレクティブの追加、sourcemapの生成がデフォルトになるなど

Compass 1.0 is Released! | Compass Documentation

Compass 1.0リリース。 ベンダーprefixはcaniuseを利用、コマンドラインツールなしにライブラリとして利用可能に、sourcemapサポート、import-onceでのパフォーマンス改善等

Release JSHint 2.5.4 · jshint/jshint

JSHint 2.5.4リリース。

August updates for Internet Explorer - IEBlog - Site Home - MSDN Blogs

2014年8月のIE11のアップデートについて。 F12開発者ツールの改善、WebGLの改善、WebDriverのサポート

jQuery UI 1.11.1 | jQuery UI Blog

jQuery UI 1.11.1リリース

Knockout 3.2.0 released - Steve Sanderson’s blog - As seen on YouTube™

Knockout 3.2.0リリース。 Components、Custom Elements、textInputのバインディングなどの追加。 IE6のサポートは維持

Release v0.8.0: Release 0.8.0 (2014-08-12) · twada/power-assert

power-assert 0.8.0リリース。 espowerのオプションでアサーションの指定がescallmatchを使ったパターンを渡す方法に変更。デフォルト設定を使っている場合はそのまま維持される。

長期かつ修正頻度の高いPJでのCSSメンテ - ワザノバ | wazanova

大規模プロジェクトでのCSSのメンテナンスビリティについて。

  • DRYより修正する時に迷わず消せるような疎結合なコンポーネントである方が長期的にはよかった
  • プロジェクトにおける命名ルールを持つことはいいこと
  • コンポーネントに名前空間をもたせると分かりやすいこと
  • ファイルの管理について
  • ライブラリmixinの問題について
等、実践的な事について書かれていて参考になります。

Opinionated Rundown of JS Frameworks | Blog

HumanJSの人によるJavaScript MV*のまとめ Angular/Ember/React/Polymer/Backbone.js/Vanilla/Ampersand.js

Web Reflection: PointerEvents No More

BlinkはPointerEventsを実装しないことにした事について。

  • touch eventsが既にある
  • hit-testモデルがパフォーマンス的に不利
  • 複雑すぎる
等が主な理由。

Announcing new F12 dev tools features in August update - IEBlog - Site Home - MSDN Blogs

IE11のF12開発者ツールの変更点について。 カラーピッカー、sourcemapの選択機能、補完の強化、Asyncコールスタック、パフォーマンス、メモリパネルでセッションをimport/exportが可能になる等

古めかしいCGを描くためのライブラリ gretro です - 音の鳴るブログ

Canvasで描くとどうしてもモダンな感じになってしまうという問題を解決するライブラリ。 色やパターンを絞ってレトロな感じのCanvasを描画出来る

ESNext for humans - LvivJS 16 August 2014

ES6についてのスライド。 新しい構文についての紹介がメインでGeneratorについて詳しく説明してる

JavaScript Test-Driven Development with Jasmine 2.0 and Karma

Jasmine2.0とKarmaについてのスライド。 jasmine spyについて紹介されてる

arian/partition-bundle

Browserify内にAMD的な動的ロードを持ち込むplugin。 動的に読み込みたいjsファイルを定義した設定ファイルを作り、動的に読み込むようにrequireではなくloadjs関数を使って読み込む。

Rome

依存がないDate/Time Picker UIライブラリ。

gwendall/way.js

HTML formで入力した内容をStorageに保存したり、JSONにしたり、監視や値のやり取りが出来るライブラリ。 フォームに属性を指定しておくだけで、フォーム内容の保存的な事が出来る

thlorenz/browserify-devdupe · GitHub

browserify bundleを作るときにnpm dedupeみたいな事をするモジュール

mizchi/bower-build

bowerのmainで指定されているファイルをconcatしたものを生成するツール