首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
画风_214
掘友等级
bug开发专家
|
下石门火龙
擅长各种吹牛逼
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 9
沸点 57
赞
66
返回
|
搜索文章
最新
热门
对象的解构赋值
对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。上面代码的第一个例子,等号左边的两个变量的次序,与等号
数组的解构赋值
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子
js数组去重
一、利用ES6Set去重(ES6中最常用)二、利用for嵌套for,然后splice去重(ES5中最常用)三、利用indexOf去重四、利用sort()五、利用includes六、利用filter
js数组遍历
使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。 every()是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。 some()是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。 r…
js数组的方法
push(): 把里面的内容添加到数组末尾,并返回修改后的长度。 pop():移除数组最后一项,返回移除的那个值,减少数组的length。 reverse():反转数组项的顺序。 concat() :将参数添加到原数组中。这个方法会先创建当前数组一个副本,然后将接收到的参数添加…
vue生命周期
1. 在beforeCreate和created钩子函数之间的生命周期 在这个生命周期之间,进行初始化事件,进行数据的观测,可以看到在created的时候数据已经和data属性进行绑定(放在data中的属性当值发生改变的同时,视图也会改变)。 2. created钩子函数和be…
js的作用域与闭包
作用域是可访问变量的集合。 在 JavaScript 中, 对象和函数同样也是变量。作用域为可访问变量,对象,函数的集合。 全局变量:变量在函数外定义,即为全局变量。 变量在函数内声明,变量为局部作用域。 局部变量:只能在函数内部访问。 如果变量在函数内没有声明(没有使用 va…
js深拷贝和浅拷贝
说起深拷贝与浅拷贝,我们首先要了解js的数据类型;基本数据类型:String,Boolean,Number,Undefined,Null;引用数据类型:Object(Array,Date,RegExp
高性能的js代码
相对性能来说for-in是最浪费性能的一种(因为每次迭代都需要搜索原型的属性),除非你要遍历一个属性不知道的对象,否则不要用。
前端优化
前端里面包含的内容是丰富的,它包括HTML,CSS以及JS和图片等各种各样的资源。因此前端优化是复杂的和必要的 1. 减少 HTTP 请求 Queueing: 在请求队列中的时间。 Stalled: 从TCP 连接建立完成,到真正可以传输数据之间的时间差,此时间包括代理协商时间…
下一页
个人成就
文章被点赞
6
文章被阅读
5,589
掘力值
320
关注了
8
关注者
2
收藏集
1
关注标签
1
加入于
2017-08-25