miyabihitoの日記

個人的な技術メモ

JavaScript

フロントエンド パッケージ管理・ビルドツール

component JavaScriptやCSS等を対象としたパッケージ管理・ビルドツール 一時、ReadmeでDuoへの移行を推奨していたが、 現在はその記載が無くなり、代わりにv1.0.0のリリースが告知されている。 メインの開発者がDuoやnormalize.ioの開発へ移ってしまったが…

JavaScript ビルドツール

概要 Node.jsを実行環境とするビルドツール・タスクランナーについて 直近では、gulpを把握する予定だが、 時間があれば、Broccoliとかも見てみるかも。 Gruntはgulpより学習コストが高そうなので、gulpとの比較記事を見てみるくらいにしようか。 gulp.js ht…

JavaScript Webツール

JSFIDDLE オンラインエディタ、その場で実行もできる。 他人とのリアルタイムコラボレーションもできるよう jsdo.it オンラインエディタ 他者とのコードの共有が主目的のよう Orion EclipseのWeb版

JavaScript クライアントサイドフレームワーク

リスト Angular.js The MIT License Googleとコミュニティにより開発 http://dotinstall.com/lessons/basic_angularjs http://dotinstall.com/lessons/todo_angularjs http://googledevjp.blogspot.jp/2012/08/angularjs.html Backbone.js Knockout.js Ember…

JavaScript グラフ

C3.js D3.jsをベースにしたグラフライブラリ グラフ http://c3js.org/examples.html ライセンス MIT License Chart.js グラフ 線グラフ 棒グラフ レダーチャート 円グラフ その他含む計6種類 ライセンス MIT License

True & False

概要 JavaScriptの値の真偽値としての評価について ソース Truth, Equality and JavaScript 注意点 [] PHPでは、空の配列はFalseと判定されるが、JavaScriptではTrue(オブジェクトは全てTrueなので) {} Falseっぽいけど、オブジェクトは全てTrue '0' PHPで…

JSHint

概要 JavaScriptのプログラムのエラーや潜在的な問題を検出する静的コード解析ツール。 http://www.jshint.com/ オプション List curly latedef newcap noarg nonew quotmark trailing undef unused node 設定 .jshintrc オプションの有効・無効を指定するjs…

JavaScript ドキュメントツール

JSDoc http://usejsdoc.org/ YUIDoc http://yui.github.io/yuidoc/ dox https://github.com/visionmedia/dox JSDuck https://github.com/senchalabs/jsduck

CommonJS

公式サイト CommonJSの話 http://d.hatena.ne.jp/badatmath/20101026/1288109275 http://meso.hatenablog.com/entry/20110626/1309082158

Node.js テンプレートエンジン

Jade EJS Express対応、Sails.jsではデフォルトらしい Swig ECT 参考資料 https://github.com/strongloop/express/wiki [Template Engines] https://nodejsmodules.org/tags/template http://paularmstrong.github.io/node-templates/index.html http://gara…

npm

npm(Node.jsのパッケージ管理ツール)についてのメモ

JavaScriptコーディング規約

※ (追記)こちらのまとめが参考になる。 JavaScriptのいろいろなコーディングルールをまとめてみた | Web Scratch Google JavaScript Style Guide Google JavaScript Style Guide Mozilla https://developer.mozilla.org/ja/docs/JavaScript_style_guide Ai…

JavaScript: 配列

・途中の要素の削除、途中への追加は、「splice」で実現可能splice(start, num [,replace,・・・])削除:replaceを指定しなければ、startからnum個削除 追加:numを0にすれば、startへreplace(複数可)を追加・探索 indexOf(target)で、探索対象要素のindex…

JavaScript ライブラリ・フレームワーク

commonJSとは:http://www.commonjs.org/ 後で見る:http://html5boilerplate.com/ http://requirejs.org/ http://cjohansen.no/en/ruby/juicer_a_css_and_javascript_packaging_tool http://robertwhurst.github.com/KeyboardJS/ http://www.createjs.com/#…

TypeScript

TypeScript http://www.typescriptlang.org/■概要 米Microsoftが開発したJavaScriptを拡張した言語 構文的にJavaScriptのスーパーセットとなっている =>JavaScriptのライブラリをそのまま使える。 C#の開発者らが開発したTypeScriptで書かれたソースをJavaSc…