Fork me on GitHub

2013-11-25のJS: Grunt 0.4.2、IE6-11の互換性機能、AngularJSとEmber.js

Edit on GitHub 編集履歴を見る

JSer.info #150 - Grunt 0.4.2 がリリースされました。
grunt.fileやgrunt.utilから使えたlodashやasync等のライブラリが本体から外れてdepreacatedになったため、
自分でnpmでインストールして利用するように変更されています。
なのでTaskや設定等で利用している場合は書き換えないとそのうち動かなくなりそうです。 

IEの持つ互換性機能の全て - DOCTYPEスイッチ/X-UA-Compatible/互換表示 - ふろしき.js - 実用的なWeb技術を発信という記事では、
IE6-11等にある互換モード(一部限定的ですが) について詳しくまとめられています。

相互運用性対策は「ブラウザ/デバイス検出」から「機能/動作検出」へ - ふろしき.js - 実用的なWeb技術を発信でも書かれているように、
特定の端末等に依存するようなもの以外はfeature detectでやっていくのが妥当な気もするので、互換モードでどうにかするのも難しいとは思います。

feature detectについてはModernizrを見ていく/利用するのがいいと思います。
Issues · Modernizr/Modernizrの方を見てるとどうやって判定するのかなどが色々議論されてたり、
:targetの話(実際にはもっとシンプルな方法になった)みたいにそんな方法あるのかーと思うようなアイデアも出てきたりするので見ていると面白いと思います。


ヘッドライン

TypeScript ReleaseNote

TypeScript 0.9.5 betaリリース

Grunt ReleaseNote

Grunt 0.4.2リリース.
grunt.fileやgrunt.utilにあったライブラリのエイリアスが取り除かれて、外部モジュールを読み込んで使うのが推奨に

JavaScript editor IDE ReleaseNote

Brackets Sprint 34リリース。
File Systemがプラガブルになって、Dropbox等のサービス等と直接やり取り出来るようになった。
拡張機能管理画面が分かりやすく、画像にpixelガイドが表示されるようになる等。

アーティクル

JavaScript webservice

コードの重複、メトリクス、JSHintのLint、Todoコメントのトラッキング等を行えるウェブサービス.
オープンソースの場合は無料で利用できる予定

IE まとめ

IE6-11の互換モードについてまとめ.
DOCTYPEスイッチ、X-UA-Compatible、互換表示モードについてまとまってる

node.js backbone.js

browserifybeefyを使ってnodeのスタイルでWebアプリ開発をする方法について。
beefyはbrowserifyのlive reload的な感じのことをやってくれるツール。 

CSS font

@font-faceで、フォントをまとめたfont-familyの名前を定義する方法について

i18n JavaScript ECMAScript

IE11でサポートしてるECMA-402 のi18n APIについての翻訳
World Bank Dataで色々試せるようになってる。 

スライド、動画関係

JavaScript AngularJS スライド

AngularJSとEmber.jsの違いについてのスライド。
それぞれが目指している位置の違い、AngularはHTML compiler、DOMの扱いの違い、テストのし易さについて等

Sass スライド

Sass/Compassの入門について詳しいスライド

サイト、サービス、ソフトウェア関係

firefox Mozilla 動画

Firefoxの開発に参加したい人向けの動画ガイド.
ビルド方法やbugの立て方、パッチの書き方、コードやテスト、レビュー、デバッグ方法等幅広く扱ってる

JavaScript Tools スライド

コーディングスタイル、Lint、循環的複雑度(Cyclomatic complexity)について。
Platoやcomplexity-reportを使ったメトリクスの可視化、コードの負債を大きくしないためにはどうするかという話

ツール、ライブラリ関係

JavaScript AST Tools

ASTを見てif ステートメント等の出現回数をカウントしてくれるツール

ECMAScript JavaScript AST Tools

ES6の=>をAST変換してES5互換の形式に変換するツール.
ast-types, recaseを使用

JavaScript library

IndexedDBを使ったfsモジュールライクなAPIを持ったFile Systemの実装

mail セキュリティ library

OpenPGPのJavaScript実装

書籍関係

JavaScript jQuery book 電子書籍

イラストが豊富な初心者向けのWeb開発本.

JavaScript book

2013年12月11日発売
http://css-eblog.com/

JavaScript php book

JavaScript for PHP Developersの翻訳本

この記事へ修正リクエストをする
JSer.info Slackに参加する