首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
learningCoder
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
learningCoder
3年前
关注
模块化与组件化
组件:最初的目的是代码重用,功能相对单一或者独立。在整个系统的代码层次上位于最底层,被其他代码所依赖,所以说组件化是纵向分层。多个组件可以组合成组件库,方便调用和复用,组件...
0
评论
分享
learningCoder
3年前
关注
webpack相关
tree-shacking: webpack构建体积优化,意为在webpack打包时把无用的代码(例如未调用的方法、未使用的变量)摇掉,以优化打包结果,当打包环境为prod...
0
评论
分享
learningCoder
3年前
关注
闭包、作用域、原型原型链、继承
闭包指的是一个函数可以访问另一个函数作用域中变量。常见的构造方法,是在一个函数内部定义另外一个函数。内部函数可以引用外层的变量;外层变量不会被垃圾回收机制回收。 注意,闭包...
0
评论
分享
learningCoder
3年前
关注
一些坑
自动插分号,引起含有自执行函数的文件合并后执行不了 JS中会自动清除句子和句子之间的空格以及tab缩进, 这样就可以允许用户编写的代码更加随性和更加可读, 在该行代码解析的...
0
评论
分享
learningCoder
3年前
关注
web worker
现代浏览器为JavaScript创造的 多线程环境。可以新建并将部分任务分配到worker线程并行运行,两个线程可 独立运行,互不干扰,可通过自带的 消息机制 相互通信。 ...
0
评论
分享
learningCoder
3年前
关注
性能优化
项目优化 移除生产环境的控制台打印。方案很多,esling+pre-commit、使用插件自动去除,插件包括babel-plugin-transform-remove-co...
0
评论
分享
learningCoder
3年前
关注
浏览器相关
缓存的理解 缓存分为强缓存和协商缓存。强缓存不过服务器,协商缓存需要过服务器,协商缓存返回的状态码是304。两类缓存机制可以同时存在,强缓存的优先级高于协商缓存。当执行强缓...
0
评论
分享
learningCoder
3年前
关注
JS
JS数据类型 JS基本有5种简单数据类型:String,Number,Boolean,Null,Undefined。引用数据类型:Object,Array,Function...
0
评论
分享
learningCoder
3年前
关注
Vue
watch的实现原理 watch的分类: deep watch(深层次监听) user watch(用户监听) computed watcher(计算属性) sync wa...
0
评论
分享
learningCoder
关注了
用户6189589197
learningCoder
3年前
关注
HTML+CSS
vertical-align属性值: 线类:baseline、top、middle、bottom 文本类:text-top、text-bottom 上标下标类:sub、su...
0
评论
分享
learningCoder
3年前
关注
ES6新特性
1.解构赋值时希望使用新的key: 2.数组合并并去重(使用扩展运算符与new Set()): 3.多维数组扁平化(使用flat()): 4.获取对象的所有属性或属性值: ...
0
评论
分享
learningCoder
3年前
关注
indexOf、includes、filter、find用法比较
共同点:都是数组中查找符合条件元素的方法 不同点:indexOf返回的是查到的第一个元素的索引下标,如果没找到则返回-1 includes返回的是布尔值,找到为true,找...
0
评论
分享
learningCoder
关注了
Sunshine_Lin
个人成就
文章被点赞
1
文章被阅读
6,197
掘力值
350
关注了
3
关注者
2
收藏集
10
关注标签
46
加入于
2022-01-09