奇淫技巧
AsnLee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Nuxt】Vue最全代码约束之不完全指北(一)
代码是写出来给人看的,附带能在机器上运行前言为提高团队协作效率,便于开发人员添加功能及后期优化维护,同时输出高质量的文档,我们必须保证每一个 Vue 组件(等同于模块)专注于解决一个单一的问题,独立的、可复用的、微小的和可测试的,因此通过配置进行代码强约束对于一个项目来说是非常必要的目录ESlint (插件化的 JavaScript 代码检测工具)commitlint (规范git提交信息)stylelint (css代码审查工具)prettier(统一前端代码风格)cli con..原创 2020-08-09 12:57:15 · 560 阅读 · 0 评论 -
【JS】你不知道的ES6 (一)
链判断运算符ES5 我们判断一个深层级的对象是否有某一个 key 需要一层一层去判断,现在我们可以通过?.的方式去获取// es5// 错误的写法(当某一个key不存在undefined.key就会代码报错)const firstName = message.body.user.firstName;// 正确的写法const firstName = (message && message.body && message.body.user &am.原创 2020-06-25 09:58:45 · 330 阅读 · 0 评论 -
【Git】Git Commit Guidelines
Git Commit GuidelinesGit 提交应当书写 commit message, 开源社区最广泛的则是 Angular Git Commit Guidelines 规范Angular 规范要求的 commit message 格式如下<type>(<scope>): <subject>Header包括三个字段:type(必需)、scope(可选)和subject(必需)Typefeat : 新功能fix : bug 修复.原创 2020-06-02 10:21:43 · 330 阅读 · 0 评论 -
【JS】前端性能分析之 window.performance
Web Performance 接口允许网页中的 JavaScript 代码可以通过具体的函数(由 window 对象的 performance 属性提供)测量当前网页页面或者 web应用的性能。它能提供高精度的时间戳,可以更加精准的计算脚本运行的时间效果预览⬇️,参考简书的网页源代码实现,控制台切换成 H5 即可APIperformance对象的timing属性指向一个对象,它包含了各种与浏览器性能有关的时间数据,提供浏览器处理网页各个阶段的耗时。我们在chrome中输入performanc..原创 2020-05-17 11:36:27 · 1526 阅读 · 0 评论 -
【JS】常用数组高阶函数,告别for、while
什么是高阶函数?高阶函数只是将函数作为参数或返回值的函数,可以使代码更简洁、高效。JS内置的数组高阶函数能够满足大部分数组操作,从此和for、while 说再见1. map创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。(映射)const arr = [{ num: 1 }, { num: 2 }]const newArr = arr.map( ite...原创 2019-09-29 18:53:09 · 304 阅读 · 0 评论
分享