JavaScript忍者秘籍(第2版) pdf pdb 阿里云 极速 mobi caj kindle 下载

JavaScript忍者秘籍(第2版)电子书下载地址
内容简介:
JavaScript语言非常重要,相关的技术图书也很多,但至今市面没有一本对JavaScript语言的最重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由jQuery库创始人编写的一本深入剖析JavaScript语言的书。
本书共分4个部分,从不同层次讲述了逐步成为JavaScript高手所需的知识。本书从JavaScript语言及最重要的特性谈起,由浅入深地探讨了函数、作用域、闭包、生成器函数、对象、数组、模块化、JavaScript与Web页面的交互以及事件等主题,引导读者更加深入地了解JavaScript的方方面面,充分展示了JavaScript语言的各种特性。本书结合ECMAScript 6和7的相关概念,涵盖了流行的JavaScript框架所使用的技术。
本书适合具备一定JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。
书籍目录:
本书通过4个部分,让你从“学徒”晋升为“忍者”。
第1部分介绍我们后续学习的主题和所需要的工具。
第1章介绍JavaScript语言及最重要的特性,推荐目前我们开发应用时需要遵循的最佳实践,包括测试和性能分析。
因为我们对JavaScript的研究是基于浏览器上下文,因此在第2章中,我们介绍客户端Web应用的生命周期,这有助于我们理解在开发Web应用程序时JavaScript所扮演的角色。
第2部分重点关注JavaScript的核心支柱之一——函数。我们将研究为什么函数如此重要,函数之间的区别,以及定义和调用函数的细节内容。我们还将特别关注一个新的函数类型——生成器函数,它在处理异步代码时尤为有效。
第3章从彻底检查JavaScript函数的定义开始涉足基础语言,也许你会感到吃惊。预期中可能是把对象作为重点,但是,让我们充分理解函数、JavaScript函数式语言,从普通的JavaScript程序员升级为JavaScript“忍者”!
在第4章中,我们继续研究函数,深入研究函数调用的机制,以及隐式函数参数的来龙去脉。
关于函数的内容还没有结束,在第5章我们把讨论推向更高的一个层级,研究两个密切相关的概念——作用域和闭包。闭包是函数式编程中的关键概念,闭包允许更细粒度地控制程序中声明和创建的对象作用域范围。控制对象的作用域范围是“忍者”编写代码的关键因素。即使不阅读后续的章节(但我们希望大家不要停下来),编程水平也会比刚开始学习时提高很多。
在第6章中,我们通过一种全新的函数类型(生成器函数)和一个新的对象类型(promise)帮助我们处理异步代码,最后结束对函数的研究。我们还展示了如何结合generator与promise,优雅地处理异步代码。
第3部分研究JavaScript的第二支柱——对象。我们将彻底地探索JavaScript中的面向对象,研究如何保护对对象的访问,如何处理集合和正则表达式。
第7章阐述对象,彻底了解JavaScript中面向对象是如何工作的。此外,我们还将引入一个新的JavaScript关键字:class。其背后概念可能与你所期望的有所不同。
第8章继续探索对象,我们将学习使用多种不同的技术保护对对象的访问。
在第9章中,我们将特别关注JavaScript中几种不同类型的集合。数组,从JavaScript诞生起就是JavaScript的一部分,map和set是最近新加入JavaScript的集合类型。
第10章着重介绍正则表达式,正则表达式是经常被忽略的一项语言特性,但正确使用正则表达式,可以减少很多代码量。我们将学习如何构建和使用正则表达式,以及如何使用正则表达式及其相关方法,优雅地解决一些重复出现的问题。
在第11章中,我们将学习使用不同技术实现代码模块化:更小、相对松耦合的代码片段,以及改善代码的机构和组织方式。
最后,第4部分研究JavaScript与Web页面的交互以及浏览器如何处理事件,最后结束本书。在结束之前的最后一个重要话题是跨浏览器开发。
第12章研究如何通过DOM API 动态修改页面,如何处理元素属性、样式,以及一些重要的性能注意事项。
第13章讨论JavaScript的单线程执行模型的重要性,以及单线程执行模型对事件循环的影响。我们还将学习间隔定时器的工作原理,以及如何使用它们提高Web应用程序的性能。
第14章检查开发时主要关心的5项跨浏览器问题:浏览器缺陷、缺陷修复、外部代码、功能缺失和回归。讨论诸如特性模拟和对象检测等方法,有助于跨浏览器开发的挑战。
作者介绍:
John Resig 是可汗学院(Khan Academy)的一名资深工程师,是jQuery JavaScript库的创建者,也是《JavaScript忍者秘籍(第1版)》和《精通JavaScript》的作者。
Bear Bibeault 编写软件已经超过30年,刚开始是通过100波特的电传打字机在控制数据网络超级计算机上编写井字程序。Bear有电气工程双学位,本应从事设计天线之类的技术工作,但自从他在数字设备公司从事第一份工作起,他就更着迷于编程。Bear还分别在 Dragon Systems、Works.com、Spredfast、Logitech、Caringo等诸多公司工作过。Bear目前是一名高级前端开发工程师,在一家对象存储软件的领先供应商工作,提供可伸缩性的海量存储和内容保护服务。
Josip Maras是克罗地亚斯普利特大学电气工程学院、机械工程学院、造船建筑学院的博士后研究员。他获得软件工程博士学位,论文题目是“在Web应用程序开发中实现自动复用”,其中包括使用JavaScript实现的JavaScript解释器。在他的研究中,他已经出版了十多篇科学会议和期刊论文,主要是分析客户端Web应用程序的处理程序。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
all morden browsers but IE
In order to be a good JavaScript developer you need
to maintain the traits that most good programmers have including testing, performance analysis, anddebugging.
• Firebug: The popular developer extension for Firefox http://getfirebug.org/
• IE Developer Tools: Included in Internet Explorer 8.
• Opera Dragonfly: Included in Opera 9.5 and newer - also works with Mobile versions of Opera.
• Safari Developer Tools: Introduced in Safari 3 and dramatically improved in Safari 4.
• Firefox 2 and 3: Doing a typeof on the HTML <object/> element yields an inaccurate "function" result
(instead of "object"), like so: typeof objectElem == "function".
• Firefox 2: A little known feature: You can call regular expressions as if they were functions, like
so: /test/("a test"). This can be useful, however it also means that typeof /test/ ==
"function" in Firefox 2 (was changed to "object" in 3).
• Internet Explorer: When attempting to find the type of a function that was part of another window (such
as an iframe) and no longer exists, its type will be reported as 'unknown'.
• Safari 3: Safari considers a DOM NodeList to be a function, like so: typeof
document.body.childNodes == "function"
For example, most JavaScript libraries end up supporting about 12 browser: The previous release, the current release, and the upcoming release of Internet Explorer, Firefox, Safari, and Opera.
To start, it's important to realize what that the function context represents: The object within which the function is being executed.
其它内容:
书籍介绍
JavaScript语言非常重要,相关的技术图书也很多,但至今市面没有一本对JavaScript语言的最重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由jQuery库创始人编写的一本深入剖析JavaScript语言的书。
本书共分4个部分,从不同层次讲述了逐步成为JavaScript高手所需的知识。本书从JavaScript语言及最重要的特性谈起,由浅入深地探讨了函数、作用域、闭包、生成器函数、对象、数组、模块化、JavaScript与Web页面的交互以及事件等主题,引导读者更加深入地了解JavaScript的方方面面,充分展示了JavaScript语言的各种特性。本书结合ECMAScript 6和7的相关概念,涵盖了流行的JavaScript框架所使用的技术。
本书适合具备一定JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。
网站评分
书籍多样性:8分
书籍信息完全性:4分
网站更新速度:8分
使用便利性:3分
书籍清晰度:5分
书籍格式兼容性:8分
是否包含广告:8分
加载速度:3分
安全性:4分
稳定性:9分
搜索功能:6分
下载便捷性:5分
下载点评
- 赞(626+)
- 品质不错(315+)
- 无颠倒(348+)
- 傻瓜式服务(443+)
- 快捷(645+)
- 四星好评(669+)
- 简单(602+)
- 服务好(434+)
- 好评(298+)
- 速度慢(500+)
- 推荐购买(170+)
下载评价
- 网友 步***青:
。。。。。好
- 网友 敖***菡:
是个好网站,很便捷
- 网友 芮***枫:
有点意思的网站,赞一个真心好好好 哈哈
- 网友 丁***菱:
好好好好好好好好好好好好好好好好好好好好好好好好好
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 国***芳:
五星好评
- 网友 曾***文:
五星好评哦
- 网友 堵***洁:
好用,支持
- 网友 沈***松:
挺好的,不错
- 网友 权***波:
收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 相***儿:
你要的这里都能找到哦!!!
- 网友 晏***媛:
够人性化!
- 网友 马***偲:
好 很好 非常好 无比的好 史上最好的
- 网友 潘***丽:
这里能在线转化,直接选择一款就可以了,用他这个转很方便的
- 网友 谭***然:
如果不要钱就好了
喜欢"JavaScript忍者秘籍(第2版)"的人也看了
You Read to Me, I will Read to You: Very Short Mother Goose Tales to Reade Together 你给我读,我给你念--鹅妈妈童谣(纽约时报畅销系列“亲子共读”新作) ISBN9780316207157 pdf pdb 阿里云 极速 mobi caj kindle 下载
人性的弱点 pdf pdb 阿里云 极速 mobi caj kindle 下载
中国投资体制转型研究 pdf pdb 阿里云 极速 mobi caj kindle 下载
纤维增强树脂基复合材料及其湿式摩擦学性能 黄剑锋,李文斌,李贺军,曹丽云,费杰等 西北工业大学出版社【正版可开发票】 pdf pdb 阿里云 极速 mobi caj kindle 下载
四川历年申论真题汇析 pdf pdb 阿里云 极速 mobi caj kindle 下载
正版 寿山石鉴藏全书 寿山石基础知识辨别真伪收藏投资鉴赏书寿山石鉴定收藏指南书籍寿山石雕鉴赏收藏古玩书籍入门指南 pdf pdb 阿里云 极速 mobi caj kindle 下载
2017国家执业药师资格考试辅导讲义 中药学专业知识(二)(配增值) pdf pdb 阿里云 极速 mobi caj kindle 下载
新西兰地图册 pdf pdb 阿里云 极速 mobi caj kindle 下载
53小学基础练 阅读真题精选100篇 英语 四年级全一册 2024版 含答案全解全析 pdf pdb 阿里云 极速 mobi caj kindle 下载
猎人笔记七年级上名家经典中小学名著北京高级教师注释 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 冒险家希尔达 第2辑 全3册 幻想儿童文学奇幻冒险题材故事小学生一年级二年级三年级四五六年级暑期故事书籍课外书阅读桥梁书 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 项目管理协会PMP考试用书(项目管理知识体系指南(PMBOK指南)(... pdf pdb 阿里云 极速 mobi caj kindle 下载
- 成交之书:赢得客户承诺的十项法则 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 房产法律适用全书(9)——法律适用全书(第五版) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 国家网络文艺战略研究:中国文化强国新时代 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 【2023新书】企业税务会计实操和节税技巧 柠檬云课堂 税款核算纳税申报税款征收管理 税种纳税申报全流程 税务筹划税务稽查书籍 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 斗地主自学一本通 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 家有宝宝要入园 不哭,不哭 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 五年级下册(人民教育教材适用)(2010.11印刷)字词句段篇 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 野史记 pdf pdb 阿里云 极速 mobi caj kindle 下载
书籍真实打分
故事情节:8分
人物塑造:6分
主题深度:3分
文字风格:6分
语言运用:8分
文笔流畅:7分
思想传递:6分
知识深度:6分
知识广度:7分
实用性:6分
章节划分:9分
结构布局:7分
新颖与独特:7分
情感共鸣:7分
引人入胜:3分
现实相关:3分
沉浸感:9分
事实准确性:9分
文化贡献:5分