十個 JavaScript 中易犯的小錯誤


閱讀(277.3k) 收藏 (262)

手冊簡介

在今天,JavaScript已經(jīng)成為了網(wǎng)頁編輯的核心。尤其是過去的幾年,互聯(lián)網(wǎng)見證了在SPA開發(fā)、圖形處理、交互等方面大量JS庫的出現(xiàn)。 如果初次打交道,很多人會覺得js很簡單。確實,對于很多有經(jīng)驗的工程師,或者甚至是初學(xué)者而言,實現(xiàn)基本的js功能幾乎毫無障礙。但是JS的真實功能卻比很多人想象的要更加多樣、復(fù)雜。JavaScript的許多細節(jié)規(guī)定會讓你的網(wǎng)頁出現(xiàn)很多意想不到的bug,搞懂這些bug,對于成為一位有經(jīng)驗的JS開發(fā)者很重要。

手冊說明

關(guān)于十個JavaScript中易犯的小錯誤


    在JavaScript成為網(wǎng)頁編輯核心的今天,對JavaScript有著一定熟練度的人會發(fā)現(xiàn),雖然要想實現(xiàn)JS的一些基本功能是沒有多少障礙的,但是真實的JavaScript世界里有許多細規(guī),如果你不注意的話,出現(xiàn)bug是遲早的事。所以,如果你想成為一個有經(jīng)驗的JS開發(fā)者,最好要熟知這些小而不易發(fā)現(xiàn)的JS規(guī)則,讓bug無地自容。下面,一起來看看本手冊總結(jié)的JavaScript學(xué)習(xí)過程中常見的、易犯的十個錯誤,幫助大家更好的學(xué)習(xí)JavaScript!


本手冊的章節(jié)構(gòu)成


  1. JavaScript常見錯誤序言
  2. JavaScript常見錯誤一:對于this關(guān)鍵詞的不正確引用
  3. JavaScript常見錯誤二:傳統(tǒng)編程語言的生命周期誤區(qū)
  4. JavaScript常見錯誤三:內(nèi)存泄露
  5. JavaScript常見錯誤四:比較運算符
  6. JavaScript常見錯誤五:低效的DOM操作
  7. JavaScript常見錯誤六:在for循環(huán)中的不正確函數(shù)調(diào)用
  8. JavaScript常見錯誤七:原型繼承問題
  9. JavaScript常見錯誤八:為實例方法創(chuàng)建錯誤的指引
  10. JavaScript常見錯誤九:用字符串作為setTimeout 或者 setInterval的第一個參數(shù)
  11. JavaScript常見錯誤十:忽略 “strict mode”的作用
  12. JavaScript常見錯誤結(jié)語

學(xué)完本手冊,不妨通過W3Cschool上的實例測試一下:


javascript實例

javascript開發(fā)工具


Spket:http://spket.com/

Netbeans:https://netbeans.org/

Ixedit:http://www.ixedit.com/

codepress:http://codepress.sourceforge.net/

Webstorm:http://www.jetbrains.com/webstorm/

Komodo Edit:http://komodoide.com/komodo-edit/

scripted:https://github.com/scripted-editor/scripted


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號