/ tags/ javascript

# WebSocket

3 min read

WebSocket 是一个持久化的协议,允许服务端主动向客户端推送消息。

# webpack 的构建流程

3 min read

webpack 的主要就是根据配置,识别入口文件,然后逐级识别模块依赖,进行分析代码,转换代码,编译代码,最后输出打包后的代码。

# 尾递归

3 min read

尾递归,即在函数尾位置调用自身,尾递归是递归的一种特殊情况,也是一种特殊的尾调用。

# WebWorker

3 min read

在 Web Worker 标准中,定义了解决客户端 JS 无法多线程的问题。不过,Web Worker 处在一个自包含的执行环境中,无法访问 Window 对象和 Document 对象,和主线程之间的通信也只能通过异步消息传递机制来实现。

# 生成器 Generator

4 min read

生成器 Generator 使得函数可以通过 yield 暂停,并且暂停还可以通信,通信结束后可以继续执行。其上下文会被保存。

# 浮点数

7 min read

在 JS 中学习 0.1 + 0.2 == 0.30000000000000004 的问题时候,引申出来浮点数的学习。