タグ

2012年2月24日のブックマーク (2件)

  • JQuery コアのスタイルガイドライン | ぼぶちんのブログ

    JQuery コアのスタイルガイドライン内容 1 JSLint 2 余白 3 コメント 4 Equality 5 ブロック 6 関数呼び出し 7 配列とオブジェクト 8 代入 9 型チェック 10 正規表現 11 文字列 12 ノード JSLINT jQuery コアはいくつかの条件を指定して JSLint を通しています。 jQuery に対して JSLint を実行するために、Git から jQuery をダウンロードして、 ‘make lint’ を実行することができます。 JSLint が出力する以下の警告を無視しています: “Expected an identifier and instead saw ‘undefined’ (a reserved word).” “識別子を期待していますが、’undefined’(予約語)が見つかりました” - j

  • JavaScriptで型判定いろいろ - Cheese Pie

    型の判定をするときに「typeof」とか「instanceof」とか「==」とかしょっちゅう忘れる。 あとDOM要素もwindowだったりHTMLElementParagraphElementとかいろいろあってややこしや。 この辺、jQueryのisArray()やisFunction()ではどうやってるんだろと見てみると、「Object.prototype.toString.call(v)」でやってた。 いろいろな型で試してみたところ、これで全部いけるじゃん!と分かったので、まとめたやつを作ってみた。 ・type.js /** * Decision type of variable. * @class Type * @static */ var Type = { isObject: function(v) { return (Object.prototype.toString.call(

    JavaScriptで型判定いろいろ - Cheese Pie