JavaScript
VScode配置eslint保存自动格式化,eslint格式化去掉分号和双引号。vscode自动保存去掉分号和双引号;““
本文是开启eslint检验和配置eslint格式化;如果想要关闭eslint,查看这篇关闭eslint方法; 1.必须安装的三个插件eslint, prettier-Code formatter ,vetur ...
javascript 密码强度校验
/** * 密码强度校验 返回密码强度等级 分为多个等级 1 2 3 4 数字越大强度越高 * @param fieldValue 需要校验的内容 * @returns {number|number} */ ...
我在 vue 项目中 使用 require.context 来自动引入组件 ,解放双手
背景 我们在vue项目中,我们可能或有很多的组件需要全局注册,大家有没有遇到这样的烦恼,组件太多,需要一个一个引入注册呢? require.context 是什么? re...
在JavaScript中使用对象来优化if/else和switch
用JavaScript编写复杂的条件总是有可能创建一些相当混乱的代码,很长列表的if/else语句或switch会使代码变得臃肿。那么如何去优化很多if/else或者switch的代...
JSMpeg的使用
JSMpeg是JS写的视频、音频解码器,能使用WebGL&Canvas2D渲染以及WebAudio声音输出。 1.官网:https://jsmpeg.com/ github:https://github.com/phobosla...
“大厂面试必问!”——什么是JS中的闭包
1.什么是闭包? 2.闭包的作用是什么? 首先我们来简述一下:什么是闭包? function foo() { var a = 2 function bar() { console.log(a); ...
从 0 开始手把手带你搭建一套规范的 Vue3.x 项目工程环境
Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好...
前端工程化篇
1.模块化机制 1.什么是模块? 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起 块的内部数据与实现是私有的, 只是向外部暴露...
前端异常埋点系统初探
前言 开发者有时会面临上线的生产环境包出现了异常? ,在长期生产bug并修复bug的循环中总结出一下几个痛点: 无法快速定位到发生错误的代码位置,因为脚手...
写好一个函数的建议
前言 在 JS 中,除了变量,用的最多的应该就是函数了,函数是 Javascript 的第一公民。 要写好一个函数,个人认为可以从以下几点来编写: 命名准确 函数...