首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小诸不是小猪
掘友等级
学生
:3
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
308
文章 301
沸点 7
赞
308
返回
|
搜索文章
最新
热门
[JS犀牛书英文第七版笔记]16. JavaScript 中的事件
客户端的 JavaScript 程序使用了异步的,事件驱使的编程模型。在这种模型之下,浏览器会在某些事情发生时,生成一个特定的事件。因为事件可以在任何 HTML document 中的元素上生成,所以浏览器中的事件会比 Node 中的复杂许多。下面是对事件的一些介绍: 1. 事…
[JS犀牛书英文第七版笔记]15. 深入 JavaScript 网页编程基础
JavaScript 在 1994 诞生时,最初的目的就是为了给浏览器加上动态的行为。从那以后,JavaScript 发生了很大的进化,它的范围和能力也在飞速增长。如今,网页可以成为用 JavaScript 进行开发的完整平台了。我们可以使用 JavaScript 为网页进行:…
[JS犀牛书英文第七版笔记]14. JavaScript 中的元编程
这一章介绍了一些进阶的 JavaScript 特性,它们不一定会在日常使用中被用到,但在编写可复用的库或者框架时十分有用。 这些特性中的许多都可以被大致归类到元编程(metaprogramming)下:如果普通的编程是用编写操纵数据的代码,则元编程是用来编写其他的代码的代码。但…
[JS犀牛书英文第七版笔记]13. Promise,async/await 和异步迭代器
虽然说大部分 JavaScript 的代码都是同步执行的,但其实也会有许多需要异步执行的地方。这一章会介绍 JavaScript 对于异步编程的简化的一些特性。如在 ES6 中新增的 Promises,ES2017 中新增的 Async 和 await 关键字,以及 ES201…
[JS犀牛书英文第七版笔记]12. 迭代器和生成器
可迭代对象(Iterable objects)和其迭代器(iterators)是在 ES6 中新增的特性。例如数组,类型化数组,字符串,Set 和 Map 都是可迭代对象。这意味着我们可以使用 for of 循环来对它们进行迭代: 可迭代对象就是任何拥有迭代方法(Symbol …
[JS犀牛书英文第七版笔记]11. JavaScript 标准库
JavaScript 中的 Date 类是一个用于处理日期和时间的 API。在不传入 argument 的时候调用 Date() 构造函数会返回一个表示当前时间的 Date 对象: 需要注意的是,月份是从 0 开始计数的,即 0 代表 1 月,11 代表 12 月。如果省略了任…
[JS犀牛书英文第七版笔记]10. 深入理解正则
正则表达式是用来表示文字符串 pattern 的对象。JavaScript 中的 RegExp 类表示了正则表达式,String 和 RegExp 都有许多调用正则表达式的方法。 在 JavaScript 中,正则表达式是通过 RegExp 对象表示的。RegExp 对象可以通…
[JS犀牛书英文第七版笔记]9. Set,Map 和 Typed Array
某些数据类型,例如数字、字符串、对象、数组,它们都是 JavaScript 中的基础,我们可以将它们认为是 JavaScript 语言本身的一部分。在这一章中,许多其他的很重要的,但是并不是 JavaScript 基础的 APIs。它们被定义成了 JavaScript 的标准库…
[JS犀牛书英文第七版笔记]8. Node 和 JavaScript 的模块化
上一章链接:7. 类,组合和继承 模块化编程的目的就是为了使庞大的项目可以被一个个不同的组件所组成。其中的组件既可以是我们自己编写的,也可以是别的作者开源的代码。模块化的主要目的是为了封装私有的实现细节,只暴露必要的接口,一这种方法使全局命名空间尽可能地整洁。 其实直到近几年之…
[JS犀牛书英文第七版笔记]7. 类,组合和继承
上一章链接:6. 函数,this 指向和闭包 JavaScript 中的对象已经被介绍过了,我们将每一个对象认为是一个独特的属性的集合,和其他对象不同。如果想要顶一个一类对象时,即它们拥有共同的属性和方法时,我们可以定义一个类(Class)。每一个类的实例都会从类上继承其属性和…
下一页
个人成就
文章被点赞
560
文章被阅读
48,428
掘力值
2,396
关注了
43
关注者
152
收藏集
1
关注标签
13
加入于
2021-02-04