摘要:
原文:Callback Hell 什么是 “回调地狱”? 在 JavaScript 中,我们经常通过回调来实现异步逻辑,一旦嵌套层级多了,代码结构就容易变得很不直观,最后看起来像这样: 金字塔形状和结尾的一大堆 }) ,这就是萌萌的回调地狱。 这是许多开发者都很容易犯的一个错误,希望以一种在视觉上从 阅读全文
摘要:
原文:Callback Hell 什么是 “回调地狱”? 在 JavaScript 中,我们经常通过回调来实现异步逻辑,一旦嵌套层级多了,代码结构就容易变得很不直观,最后看起来像这样: 金字塔形状和结尾的一大堆 }) ,这就是萌萌的回调地狱。 这是许多开发者都很容易犯的一个错误,希望以一种在视觉上从 阅读全文
摘要:
译者注 我的上一篇译文 “[译] 通过 contentEditable 属性创建一个所见即所得的编辑器” 的原文 “Create a WYSIWYG Editor With the contentEditable Attribute” 被本文作者叼了一翻,说会误导吃瓜群众,让初学者误以为富文本编辑器 阅读全文
摘要:
译者注 这只是一篇入门教程,介绍了一些基础知识,仅供参考,切不可因此觉得富文本编辑器很简单。 创建富文本编辑器是一个非常复杂的工程,需要考虑到方方面面,也有很多坑(请参考原文第一条评论)。 为免误导大家,特此说明。 格式说明:链接,名词,命令 原文:Create a WYSIWYG Editor W 阅读全文
摘要:
译者注 本译文基本是按原文的意思来翻译,但对于 JavaScript 的事件循环,个人感觉还是 Philip Roberts 的视频讲解更形象些,思路和本文大致相同,不过他把事件表理解为 Web API,事件队列理解为任务队列或回调队列,童鞋们可以看下(可能需要科学上网): Philip Rober 阅读全文
摘要:
PS:本文参考了司徒正美的《JavaScript框架设计》,以及许多其它的书籍和网络文章,感谢作者们分享了这么好的学习资源!关于JS的类和继承的原理,见:JavaScript里的类和继承文中提到的库和测试文件戳这里:https://github.com/hellobugme/jsclass/ 1、基 阅读全文
摘要:
JavaScript与大部分客户端语言有几点明显的不同: JS是 动态解释性语言,没有编译过程,它在程序运行过程中被逐行解释执行JS是 弱类型语言,它的变量没有严格类型限制JS是面向对象语言,但 没有明确的类的概念(虽然有class关键字,然而目前并没有什么卵用)JS虽然没有类,但可以通过一些方法来 阅读全文
|