JavaScript グラフ
True & False
概要
JavaScriptの値の真偽値としての評価について
ソース
Truth, Equality and JavaScript
注意点
[]
PHPでは、空の配列はFalseと判定されるが、JavaScriptではTrue(オブジェクトは全てTrueなので)
{}
Falseっぽいけど、オブジェクトは全てTrue
'0'
PHPではFlase判定だが、JavaScriptではTrue(空文字列はFalse)
JSHint
概要
JavaScriptのプログラムのエラーや潜在的な問題を検出する静的コード解析ツール。
http://www.jshint.com/
オプション
- curly
- latedef
- newcap
- noarg
- nonew
- quotmark
- trailing
- undef
- unused
- node
設定
.jshintrc
オプションの有効・無効を指定するjsonファイル
--configオプションで、別名のファイルを明示的に指定して使用する事もできる。.jshintignore
検出対象から外すディレクトリやファイルのリストを記載するファイル
example of .jshintrc
Markdown
概要
簡易なマークアップ記法
メールでの表現をもとにしている。
段落
空行に挟まれた箇所。
段落中で、改行するためには、改行前にスペースが2つ以上必要。
見出し
HTMLのh1~h6にあたるものを、#~######で表現する
リスト
*, -, +のいずれかを行頭に
リスト中の段落は、1つ空行を入れた後、行頭にスペース4つ
- リストの入れ子も、行頭にスペース4つ
- (num). で添字付きリスト
罫線
***
---
リンク
[text](url)
<url>
強調
text
text
引用
>
で引用
コードブロック
行頭にスペース4つで、コードブロック
バッククォートで、code
インラインもできる。