首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
卧龙咆哮__Zzz__
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
你值得拥有的详细前端工作流讲述(eslint, commitlint, prettier, husky, stylelintrc, tsconfig...)
前言 前端工程流配置是前端工程师想要独当一面必须掌握的一项技能,这一篇详细讲述如果一个项目从0开始搭建,会涉及到哪些规范,如何使用,配置,以及遇到的问题。总结不易,觉得有帮助可以点赞,收藏。为了方便下
聊聊如何保障前端团队代码质量
对于多人参与的中大型前端项目,代码质量与代码风格的重要性不言而喻,对于开发者而言,当你重构或者接手别人工作时,都期望是一目了然的舒爽,而不是令人头晕眼花的"shi shan"。对于团队而言,良好的代码质量可以减少产品的缺陷,一致的代码风格能够提升团队开发效率。 那么,如何去保障…
由Object.prototype.toString.call( )引发关于toString( )方法的思考
至于为什么要使用该方法确定一个对象是否为数组,只需了解下关于typeof和instanceof的数据类型判断即可。 这里主要想谈一谈关于toString()方法的一些思考。 在ECMAScript中,Object类型的每个实例都有toString()方法,返回对象的字符串表示,…
自定义 ESLint 规则,让代码持续美丽
在产品迭代过程中,上面的 case 一个函数的参数从 2 个发展到了 7 个,优雅的代码逐渐变为不可维护。 这是什么问题?这归咎于日益增长的需求,快速响应和代码质量之间的矛盾。 制定代码规范肯定是需要的,那如何约束代码呢?规范文档宣讲,再凭借开发同学的自我修养?答案是:无法保证…
TS in JS 实践指北
不知道有多少 TS 爱好者哀叹过这个问题:虽然我很想用 TS,奈何老大只让用 JS。今天我,告诉你,在 JavaScript 中也可以很流畅的使用 TypeScript ,而且你的老大不会找你的麻烦。 很多同学在看了《ts安利指南》后,评论说道:"TS 虽然香,奈何我们老大没兴…
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相同问题的时候,同样的场景又再来一遍。作为一门用途很广的技术,我相信深入理解正则表达式并能融会贯通是值得的。…
Hummingbird: 在Web上运行Flutter应用
今天,我们在 Flutter Live 上宣布了一个消息:我们正尝试在 Web 上运行 Flutter。 这篇文章描述了我们应对挑战的方式,以及该技术的当前状态。 在文末,我们附上了协同工作和嵌入等问题的答案。 让我们快速回顾一下 Flutter 的架构。 Flutter 是一…
JS中轻松遍历对象属性的几种方式
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历该对象时返回的顺序一致 。如果对象的键-值都不可枚举,那么将返回由键组…
如何实现一个破产版的 Promise
我们常用的方法有实例方法then/catch/finally,还有类方法all/race等。出于篇幅的考虑,本文只会介绍then/catch/finally。 编码之前,我们可以想一下要实现的功能有什么,或者说,Promise 的特点是什么。 状态只能由pending转换成fu…
一分钟开发一个表单
<( ̄︶ ̄)>。 OK,不到几秒,唰的一下,一个表单就生成了。 优化 email 字段:对于邮件,加个邮件格式验证规则是有必要滴。再画蛇添足一下吧,来个必填,呵呵。 充分测试:该大版本加入了大量的自动化测试来保障项目的质量。 自动支持dx表达式:用户自定义的widget的wid…