摘要:
JavaScript 严格模式 use strict 前言 在很长的一段时间内,JavaScript 是兼容性发展的。这意味着新的语言特性并不会影响原有的代码。但是也带来了一些缺点,一些 JavaScript 的设计者做出的不太好的决定或失误被永远的加入了JavaScript。 这种情况直到 ES5 阅读全文
摘要:
JavaScript 闭包 为了更好地理解 JavaScript 闭包,笔者将先从 JavaScript 执行上下文以及 JavaScript 作用域开始写起,如果读者对这方面已经了解了,可以直接跳过。 1. 执行上下文 简单来说,JavaScript 有三种代码运行环境,分别是: Global C 阅读全文
摘要:
JavaScript 设计模式(二) 本篇文章是 JavaScript 设计模式的第二篇文章,如果没有看过我上篇文章的读者,可以先看完 上篇文章 后再看这篇文章,当然两篇文章并没有过多的依赖性。 5. 代理模式 代理模式提供了对目标对象的另一种访问机制。 在 vue3 还没出来之前,我猜过可能会使用 阅读全文
摘要:
JavaScript 设计模式(一) 本文需要读者至少拥有基础的 ES6 知识,包括 Proxy, Reflect 以及 Generator 函数等。 至于这次为什么分了两篇文章,有损传统以及标题的正确性,是这样的。 其实放在一篇文章里也可以,但是希望读者能够更加轻松点,文章太长也会导致陷入阅读疲倦 阅读全文
摘要:
JavaScript 事件循环机制 (event loop) 本篇文章已经默认你有了基础的 ES6 和 javascript语法 知识。 本篇文章比较细致,如果已经对同步异步,单线程等概念比较熟悉的读者可以直接阅读执行栈后面的内容了解 event loop 原理 在了解 JavaScript 事件循 阅读全文
摘要:
JavaScript 继承 在阅读本文章之前,已经默认你了解了基础的 JavaScript 语法知识,基础的 ES6 语法知识 。 继承种类 简单的继承种类可以分为 构造函数继承 原型链继承 class继承 寄生继承 其中 class 继承是 ES6 后提供的一种语法糖,方便其他面向对象语言的程序员 阅读全文
摘要:
JavaScript 原型和原型链 在阅读本文章之前,已经默认你了解了基础的 JavaScript 语法知识,基础的 ES6 语法知识 。 本篇文章旨在为 JavaScript继承 打下基础 原型 在 JavaScript 里任何一个函数都有一个 prototype 属性,这个属性称之为原型 fun 阅读全文
摘要:
寒假作业 (1/2) 这个作业属于哪个课程 2021春软件工程实践|W班(福州大学) 这个作业要求在哪里 寒假作业 (1/2) 这个作业的目标 1. 回首过去 2. 立足当下 3. 展望未来 4. 学习路线 其他参考文献 回首过去 1. 当初你为什么选择软件工程这个专业 之前高中毕业的时候有个同学是 阅读全文