首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
js
用户3219747322411
创建于2022-03-27
订阅专栏
js相关基础
暂无订阅
共5篇文章
创建于2022-03-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
模块化
模块化的优点: 更好的分离, 按需加载 更高复用性 高可维护性 commonjs (同步加载,服务器端) commonjs模块加载机制中,导入的值发生变化不会引起导出的值变化 AMD (异步加载,浏览
事件循环
js是单线程的,也就是所有的任务都需要排队,如果前面的任务没有执行完,那么后面的任务就需要一直等,这样用户体验很差,所以就有了异步的概念。 同步任务:在主线程排队的任务 异步任务:不进入主线程,会被放
防抖和节流
防抖:事件触发n秒后再执行回调,比如浏览器上的模糊搜索 节流:事件连续触发,但n秒内只执行一次回调,比如:scroll,resize事件
排序算法
快速排序 算法思想:找到数组的中间项,从数组中剔除,对于剩余的元素依次跟中间项比较,小的放右边,大的放在左边。得到的左右两个数组再分别重复以上步骤,以此类推 冒泡排序 算法思想:将数组中的树两两比较,
继承
原型链继承 缺点:原型链上的改变都会变成通用的 构造函数继承 缺点:不能继承原型链上的方法 3. 组合继承(原型+构造函数) 缺点:初始化了两次 4. 寄生组合继承