加载中...
知道你在改变

原生JS实现—打地鼠游戏
Prmoise诞生的原因
Promise的生命周期
Promse的基本用法
什么是 XSS 攻击?如何防范 XSS 攻击?
什么是 CSRF 攻击?如何防范 CSRF 攻击?
Reflect基本用法和应用场景
Proxy基本用法和应用场景
防抖:用户输入结束或暂停时,才会触发change事件
节流:无论输入速度多快,每隔一定时间只会触发一次
原型链继承
构造函数继承
组合继承
寄生组合式继承
canvas 的初步学习——用 canvas 实现彩虹画笔绘画板
ES6 新增了一种数据结构 Map,与传统的对象字面量类似,它的本质是一种**键值对的组合**。但是与对象字面量不同的是,对象字面量的键只能是**字符串**,对于非字符串类型的值会采用强制类型转换成字符串,而 Map 的键却可以由各种类型的值组成。
用js代码实现观察者模式,总结来说观察者模式有两个特点:
发布&订阅
1对N
vue 的8个声明周期的总结
arguments 对象的性质:
函数外部无法访问 可通过索引访问 由实参决定
arguments 对象的应用 实参的个数判断 任意个数的参数处理 模拟函数重载
构造函数中 this 的用法
this 与 new 操作符的关系
prototype 属性与 new 的关系
v-model 时一个语法糖,它做了:
绑定数据value
触发输入事件input
data 更新触发重新渲染

什么是响应式?
数据驱动视图
如何实现响应式
typeof 运算符
instanceof运算符
Object.prototype.toString 函数
通过prototype属性扩展min()函数和max()函数
借助Math对象的min()函数和max()函数
算法2的优化
借助Array类型的reduce()函数
借助Array类型的sort()函数
借助ES6的扩展运算符

座右铭

沉淀后我愿意做个温暖的人,有自己的喜好,有自己的原则,有自己的信仰,不急功近利,不浮夸轻薄。宠辱不惊,淡定安逸,心静如水,不忘初心,方得始终。——凌茜

推荐文章

Promise是在ES6中新增的一种用于解决异步编程的方案,接下来会从下面几个方面详细介绍Promise Prmois
阅读更多
继承作为面向对象语言的三大特性之一,可以在不影响父类对象实现的情况下,使得子类对象具有父类对象的特性;同时还能再不影响
阅读更多
vue-style-loader 可以热更新 scoped的实现是借助了PostCSS实现的,一旦增加了scoped,他
阅读更多