首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
漓漾li
掘友等级
前端程序猿
|
bytedancer
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 78
沸点 11
赞
89
返回
|
搜索文章
最新
热门
vue3的进步
1. 性能瓶颈 当数据更新时,虽然vue可以定位到最小更新粒度为组件级别,但在组件级别内,还是需要重新遍历模板生成新的vdom,更新粒度不够小。 diff算法:diff的工作量和组件模板大小成正相关。即使模板内只有少量的动态节点,也需要遍历整个组件去执行diff。 总结:vdo…
作为一个CTO和技术leader,我学到的最重要的事情
作为一个CTO可能会很艰辛和沮丧,但也充满了乐趣和满足感。 过去的七年,我在Walla!NEWS, Careerpage, 和 Appwrite担任CTO、研发部经理、软件架构师期间,积累了一些见解,可以帮助我完成我的工作并实现公司的目标。很长的一段时间里,我在考虑分享我的想法…
20个帮你更快搬砖的vscode快捷键
这篇文章旨在帮助使用 VS Code 的人能够更快速的开发,不是每个人都有时间去研究每一个提示和技巧,去发现帮助他们更快开发的那一个 - 因为太多了。 所以我会列出我最喜欢用的可以使我快速开发的快捷键。 在 Ubuntu、Windows: 在File > Preferences…
活动倒计时实现方案、setInterview和setTimeout的对比
当然不能简单粗暴的直接获取本地时间来倒计时,结果可能是每个用户的倒计时时间千差万别,而且用户可以恶意更改本地时间去绕过倒计时操作。 js倒计时有延迟。如果单纯使用js的setTimeout倒计时,代码运行时间越长偏差越大,本地时间的准确性就很可以实时纠正js倒计时的偏差。 pc…
前端项目无独立部署环境时,使用shell命令简化依赖后台部署的繁杂操作
本人把shell文件放在了与前后端项目同级的目录下。也可以把它放在后端项目的静态目录下,记得把它添加进.gitignore避免提交就可以了。 git bash(windows)或终端(linux)中进入shell文件目录下,使用sh命令即可执行shell文件:sh ./shel…
vue+elementUI 复杂表单的验证、数据提交方案
在我尝试加入一种新的表单类型时,我发现我已经无。从。下。手。 1. 子组件 所有的子组件中都需要包含两个方法validate、getData供父组件调用。 2. 父组件 使用策略模式存储并获取子表单的ref(用于获取子表单的方法)和提交函数 。省略了大量的if-else判断。
Promise扫盲
1. 作用 2. 可以获取到的错误 promise函数体中抛出的error。在promise resolve后,再抛出错误,不会被捕获 3. 推荐使用catch方式捕获错误,而不是then的第二个参数: 1. 参数 参数不仅仅可以是数组,具有Iterator接口的对象都可以。 …
深入理解ES6 ---- 迭代器
ES6 创造了一种新的遍历命令for...of循环,Iterator 接口主要供for...of消费。 所有的迭代器对象都会有一个next方法,每次调用都会返回一个对象:{done: boolean, value: any}。value表示当前成员的值,done表示是否还有更多…
深入理解ES6 --- 对象
为对象字面量属性赋值为同名的局部变量时,不必再写: 和值,只写属性名即可。这种写法不仅简洁,而且也有助于消除命名错误, 为对象字面量添加方法时,不用再写:和function。两个函数唯一的区别就是简写函数可以使用super. es5中,如果一个对象的属性名称来源于变量或者计算结…
深入理解ES6 ---- 正则扩展
/\u0061/.test('a')为true,但当字符unicode码超出u+ffff时,比如/\u20bb7/正则就不能正常匹配𠮷了,可以使用u修饰符搭配上大括号就能识别了。 布尔值。表示正则是否使用y修饰符 g、y修饰符都可以多次匹配同一字符串。区别在于 y修饰符等同于…
下一页
个人成就
文章被点赞
352
文章被阅读
81,940
掘力值
2,032
关注了
40
关注者
86
收藏集
12
关注标签
28
加入于
2018-08-13