首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wozien
掘友等级
打杂
https://github.com/wozien
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
93
文章 83
沸点 10
赞
93
返回
|
搜索文章
最新
热门
es6-Symbol类型
在es5中有五种基本类型分别是字符串,数字,布尔,null 和 undefined,在es6中引入一种新的基本类型 Symbol,表示独一无二的值。常用于模拟创建对象的私有属性。 不能使用 new 调用,因为 Symbol 是基本类型,不是返回对象。 调用该方法会先在全局的Sy…
es6-对象和数组解构
我们经常需要在对象和数组内提取相关的数据,往往我们需要遍历才能完成。而在es6添加了简化这种任务的新特性:解构。解构是一种打破数据解构,将其拆分成更小部分的过程。 另外,解构必须提供初始值。即等号右边不能为null,undefiend 或者不提供: 可见,解构表达式冒号左边指的…
es6-对象扩展
在es6中通过多种方式来加强对象的使用,通过简单的语法扩展,来提供更多操作对象及与对象交互的方法。 对象方法定义的简写。省略 function 关键字和冒号: 该方法会合并后面的对象到第一个对象,重复的属性值以最后一个对象为准。该方法为浅拷贝,如果属性值为对象,拷贝的是对象的引…
es6-函数扩展
在es6中更新了很多函数的特性。其中在开发常用的有参数默认值,不定参数,展开运算符和箭头函数等。 这种方式可以看出如果参数传递一个转为boolean值为false的情况都会用默认值。除非在函数里面判断参数是否为undefiend再使用默认值。 上面的代码在不传或者传入undef…
es6-模版字符串
模版字符串是es6引入的字符串操作规范,目的在于我们可以更加快速的书写多行字符串,基本的字符格式化和HTML转移等。 多行字符串。在之前多行书写的时候我们会在每行末尾加上\拼接字符串,或者要显示换行的时候加上换行符号 \n: 上面的代码在一个模版字符串的占位符用 map 返回一…
es6-let和const
我们知道es5中 var 声明变量是作用于在全局或函数作用域,并且全局声明的变量还会作为 window 对象的属性。这样会增加程序错误的产生和不可控。 在全局或者函数作用内用 var 声明的变量,在js预编译阶段会提升到当前作用域的顶部,这就是变量提升。如下代码: 以上代码相当…
Promise实现原理
Promise 是 es6 引入的异步处理方案,让我们可以采用链式的写法注册回调函数,摆脱多层异步回调函数嵌套的情况,使代码更加简洁。而理解 Promise 内部实现原理也十分重要,我们可以从简单的模型开始,考虑不同的边界情况,一步一步的往最终结果实现。 如下我们可以新建一个 …
JS的防抖和节流
在浏览器中如果一个事件被频繁触发,比如输入框的 keyup, 窗口的 resize 以及 scroll 事件等,如果不做任何处理,事件的回调函数将会对应执行,这必然会加重浏览器的负担,影响用户的体验。面对这种场景,我们可以用函数的防抖 (debounce) 和节流 (throt…
如何理解CSS中的BFC特性
css中的 BFC 特性是在css2.1规范中引入的块渲染规则,利用这些规则可以帮助我们处理页面中的布局等问题。比如:在清除浮动方案中我们可以在父容器中加入 overflow:hidden,这就是利用了 BFC 特性。同时也是面试中一个常问的知识点,所以深入理解 BFC 很重要…
个人成就
文章被点赞
157
文章被阅读
39,383
掘力值
1,020
关注了
66
关注者
51
收藏集
9
关注标签
13
加入于
2019-02-15