十個(gè) JavaScript 中易犯的小錯(cuò)誤


閱讀(276.9k) 收藏 (262)

手冊簡介

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

手冊說明

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


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


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


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

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


javascript實(shí)例

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

公眾號
微信公眾號

編程獅公眾號