《You Don't Know JS》这一系列JS书籍质量怎么样

You Don’t Know JS : ??? ??
| LinkedIn
?? You Don’t Know JS ??? ??? ?? ???.?? ??(Kyle Simpson)??? ??(?) ??? You Don’t Know JS ???? ??????? ????? ?? ?? ?? ??? ???? ??? ??? ???? ???? ?? ?? ?? ??? ??? ?? ????? ??????? ??? ??? ? ?? ???? ??? ????.
?? ? ? ?? ??? ?? ?????. ‘??? ??’??? ?? ????? ??????? ??? ?????? ??? ?? ?? ?????. ??? ?? ???? ?? ??? ??? ?? ??? ????, ?? ???… ? ?? ??? ?? ? ???? ??? ??? ?? ???? ? ?? ? ?? ? ??? ????.
???, ???? ???? ??? ?????? ?? ???? ?? ? ?? ?????, ?? ??? ???? ??? ?? ?? ?? ??? ??? ??… ?? ???? ???? ????? ?? ??? ??? ? ??? (?? ????) ?? ? ?? ??????? ??? ???!Looking for more of the latest headlines on LinkedIn?看看you don`t know js里面有个闭包问题没理解 - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
function wait(msg) {
setTimeout(function timer() {console.log(msg)}, 1000)
由于setTimeout实在全局执行,而timer作为参数传递出其声明的作用域,引用了msg并在外作用域执行,所有构成了闭包,这里是明白的。但是书中有这样一句话,没懂。
wait(…)在执行1000毫秒后,他的并不作用域并不会消失,timer函数依然保有wait()作用域的闭包
为什么1000毫秒后,timer已经执行完毕了,还说保有该闭包呢,此时不应销毁了吗?
晓得它是什么意思了: 它说的1000ms意思是主要只是timer刚开始执行,我意会成了1000ms后包括了1000ms~∞ms了
可能是翻译错误吧,这里应该是在wait函数执行1000毫秒之后里面的timer函数的作用域没有消失
如果安你的说法,timer函数作用域为啥没消失呢,函数已经执行完了。
这里只是说wait执行完了,还有timer执行时的作用域里面能查到wait函数的参数,并无任何timer函数作用域应该消失的说法
wait执行完的确是,但是1000毫秒之后,timer也执行完毕了,此时不会再持有wait的作用域了,所以应该都会销毁啊
1000毫秒后 timer 才开始执行而不是执行完毕,所以作用域不会被销毁的。
这里就是想告诉你此时 timer 还能取到外层作用域的变量 msg,这在 javascript 里是很自然的,而某些语言里你需要特别声明才能做到。
哦哦,它说的1000ms意思是主要只是timer刚开始执行,我意会成了1000ms后包括了1000ms~∞ms了
它说的1000ms意思是主要只是timer刚开始执行,我意会成了1000ms后包括了1000ms~∞ms了
timer执行的时候是 1000ms 以后 也可能是2000ms
排队读的多,超时都有可能的。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的-------------
新增文件夹...
新增文件夹
(多个标签用逗号分隔)
You Don’t Know JS: this & Object Prototypes.pdf
No matter how much experience you have with JavaScript, odds are you don&t fully understand the language. This concise, in-depth guide takes you inside JavaScript&s this structure and object prototype
No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned.&br&
Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.&&
加载中...!如果长时间没有加载,请刷新页面
下载本文档需要登录,并付出相应积分()。
文件大小:2.96 MB
所需积分:& 8
相关资讯  — 
相关讨论话题  — 
浏览:3911次&& 下载:0次
上传时间: 08:25:01
同类热门文档
19621次浏览 &84次下载
0次浏览 &64次下载
20520次浏览 &26次下载
0次浏览 &16次下载
20179次浏览 &16次下载
0次浏览 &14次下载
相关经验 -
& 0人评&149页
& 0人评&149页
& 0人评&149页
& 0人评&87页
& 1人评&148页
OPEN-OPEN, all rights reserved. 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
You.Don39;t.Know.JS.UpGoing.2015.3
下载积分:2000
内容提示:You.Don39;t.Know.JS.UpGoing.2015.3
文档格式:PDF|
浏览次数:2|
上传日期: 14:26:48|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2000 积分
下载此文档
该用户还上传了这些文档
You.Don39;t.Know.JS.UpGoing.2015.3
官方公共微信标签:至少1个,最多5个
我看过三本,第1本,第二本,第四本。第一本买的的实体书,其他两本看的是电子书。第一本是大名鼎鼎老道写的,书很薄,但是非常经典。javascirpt忍者秘籍是jquery的作者写的,也是非常经典。you dont kown js系列也是非常好。看了收益匪浅。文章是谷歌翻译的,英文好的直接看原文吧。
你不能是一个好的ReactJS,React Native或GraphQL开发人员,如果你没有很好地理解JavaScript。有太多的JavaScript书出来,每月出来更多。那么什么是最好的JavaScript书为你?经过多年的经历,这些是学习JavaScript的最好的JavaScript书。请记住,这些书中的一些可能不是最新的,但概念和基础仍应适用。我们将继续更新这个最好的JavaScript书籍的列表,还有书签,共享和定期检查!
JavaScript: The Good Parts《JavaScript语言精粹》
JavaScript:Douglas Crockford的Good Parts是JavaScript书籍历史中的一个重要版本,是每个JavaScript程序员都需要阅读的一本书。 Douglas Crockford是JSON,JSLint的创建者,并且对JavaScript的开发做出了许多贡献。
JavaScript:The Good Parts侧重于使JavaScript成为一个伟大的面向对象编程语言的想法。这些想法包括函数,对象,语法,符号等。不幸的是,这些好的想法与坏的和彻底的可怕的想法混在一起,如基于全局变量的编程模型。这本书将告诉你如何避免这些坏的部分,并使用好的部分来制作伟大的代码。
JavaScript:Good Parts将告诉你如何创建优雅的代码,而不管你使用JavaScript的方式。如果你为Web开发网站或应用程序,这本书是绝对必须的。你需要编写复杂的接口,做大量的计算和处理JS,就像它是面向对象的语言,这实际上是一个必读。
You Don’t Know JS《你不知道js》
你不知道JS通过Kyle Simpson是一个JavaScript系列的书,将显示你的JavaScript知识的差距,然后教你需要了解JavaScript的一切,以弥补这些差距。 Kyle Simpson是最好的JavaScript老师之一。任何认真对待JavaScript的人都应该注意凯尔的所有教义。
你不知道JS书籍处理JavaScript的棘手部分,以帮助你实现真正的JavaScript掌握。这些书的范围相似,涵盖了并不总是被理解的主题。你不知道JS是每个级别的开发人员的完美。这些书在范围上非常具体,这是它的最大优势。
你不知道JS书系列是所有JavaScript程序员的必须,所有的书是伟大的。短书的长度是一件伟大的事情,你可以快速完成,而不失去焦点。你不知道JS带有最高的建议。
JavaScript: The Definitive Guide《JavaScript权威指南》
JavaScript:David Flanagan的“绝对指南”是一本书,它肯定是一个非常沉重的标题,绝对是最好的JavaScript书籍之一。 David Flanagan在Mozilla工作,他的大部分时间都在编写编程书。
JavaScript:The Definitive Guide被分为两个部分,分别是讨论和引用。这两个部分中的每一个包含两个部分,核心和客户端。核心章节涵盖了数据类型,函数,类等语言特性。客户端章节涵盖了在浏览器中运行的JavaScript的使用。 JavaScript:The Definitive Guide包括基于作者现实世界经验的准确文档。
JavaScript:The Definitive Guide多年来一直有多个版本和更新。这是很好的理由;这本书总是在改进,作者总是参与新版本(缺乏许多JavaScript书籍的东西)。无论版本是什么,本书的基础和核心以及JavaScript保持不变。
JavaScript:The Definitive Guide是一个关于JavaScript的最终指南,从基础知识开始,一直到高级功能。 JavaScript:The Definitive Guide属于每个程序员的架子,不能被推荐足够。
Secrets of the JavaScript Ninja《JavaScript忍者秘籍》
JavaScript Ninja的秘密由John Resig,Bear Bibeault&Josip Maras是一个JavaScript经典,将把你变成一个JavaScript忍者。 John Resig是jQuery库的创建者,Bear Bibeault是一名网络开发人员,Josip Maras是一位博士后研究员。
JavaScript Ninja的秘密由4部分组成。每个部分都集中在几个相关的话题,从基础到高级。包括的一些主题是功能,对象,原型,承诺等。本书有很多有用的摘要和练习。
JavaScript Ninja的秘密使用非常实用的例子清楚地说明每个核心概念和技术。 JavaScript Ninja的秘密还包括API,最佳实践,跨各种浏览器测试等。
JavaScript Ninja的秘密是非常精巧的写作,这是没有什么惊喜,因为作者在JavaScript非常有经验。 JavaScript Ninja的秘密推荐给任何想成为一个JavaScript忍者,这是每个人。
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
有效的JavaScript:68具体的方法来利用JavaScript的力量David Herman将教会你通过68提示和技巧写更好的JavaScript。 David Herman是Mozilla Research的首席研究员,在Ecma的JavaScript标准化委员会有多年的经验。
有效的JavaScript集中在68个不同的课程与示例,使你写更好的JavaScript。从基础到高级功能的一切都在详细讨论。要成为JavaScript的主人,您必须学习如何避免陷阱,并使用JavaScript的强大功能有效地工作。有效的JavaScript将帮助编写更好和可维护的代码,而不管您的JavaScript体验。
有效的JavaScript涵盖68个JavaScript原则到68个简短的课程,使它成为一个伟大的方式来学习JavaScript。 Effective JavaScript是一本推荐给所有级别的JavaScript程序员的书,不管它们有多忙。
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
JavaScript模式:使用编码和设计模式构建更好的应用程序Stoyan Stefanov教你JavaScript编码模式和最佳实践。 Stoyan Stefanov在雅虎工作,是YSlow 2.0的建筑师
JavaScript模式将引导您使用模式和反模式编写JavaScript。讨论了Singleton等经典设计模式,然后展示了如何在JavaScript中使用它们。讨论了编写高质量JavaScript代码和定义函数的不同和适当方法的伟大习惯。本书涵盖了大量的继承和代码重用技术。 JavaScript模式将教你从初学者到高级水平所需的一切。
JavaScript模式在JavaScript的教学模式以及详细的代码示例方面非常出色。这本书展示了你使用它教授的各种技术的优点和缺点。 JavaScript模式是一本关于开发JavaScript应用程序的精心编写的书,应该用作各级JavaScript开发人员的参考。
The Principles of Object-Oriented JavaScript
Nicholas C. Zakas的面向对象JavaScript的原理探讨了JavaScript的面向对象的特性,并揭示了JavaScript如何使用继承和其他关键属性。 Nicholas C. Zakas是一位前端顾问,在他的主页,YUI等上与Yahoo广泛合作。
面向对象的JavaScript的原则遍历所有的方式在JavaScript中使用面向对象的原则。所有讨论的主题,如处理原型,对象,构造函数等。面向对象的JavaScript的原则涵盖了所有提供的解决方案的优点和缺点,同时深入地涵盖了主题。所有级别的JavaScript开发人员都将从阅读本书中获益良多,并编写更高效的代码。
面向对象的JavaScript的原则涵盖JavaScript的面向对象的方面,并且非常好。这本书的长度不算太大,所以它不会压倒你。如果你想使用JavaScript的面向对象的原则,面向对象的JavaScript的原则是为你。
Eloquent JavaScript: A Modern Introduction to Programming
雄辩的JavaScript:Marijn的现代编程介绍Haverbeke是一本关于JavaScript的惊人的书。这肯定是一本雄辩的书.Marijn Haverbeke在开源软件上工作,并创建了CodeMirror和Tern。
雄辩的JavaScript是所有关于编程。这本书专注于编程和所有的编程概念。雄辩的JavaScript是伟大的初学者,因为它假设没有以前的经验,从编程的基础开始。
雄辩的JavaScript使用一个非常集中的路线图,并充满了练习。 Eloquent JavaScript是一本伟大的书,可以启动JavaScript,并推荐给大家。
擅长JavaScript是一个需要是一个好的ReactJS开发人员。无论你在JavaScript中的专业水平,这些书将帮助你成为一个更好的JavaScript开发人员。不仅如此,他们还会让你成为一个更好的ReactJS和前端开发人员。在你完成这些书后,查看ReactJS书籍和最好的React本土书籍。
0 收藏&&|&&8
你可能感兴趣的文章
23 收藏,1.5k
2 收藏,258
5 收藏,910
分享到微博?
技术专栏,帮你记录编程中的点滴,提升你对技术的理解收藏感兴趣的文章,丰富自己的知识库
明天提醒我
我要该,理由是:

我要回帖

更多关于 love you 的文章

 

随机推荐