從下面目錄中可以看到,本系列有16篇文章,外加兩篇后補的,一共18篇文章。寫了半個月,從9月17號開始寫的。每篇文章更新時,讀者的反饋還是可以的,雖然不至於上頭條,但是也算是中規中矩,有看的人,也有評論的人。特別是在后期講閉包的時候。 我從來都不做基礎入門教程,因為基礎入門的教程,要想 ...
介紹 本章節我們要着重介紹的是一個非常常見的ECMAScript對象 函數 function ,我們將詳細講解一下各種類型的函數是如何影響上下文的變量對象以及每個函數的作用域鏈都包含什么,以及回答諸如像下面這樣的問題:下面聲明的函數有什么區別么 如果有,區別是什么 。 平時的慣用方式: 或者,下面的函數為什么要用括號括住 關於具體的介紹,早前面的 章變量對象和 章作用域鏈都有介紹,如果需要詳細了解 ...
2012-01-30 08:37 31 33187 推薦指數:
從下面目錄中可以看到,本系列有16篇文章,外加兩篇后補的,一共18篇文章。寫了半個月,從9月17號開始寫的。每篇文章更新時,讀者的反饋還是可以的,雖然不至於上頭條,但是也算是中規中矩,有看的人,也有評論的人。特別是在后期講閉包的時候。 我從來都不做基礎入門教程,因為基礎入門的教程,要想 ...
第一部分,ES6 中的 Generator 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6532713.html 未經作者允許不得轉載~ 在 ES6 ...
介紹 最近幾個月忙得實在是不可開交,終於把《深入理解JavaScript系列》的最后兩篇“補全”了,所謂的全是不准確的,因為很多內容都沒有寫呢,比如高性能、Ajax安全、DOM詳解、JavaScript架構等等。但因為經歷所限,加上大叔希望接下來寫點其它東西,所以此篇文字就暫且當前完結篇的總結 ...
介紹 在這篇文章里,我們將討論跟執行上下文直接相關的更多細節。討論的主題就是this關鍵字。實踐證明,這個主題很難,在不同執行上下文中this的確定經常會發生問題。 許多程序員習慣的認為,在程序語 ...
前言 2014年秋季寫完了《深入理解javascript原型和閉包系列》,已經幫助過很多人走出了 js 原型、作用域、閉包的困惑,至今仍能經常受到好評的留言。 很早之前我就總結了JS三座大山這個概念(雖然沒有到處宣揚),前兩座(原型、作用域)已經基本講明白,而第三座(異步)也應該做一個總結 ...
是javascript的一等對象,想要學好javascript,就必須深刻理解函數。本人把學習的過程整理 ...
箭頭函數就是個簡寫形式的函數表達式,並且它擁有詞法作用域的this值(即不會新產生自己作用域下的this,arguments,super和new.target等對象)。此外,箭頭函數總是匿名的。 語法 基礎語法 (param1, param2, …, paramN) => ...
前面的話 javascript中的函數大多數情況下都是由用戶主動調用觸發的,除非是函數本身的實現不合理,否則一般不會遇到跟性能相關的問題。但在一些少數情況下,函數的觸發不是由用戶直接控制的。在這些場景下,函數有可能被非常頻繁地調用,而造成大的性能問題。解決性能問題的處理辦法就是函數節流和函數 ...