functions

0-9: 最近のJS系のツールを触ってみたまとめ →

0-9:

社内用にまとめたものだけど、そもそもTwitter上で流したもののまとめなのでこちらにも投げてみる。

//——————————

CoffeeScript
元からCoffeeScriptに慣れてるか、素のJSが書きにくいと感じる人にはおすすめ
素のJSが書きやすい人はロジック書きにくくなる部分あるので若干つらい
記述するコード量は減るけど、素のJSでもエディタとかのサポートがあれば記述時間はそれほど変わらないかも
(特に変換後のJS想像しながら書く場合)
ただ、素のJS好きな人でも対応は難しくないので、JS書きたくない人が開発するのであれば使うのはありかも


0-9: JSの単体テストにJsTestDriverがおすすめ →

0-9:

JSで単体テストしたい人限定の話ですが、JsTestDriverが結構良かったので紹介します。

基本的には以下の内容のまとめです。

0-9, JsTestDriverを使うときの注意点
http://0-9.tumblr.com/post/15574052397/jstestdriver
0-9, 最近のJS系のツールを触ってみたまとめ
http://0-9.tumblr.com/post/15398953814/javascript-tools

・JsTestDriverとは何か?

超簡単に言うとSelenium…

JSer.info: 2012-11-26のJS: RequireJS 2.1.2、CSS@supports、JSLint/JSHint 解説 →

jsism:

JSer.info #98 - JavaScriptのAMDモジュールローダのRequireJS 2.1.2がリリースされました。
ビルド最適化ツールのr.jsについてが大部分でブラウザで動作するようになったり、uglify2やclosureなどを使うときにSourceMapに対応するオプション等が追加されています。
丁度、Require.jsの入門的な記事/スライドが書かれているので、一緒に読むといいと思います。

Opera 12.10…


Kyosuke hamalog: Sass と LESS 以外の選択肢 Stylus →

kyosuke:

Less & Sass Advent calendar 2011 の10日目です。

CSSメタ言語ではSass(SCSS)LESSが流行っているしLess & Sass Advent calendarですが、あえて別の選択肢として「Stylus」というものを紹介しようと思います。

StylusもSassやLESSと同じようにCSSに変換するCSSメタ言語の一つです。 開発者はnode.jsでの超有名ライブラリ「express」を作ったTJ Holowaychuk。 彼はもともとSass(SCSS対応前のバージョン)をnode.jsに移植したSass.js


Takazudo hamalog: gruntで快適JS/CSSビルド生活 →

hamalog:

※ この記事はgrunt version 0.2.x のもので、grunt 0.3 からはAPIが変更されています

grunt というJS/CSSのビルドツールが便利だったので紹介します。(Mac/Linux)

このgruntってのは、JS,CSSを全部まとめて繋げる、まとめてJS lintする、minifyする見たいのをタスクとして登録しておくと、それ実行すればちゃちゃっとやってくれちゃうやつです。さらにwatchっていう機能使えば、ファイルが更新されたらそのタスクをやってくれるみたいなのも。