首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zz的学习笔记
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
forEach、for in、for of的区别
forEach 用于遍历数组的方法 没有返回值 不能用break中断循环,不能用return返回到外层函数 for...in 用于循环遍历数组或对象属性 可以遍历数组的键名 for...of 用于遍历
数组展平
flat 实现flat forEach(), filter(), reduce(), every() 和some() 都会跳过空位。 map() 会跳过空位,但会保留这个值。 join() 和 toS
判断数据类型
typeof 只能判断6种数据类型,string、number、boolean、undefined、symbol、function Object.prototype.toString.call
数组去重
filter + indexOf filter + hasOwnProperty reduce + includes Set + Array.form Set + 解构 Map
bind、call、apply
作用 都可以用来改变this指向 不同 传递参数的方式不同: 返回值不同: call、apply绑定返回undefined,bind绑定返回一个新函数,独立调用这个新函数,它的this指向bind绑定
面向对象的继承
原型 js中每个对象都有一个特殊的内置属性[[prototype]],这个特殊的对象可以指向另一个对象。 函数中有一个特殊的属性叫做原型(prototype)。 原型链 原型链就是当我们访问对象的某个
JS面向对象
创建对象的方式 字面量 new Object() 工厂模式 此方法创建的对象类型为Object类型 构造函数 此方法会创建重复的函数 构造函数和原型组合 new执行的操作 在内存中创建一个空的新对象
CSS提高性能方法
用CSS替换图片、使用精灵图,都可以减少http请求,节约带宽 删除不必要的0和单位,可以减少生产包体积 属性简写,可以减少生产包体积 尽量将样式写在单独的css文件中,在head元素中通过link引
清除浮动
浮动可能导致外层盒子塌陷 父元素固定宽高 优点:简单,代码量少,没有兼容问题 缺点:内部元素高度不确定的情况下无法使用 添加新元素 添加一个空元素,利用clear:both 优点:简单,代码量少,没有
CSS单位
px 基本长度单位,绝对单位 em 相对长度单位,相当于当前元素内文本的字体尺寸 rem css3新增,相对单位,基于html元素的字体大小决定,通常配合媒体查询用于解决移动端适配问题 vm/vh 相
下一页
个人成就
文章被点赞
1
文章被阅读
1,660
掘力值
74
关注了
0
关注者
0
收藏集
0
关注标签
17
加入于
2022-03-15