首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户6922890374700
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
webpack-devServer-proxy-pathRewrite
/api ,是 ngnix 识别需要代理的后端接口服务标识,代理到真正的后端服务(一般接口地址没有/api)。
长列表加载(懒加载、虚拟列表)
长列表加载,在前端日常开发中算是比较常见的需求。一般主要在移动端,PC端这类需求用分页就能解决。移动端长列表加载有以下方法来处理:懒加载、定高虚拟列表、非定高虚拟列表。
flatArray - 数组扁平化
数组扁平化:扁平层数小于 0 时,默认全部深层扁平。多层扁平时,递归实现。详细功能参考 Array.prototype.flat。
bind - 函数绑定作用域,并返回一个函数
函数绑定作用域,并返回一个函数。实现时需要注意参数可以有多个地方传,可以利用已有的call、apply绑定作用域。
call/apply - 函数绑定作用域并返回执行结果
call/apply:函数绑定作用域并返回执行结果。实现时需要注意设置唯一 key ,函数执行完还要删除 key。
instanceof
obj instanceof constructor。obj.__ proto __ 的构造函数是否是 constructor。 是的话返回true, 不是的话沿着原型链继续往上找,直接找到。
new - 创建一个实例
new Fn() 一个实例。定义一个对象 obj ,继承 Fn 的原型属性 Fn.prototype。 obj 继承 Fn 的实例属性。 根据上一步函数执行结果,返回函数最终结果。
objectCreate - 创建对象
创建对象的一种方式,传入原型和实例属性配置。 先创建一个空对象,然后设置其原型和实例属性(存在的话)。
bindEvent - 通用事件绑定
通用事件绑定:事件委托 && 非事件委托 ;执行回调,需要绑定 this(this 指向事件操作者 e.target 而不是 e.currentTarget) 和参数。
treeToArr - 树转换为数组
深度优先遍历树(遍历+递归)、广度优先遍历树(队列+遍历) 实现树转换为数组。凑字数凑字数凑字数凑字数。
下一页
个人成就
文章被点赞
1
文章被阅读
2,623
掘力值
140
关注了
63
关注者
4
收藏集
46
关注标签
29
加入于
2020-09-05