EventSource 是浏览器端配合服务端事件(Server-Sent Events)使用的技术。和 Web… 继续阅读EventSource
标签: JavaScript
Proxy in JavaScript
可以代理一个对象,对读取、赋值等操作做拦截,从而可额外地做一些事情,对于没有拦截的操作,则按原对象操作调用。 … 继续阅读Proxy in JavaScript
JavaScript 核心笔记
JavaScript 对象的原型,在用户层面的代码看到的是 __proto__ 属性,在语言内部是 [[pro… 继续阅读JavaScript 核心笔记
JS 模块多次 require
Node.JS 中,同一个模块多次 require 得到的是同一个对象,这意味着修改了一个模块的内部值是可以在… 继续阅读JS 模块多次 require
Arrow function 与 bind
JavaScript 中 this 的指向有一些规则,其中可通过 bind 或 arrow function … 继续阅读Arrow function 与 bind
JavaScript this 值
JavaScript 中 this 的指向根据上下文及使用方式而有所不同。 全局上下文 Global Cont… 继续阅读JavaScript this 值
import 与 require 的两个差异
Javascript 的模块化开发,除了 RequireJS 代表的 AMD 外,目前广泛使用的是 Node.… 继续阅读import 与 require 的两个差异
浏览器端 async/await 还是有点代价的
对于下面这段 js function async3() { createPromise() .then((re… 继续阅读浏览器端 async/await 还是有点代价的
fetch
实现中的 fetch 是希望能比 XMLHttpRequest 更好地做网络请求。 fetch(‘/’) .t… 继续阅读fetch
JavaScript 中的零除
一直意味在 JavaScript 中也和别的语言一样会触发错误,所以一直依赖使用除法都先小心地做个判断。但偶然… 继续阅读JavaScript 中的零除