百科創建
17K
6462

你不知道的JavaScript

作品簡介

JavaScript語言有很多復雜的概念,但卻用簡單的方式體現出來(比如回調函數),因此,JavaScript開發者無需理解語言內部的原理,就能編寫出功能全面的程序;就像收音機一樣,你無需理解里面的管子和線圈都是做什么用的,只要會操作收音機上的按鍵,就可以收聽你喜歡的節目。然而,JavaScript的這些復雜精妙的概念才是語言的精髓,即使是經驗豐富的JavaScript開發者,如果沒有認真學習也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到出乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除了這門語言的多樣性,人為地使它變得不完整、不安全。

“你不知道的JavaScript”系列就是要讓不求甚解的JavaScript開發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹了該系列的兩個主題:“作用域和閉包”以及“this和對象原型”。掌握了這些知識之后,無論什么技術、框架和流行詞語,你都能輕松理解。

作者簡介:

Kyle Simpson

推崇開放的互聯網,對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。他是技術書作家、技術培訓師、講師和開源社區的活躍成員。

譯者簡介:

趙望野

前端工程師,前端基礎技術組leader,曾經負責豌豆莢2.0的前端架構設計和主要開發工作,目前負責Front-end Technical Infrastructure的建設。新浪微博@趙望野。負責本書第一部分“作用域和閉包”的翻譯。

梁杰

北京航空航天大學計算機科學與技術專業大四學生。熱愛JavaScript、Python,熱愛開源,喜歡做各種各樣有趣的事情。負責本書第二部分“this和對象原型”的翻譯。

作品目錄

  1. O'Reilly Media, Inc.介紹
  2. 業界評論
  3. 前言
  4. 本書排版約定
  5. 使用代碼示例
  6. Safari? Books Online
  7. 聯系我們
  8. 第一部分 作用域和閉包
  9. 第 1 章 作用域是什么
  10. 1.1 編譯原理
  11. 1.2 理解作用域
  12. 1.3 作用域嵌套
  13. 1.4 異常
  14. 1.5 小結
  15. 小測驗答案
  16. 第 2 章 詞法作用域
  17. 2.1 詞法階段
  18. 2.2 欺騙詞法
  19. 2.3 小結
  20. 第 3 章 函數作用域和塊作用域
  21. 3.1 函數中的作用域
  22. 3.2 隱藏內部實現
  23. 3.3 函數作用域
  24. 3.4 塊作用域
  25. 3.5 小結
  26. 第 4 章 提升
  27. 4.1 先有雞還是先有蛋
  28. 4.2 編譯器再度來襲
  29. 4.3 函數優先
  30. 4.4 小結
  31. 第 5 章 作用域閉包
  32. 5.1 啟示
  33. 5.2 實質問題
  34. 5.3 現在我懂了
  35. 5.4 循環和閉包
  36. 5.5 模塊
  37. 5.6 小結
  38. 附錄A 動態作用域
  39. 附錄B 塊作用域的替代方案
  40. B.1 Traceur
  41. B.2 隱式和顯式作用域
  42. B.3 性能
  43. 附錄C  this 詞法
  44. 附錄D 致謝
  45. 第二部分 this和對象原型
  46. 第 1 章 關于 this
  47. 1.1 為什么要用 this
  48. 1.2 誤解
  49. 1.3  this 到底是什么
  50. 1.4 小結
  51. 第 2 章  this 全面解析
  52. 2.1 調用位置
  53. 2.2 綁定規則
  54. 2.3 優先級
  55. 2.4 綁定例外
  56. 2.5  this 詞法
  57. 2.6 小結
  58. 第 3 章 對象
  59. 3.1 語法
  60. 3.2 類型
  61. 3.3 內容
  62. 3.4 遍歷
  63. 3.5 小結
  64. 第 4 章 混合對象“類”
  65. 4.1 類理論
  66. 4.2 類的機制
  67. 4.3 類的繼承
  68. 4.4 混入
  69. 4.5 小結
  70. 第 5 章 原型
  71. 5.1  [[Prototype]]
  72. 5.2 “類”
  73. 5.3 (原型)繼承
  74. 5.4 對象關聯
  75. 5.5 小結
  76. 第 6 章 行為委托
  77. 6.1 面向委托的設計
  78. 6.2 類與對象
  79. 6.3 更簡潔的設計
  80. 6.4 更好的語法
  81. 6.5 內省
  82. 6.6 小結
  83. 附錄A ES6中的Class
  84. A.1  class
  85. A.2  class 陷阱
  86. A.3 靜態大于動態嗎
  87. A.4 小結
  88. 看完了
6462

免責聲明:本站詞條系由網友創建、編輯和維護,內容僅供參考。

以上內容均為商業內容展示,僅供參考,不具備專業問題解決服務,

如果您需要解決具體問題(尤其在法律、醫學等領域),建議您咨詢相關領域的專業人士。

如您發現詞條內容涉嫌侵權,請通過 948026894@qq.com 與我們聯系進行刪除處理!

參考資料

一秒推
主站蜘蛛池模板: 好大好硬好爽免费视频| 精品久久久久久| 日本片免费观看一区二区| 国产强被迫伦姧在线观看无码| 亚洲制服丝袜在线播放| 0urp|ay加速器| 欧美亚洲国产激情一区二区| 国产精品免费视频网站| 亚洲区小说区图片区qvod| 伊人五月天综合| 极品美女aⅴ高清在线观看| 国产手机精品一区二区| 久久男人的天堂色偷偷| 荫蒂添的好舒服视频囗交| 我们离婚了第二季韩国综艺在线观看| 四虎影视永久在线观看| 国产69精品久久久久APP下载| 久久久久人妻一区精品色| 老司机在线免费视频| 最近最新中文字幕2018中文字幕mv| 国产精品成人99久久久久| 交换交换乱杂烩系列yy| 91色视频网站| 欧日韩在线不卡视频| 国产又大又黑又粗免费视频| 中文字幕精品一二三四五六七八| 绿巨人app入口| 天堂资源最新在线| 亚洲国产精品一区二区久久| 麻豆国产精品有码在线观看| 日本边添边摸边做边爱的视频| 国产一区韩国女主播| ~抓码王57777论坛| 欧美精品亚洲精品日韩专区va| 国产精品免费av片在线观看| 久久精品国产99国产精品亚洲| 翁止熄痒禁伦短文合集免费视频| 女人18岁毛片| 亚洲国产欧洲综合997久久| 韩国免费A级作爱片无码| 性欧美xxxx|