JavaScript 值、作用域与对象模型
JavaScript 的变量保存值。数值、字符串、布尔值等是原始值;对象值允许多处代码访问同一个对象。函数参数也按值传递,传入对象时复制的是对象引用这个值。修改对象属性会被其他持有者看到,重新给参数赋值不会替调用者换掉变量。 ...
JavaScript 的变量保存值。数值、字符串、布尔值等是原始值;对象值允许多处代码访问同一个对象。函数参数也按值传递,传入对象时复制的是对象引用这个值。修改对象属性会被其他持有者看到,重新给参数赋值不会替调用者换掉变量。 ...
异步程序仍要回答两个问题:工作什么时候继续,结果是否还属于当前操作。Promise 表达未来的完成或失败,不会自动把计算搬到后台。async 函数在遇到 await 前仍同步执行;await 后的继续执行通过微任务安排。 ...
先完成页面和语言起点,再进入浏览器机制。已经会编程的读者可以用每篇练习自测,但不要只因见过名词就跳过前置知识。公共基础中的 HTTP、调试与安全会被其他方向复用。 ...