JavaScript語言精粹

JavaScript語言精粹 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:道格拉斯•剋羅剋福德 (Douglas Crockford)
出品人:
頁數:155
译者:趙澤欣
出版時間:2012-9-1
價格:49.00元
裝幀:平裝
isbn號碼:9787121177408
叢書系列:O'reilly係列
圖書標籤:
  • JavaScript
  • 前端開發
  • 編程
  • Web開發
  • 前端
  • 計算機
  • javascript
  • O'Reilly
  • JavaScript
  • 編程
  • 精粹
  • 語言
  • 學習
  • 開發
  • 前端
  • 算法
  • 高效
  • 實戰
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

JavaScript 曾是“世界上最被誤解的語言”,因為它擔負太多的特性,包括糟糕的交互和失敗的設計,但隨著Ajax 的到來,JavaScript“從最受誤解的編程語言演變為最流行的語言”,這除瞭幸運之外,也證明瞭它其實是一門優秀的語言。Douglas Crockford 在本書中剝開瞭JavaScript 沾汙的外衣,抽離齣一個具有更好可靠性、可讀性和可維護性的JavaScript 子集,讓你看到一門優雅的、輕量級的和非常富有錶現力的語言。作者從語法、對象、函數、繼承、數組、正則錶達式、方法、樣式和優美的特性這9 個方麵來呈現這門語言真正的精華部分,通過它們完全可以構建齣優雅高效的代碼。作者還通過附錄列齣瞭這門語言的毒瘤和糟粕部分,且告訴你如何避免它們。最後還介紹瞭JSLint,通過它的檢驗,能有效地保障我們的代碼品質。

這是一本介紹 JavaScript 語言本質的權威書籍,值得任何正在或準備從事JavaScript 開發的人閱讀,並且需要反復閱讀。學習、理解、實踐大師的思想,我們纔可能站在巨人的肩上,纔有機會超越大師,這本書就是開始。

著者簡介

Douglas Crockford是一名來自Yahoo!的資深JavaScript架構師,以創造和維護JSON (JavaScriptObject Notation) 格式而為大傢所熟知。他定期在各類會議上發錶有關高級JavaScript的主題演講。

圖書目錄

前言................................................................................................................................xv
第1 章 精華.................................................................................................................. 1
為什麼要使用JavaScript .......................................................................................................2
分析JavaScript......................................................................................................................2
一個簡單的試驗場.................................................................................................................4
第2 章 語法.................................................................................................................. 5
空白.......................................................................................................................................5
標識符...................................................................................................................................6
數字.......................................................................................................................................7
字符串...................................................................................................................................8
語句.....................................................................................................................................10
錶達式.................................................................................................................................15
字麵量.................................................................................................................................18
函數.....................................................................................................................................19
第3 章 對象................................................................................................................ 20
對象字麵量..........................................................................................................................20
檢索.....................................................................................................................................21
更新.....................................................................................................................................22
引用.....................................................................................................................................22
原型.....................................................................................................................................22
反射.....................................................................................................................................23
枚舉.....................................................................................................................................24
刪除.....................................................................................................................................24
減少全局變量汙染...............................................................................................................25
第4 章 函數................................................................................................................ 26
函數對象..............................................................................................................................26
函數字麵量..........................................................................................................................27
調用.....................................................................................................................................27
參數.....................................................................................................................................30
返迴.....................................................................................................................................31
異常.....................................................................................................................................31
擴充類型的功能...................................................................................................................32
遞歸.....................................................................................................................................33
作用域.................................................................................................................................36
閉包.....................................................................................................................................36
迴調.....................................................................................................................................39
模塊.....................................................................................................................................40
級聯.....................................................................................................................................42
柯裏化.................................................................................................................................43
記憶.....................................................................................................................................43
第5 章 繼承................................................................................................................. 46
僞類.....................................................................................................................................46
對象說明符..........................................................................................................................49
原型.....................................................................................................................................50
函數化.................................................................................................................................51
部件.....................................................................................................................................55
第6 章 數組................................................................................................................. 57
數組字麵量..........................................................................................................................57
長度.....................................................................................................................................58
刪除.....................................................................................................................................59
枚舉.....................................................................................................................................59
容易混淆的地方...................................................................................................................60
方法.....................................................................................................................................60
指定初始值..........................................................................................................................62
第7 章 正則錶達式..................................................................................................... 64
一個例子..............................................................................................................................65
結構.....................................................................................................................................69
元素.....................................................................................................................................71
第8 章 方法................................................................................................................. 77
Array ....................................................................................................................................77
Function ...............................................................................................................................83
Number ................................................................................................................................84
Object...................................................................................................................................85
RegExp ................................................................................................................................86
String....................................................................................................................................88
第9 章 代碼風格........................................................................................................ 94
第10 章 優美的特性................................................................................................... 98
附錄A 毒瘤............................................................................................................... 101
附錄B 糟粕............................................................................................................... 109
附錄C JSLint ............................................................................................................. 115
附錄D 語法圖........................................................................................................... 127
附錄E JSON............................................................................................................... 138
索引.............................................................................................................................. 149
· · · · · · (收起)

讀後感

評分

当一个作者能把一个语言的丑陋一面揭露出来,就说明他对这门语言的功力不浅。同样的例子就是大名鼎鼎的THINKING IN JAVA 作者是对美感有追求的人,这从每个章节一开始的莎士比亚选段而用词可见一斑(中文版的翻译可能会比较痛苦 呵呵)。当然,如果不是这样他也不会去写这本...  

評分

js之所以被人误解,有些人推崇,有些人瞧不上。 是因为: 在语言设计上,其借鉴了多种语言,函数式和命令式语言都有,原型链式语言,多年后,在我了解了sicp后,才发现,原来js一些设计思路,如此的倾向lisp js的创造者应该是语言的专家,通晓编程语言的设计,但当年可能时间...  

評分

这本书非常适合进阶中的同学们,前端学习交流群:528576461 欢迎初学和进阶中的朋友们,大家学习js如果想提高自己,这本书很不错 这本书非常适合进阶中的同学们,前端学习交流群:528576461 欢迎初学和进阶中的朋友们,大家学习js如果想提高自己,这本书很不错 这本书非常适...  

評分

这本书彻底改变了我对javascript的认识,直到读完,我才发现自己以前的理解完全是肤浅、错误的,我发现了自己对于javascript的无知。这本书和《javascript权威指南》相比,既有前者的权威性,又有自己独特的精简、凝练性。相比于《javascript权威指南》,对有其他语言...  

評分

在使用 Javascript 语言十几年后,回过头来看一本关于它的语法书,还能了解到不少之前没有关注到的细节,并加深对很多概念的认识,不能不佩服 Douglas Crockford 的功力。 就如其“最被低估的编程语言”称号所述,Javascript 实际上是一门非常优秀的语言,看似熟悉的语...  

用戶評價

评分

不過,還是這本比較有嚼勁。

评分

js書裏偏愛這本

评分

斷斷續續翻過,沒有看完。隨著對 ES6越來越熟悉,覺得這本書的用處已經不大瞭,畢竟 ES6裏麵對 JS 不好的特性的改進太大瞭。

评分

為瞭追求性能上的極緻,也為此苦惱瞭近半年瞭。

评分

閱讀完此書,對JAVASCRIPT這門語言有瞭深入的認識,原來弱類型的語言還可以這樣使用,對於一直使用強類型語言的我來說,是一次觀念的革新;同時也消除瞭我一直以來對JAVASCRIPT的偏見,這門語言並不隻是瀏覽器中操作DOM和處理用戶交互的簡單腳本語言,它的諸多設計諸如原型繼承、對象字麵量錶示、閉包、屬性字典化訪問、JSON等,靈活多遍,把復雜的事情簡單化。書中同時列齣JAVASCRIPT這門語言在設計上的精華和糟粕,指導讀者更好地使用好這門語言。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有