
JavaScript
JS
Ramenbear
Now you see me.
展开
-
模块化
1.早期的JavaScript只是作为一种简单的脚本语言,甚至没有类的概念,更不用说模块(module) JavaScript越来越不容易支撑住发展的越来越快的前端2.CommonJS 1、CommonJS规范,一个单独的文件就是一个模块,每一个模块都是一个单独的作用域,也就是说 在该模块内部定义的变量,无法被其他模块读取,除非定义为global对象的属性 ...原创 2020-03-10 11:50:20 · 150 阅读 · 0 评论 -
手写Promise
//js const PENDING = 'pending'; const RESOLVED = 'resolved'; const REJECTED = 'rejected'; function MyPromise(fn) { // 保存初始化状态 var self = this; // 初始化状态 this...原创 2020-03-09 21:27:17 · 257 阅读 · 0 评论 -
原型/原型链
1.JS受Java的影响,数据类型都是对象类型,那么必须要一套继承机制2.Java通过new的方式,通过类生成了一个实例对象,但是JS中并不存在类的概念 但是他们都存在一个共同点,就是都有构造函数 Java是内部调用了构造函数,于是JS把new一个类设计成了new一个构造函数 构造函数成为了一个实例对象的原型对象3.为什么要设计原型对象 上面的原型设计有一个致命...原创 2020-02-28 12:41:02 · 142 阅读 · 0 评论