如何掌握一门语言的细节

1简介

hello world

示例

2词法结构

程序的文本

注释

字面量

标识符和保留字

Unicode

可选的分号

3类型 值和变量

定义

数值

文本

布尔值

null与undefined

符号

全局变量

不可修改的原始值与可修改的对象引用

类型转换

变量声明与赋值

4表达式与操作符

主表达式

队形和数组初始化程序

函数定义表达式

属性访问表达式

调用表达式

对象创建表达式

操作符

算数表达式

关系表达式

逻辑表达式

赋值表达式

求值表达式

其他操作符

5语句

表达式语句

复合语句与空语句

条件语句

循环语句

跳转语句

其他语句

声明

6对象

对象简介

创建对象

查询和设置属性

删除属性

测试属性

枚举属性

扩展对象

序列化对象

对象方法

对象字面量扩展语法

7数组

创建数组

读写数组元素

稀疏数组

数组长度

添加和删除数组元素

迭代数组

多为数组

数组方法

类数组对象

作为数组的字符串

8函数

定义函数

调用函数

函数实参与形参

函数作为值

函数作为命名空间

闭包

函数属性、方法与构造函数

函数式编程

9类

类与原型

类的构造函数

使用class关键字的类

为已有类添加方法

子类

10模块

基于类、对象和闭包的模块

常见的模块

11标准库

集合与映射

定性数组与二进制数据

正则表达式与模式匹配

日期与实践

Error类

序列化与解析

国际化API

控制台API

URL API

计时器

12迭代器与生成器

迭代器原理

实现可迭代对象

生成器

高级生成器特性

13异步

使用回调的异步编程

期约

async和await

异步迭代

14 元编程

属性的特性

对象的可扩展能力

Prototype特性

公认符号

模板标签

反射API

代理对象

15 浏览器中的程序web 平台

Web编程基础

事件

操作DOM

操作CSS

文档几何与滚动

web组件

可伸缩矢量图形

<canvas>与图形

Audio API

位置、导航与历史

网络

存储

工作线程与消息传递

示例

未来阅读建议

16 服务器端程序

编程基础

默认异步

缓冲区

事件与EventEmitter

进程、CPU和操作系统细节

操作文件

HTTP客户端与服务器

非HTTP网络服务器与客户端

操作子例程

工作线程

17 工具与扩展

检查代码

格式化代码

单元测试

管理依赖包

代码打包

转译

标记标倒是

检查类型

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值