首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
crayons32242
掘友等级
前端开发
内不愧心 外不负俗
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
手把手教你用 Github Actions 部署前端项目
为什么使用 Github Actions ?众所周知,前端部署无非就是把打包之后的代码丢到 nginx html 目录下就完事了,但是每逢产品频繁改需求,甚至只是让你改线上一个字的时候,你总要重复一遍
H5 页面列表缓存方案
通常在页面开发中,我们是通过路由去管理不同的页面,常用的路由库也有很多,譬如:React-Router,Dva-router...... 当我们切换路由时,没有被匹配到的 Component 也会被整体替换掉,原有的状态也丢失了,因此,当用户从详情页退回到列表页时,会重新加载列…
[Flutter] UI调试小工具——颜色吸管
作为客户端开发, 在应用交付之前, 一般都会有 UI 走查这一环节. 一方是对颜色不敏感的开发另一方是对颜色十分敏感的视觉是否经常出现下列对话: 看代码, 不失为一个办法. 但是如果你在其他的分支, 你需要先 stash 本地代码, 再切分支, 看代码, 找颜色... 这个时候…
浅析Performance前端性能指标收集上报
从上图可以看到各种字段可以看到,我们网页从发起请求开始到整个网页资源加载完成的时间都有,下面我们再来看张图,就能清晰了解到这些字段属于网页资源加载的哪个阶段。 运行得到结果有一些值居然负数,出现这种情况主要是因为整个网页没有加载完成的情况下就调用了这方法,所以下面我们进行改进,…
Es6核心应用(一)
模块导入会导致变量提升,并且import语句只能用在最顶层作用域上。
Vue3响应式原理剖析
通过上面测试代码发现,reactive方法中的对象中如果还嵌套其它对象就不能正确get取值了,下面我们来解决这问题。 通过完善,对象嵌套嵌套对象不能触发get的问题就解决了,下面来建立响应数据和更新函数之间的对应关系。
VUE源码解析笔记之patch 算法
时间复杂度只有O(n),是⼀种相当⾼效的算法。 同层级只做三件事:增删改。具体规则是:new VNode不存在就删;old VNode不存在就增;都存在就 在对oldVnode和vnode类型判断中有个sameVnode方法,这个方法决定了是否需要对oldVnode和vnode…
var、let、const变量声明的区别及特点
从上面的示例中可以看到,变量age的声明被提升至函数顶部,而初始化操作依旧在if语句中完成。 上述示例说明:函数提升与变量提升同时存在时,函数提升优先级高于变量提升并且,并且不会被变量声明覆盖,但是当变量赋值之后age函数被覆盖。 在上面我们提到var声明会被提升至作用域顶部,…
vue双向数据绑定的原理
Vue的双向数据绑定的设计思想为观察者模式。 subs下的订阅列表,依次更新数据和DOM。 Observer对象:即观察者,包含两个主要属性value, dep。做法是使用getter/setter方法覆盖默认的 取值和赋值操作,将对象封装为响应式对象,每一次调用时更新依赖列表…
箭头函数、简写函数、普通函数的区别
1. 没有this、super、arguments和new.target绑定 箭头函数没有[[Construct]]方法,所以不能被用作构造函数,如果通过new关键字调用箭头函数,程序会抛出错误。 由于不可以通过new关键字调用箭头函数,因而没有构建原型的需求,所以箭头函数不存…
下一页
个人成就
文章被点赞
33
文章被阅读
13,877
掘力值
413
关注了
16
关注者
6
收藏集
2
关注标签
21
加入于
2017-10-13