我LocalStorage犯了两个小错误,差点导致项目大崩溃!
这次分享我在项目中关于localStorage犯的两个小错误,由于我所做的功能点,被应用到了项目的核心模块中,所以这两个小错误,差点导致了整个项目上线后崩掉,现在想想都可怕~
停止像这样使用 async/await,改用原版
如果原始的Promise成功了,那么数组中的第一项是空的,表示没有错误,第二项是原始 Promise的结果。如果原来的Promise失败了,那么数组的第一项是错误,第二项是未定义。就是这样了。
Emmet快速生成HTML代码的常用语法总结
Emmet是一款文本编辑器/IDE的插件,用来快速生成复杂的HTML代码,只要掌握一些常用的语法(类似于CSS选择器),就可以减少重复编码的工作,真的提升开发效率之利器。所有的操作都是按下tab键即可瞬间完成。
el-select数据量过大引发卡顿,怎么办?
最近在开发公司的后台管理系统,很简单的一个部分,给部门设置领导,前端选用Element-UI的 el-select组件,后端返回的可选人员列表为当前操作人有权控制的每一个人。
技术氛围奇差,要离职吗?
表象如此其实底层含义是要表达: 这是一群不拘小节并且天赋异禀的人,只要成为他们那样的人,就拥有以一敌百的能力 。所以,工程师文化的底层逻辑是
如果后端API一次返回10万条数据,前端应该如何处理?
最近,我的一位朋友在面试时被问到这个问题。这个问题其实是考察面试者对性能优化的理解,涉及的话题很多。下面我就和大家一起来分析一下这个问题。
5种在TypeScript中使用的类型保护
在本文中,回顾了TypeScript中几个最有用的类型保护,并通过几个例子来了解它们的实际应用。类型保护是一种TypeScript技术,用于获取变量类型信息,通常使用在条件块语句中
级联层与层叠上下文了解下?
2021年,Chromium团队宣布将在Chromium 99版本中支持Cascade layers(级联层),以清晰的方式来分层管理你的css。Cascade layers(级联层):可以更明确地控制css的样式优先级,以防止样式冲突。
chrome插件开发入门教程(v3版)
首先需要一个插件的配置文件,每一个chrome的插件都需要有一个 manifest.json 配置文件,因此你可以在电脑里新建一个目录,然后在此目录里新建一个 manifest.json 并写入以下代码: