摘要:
才華橫溢的Stoyan Stefanov,在他寫的由O’Reilly初版的新書《JavaScript Patterns》(JavaScript模式)中,我想要是為我們的讀者貢獻其摘要,那會是件很美妙的事情。具體一點就是編寫高質量JavaScript的一些要素,例如避免全局變量,使用單變量聲明,在循環中預緩存length(長度),遵循代碼閱讀,以及更多。
此摘要也包括一些與代碼不太相關的習慣,但對整體代碼的創建息息相關,包括撰寫API文檔、執行同行評審以及運行JSLint。這些習慣和最佳做法可以幫助你寫出更好的,更易于理解和維護的代碼,這些代碼在幾個月或是幾年之后再回過頭看看也是會覺得很自豪的。 閱讀全文
posted @ 2014-04-21 10:52
.NET快速開發框架
閱讀(540)
評論(0)
推薦(1)
摘要:
1.優先使用===,而不是==
JavaScript使用兩種相等性操作符:===|!==和==|!=。通常認為做比較的最佳實踐是使用前一組操作符。
“若兩個操作數的類型和值相同,那么===比較的結果為真,!==比較的結果為假。” — JavaScript語言精粹(JavaScript: The Good Parts)
然而,如果使用==和!=,當比較不同類型的操作數時,你就會碰到問題啦。在這種情況下,這組操作符會嘗試對操作數的值做無用的強制轉換。 閱讀全文
posted @ 2014-04-21 10:39
.NET快速開發框架
閱讀(1198)
評論(0)
推薦(0)

浙公網安備 33010602011771號