99、工作过程积累
文章平均质量分 68
哎,我说代码打完了吗
这世界上有一千种等待,最好的那一种,叫做来日可期
展开
-
vue-Router 常见面试题
vue-Router 常见面试题转载 2022-07-29 14:45:39 · 2357 阅读 · 0 评论 -
CSS前端面试问题
css前端面试原创 2022-07-29 11:53:09 · 252 阅读 · 0 评论 -
在vue上使用clipboard.js拷贝内容
一、引入clipboard.js方法1:npm install clipboard --save在main.js中:import clipboard from 'clipboard'Vue.prototype.clipboard = clipboard方法2:直接把clipboard.js下载下来注释:可以在使用webpack打包时候,把clipboard.js和其他文件一起打包编译为一个JS文件,然后压缩在utils.js中:import ClipboardJS from './clip原创 2021-10-22 10:49:26 · 512 阅读 · 0 评论 -
Vue的编码规范
一、基于模块开发始终基于模块的方式来构建你的 app,每一个子模块只做一件事情。Vue.js 的设计初衷就是帮助开发者更好的开发界面模块。一个模块是应用程序中独立的一个部分。怎么做?每一个 Vue 组件(等同于模块)首先必须专注于解决一个单一的问题,独立的, 可复用的, 微小的 and 可测试的。如果你的组件做了太多的事或是变得臃肿,请将其拆分成更小的组件并保持单一的原则。一般来说,尽量保证每一个文件的代码行数不要超过 100 行。也请保证组件可独立的运行。比较好的做法是增加一个单独的 demo转载 2020-08-07 17:33:30 · 354 阅读 · 0 评论 -
Visual studio code 使用手册
一、前端必备插件Auto Close Tag - 自动闭合 HTML 标签Auto Import - 自动 import 插件Auto Rename Tag - 修改 HTML 标签时,自动修改匹配的标签Bracket Pair Colorizer - 给括号前后进行着色Can I Use - HTML5、CSS3、SVG 的浏览器兼容性检查Code Spell Checker - 检查代码中的拼写错误Code Runner - 运行选中代码段(支持大量语言,包括 Node)Git Bla转载 2020-08-06 18:04:37 · 1041 阅读 · 1 评论 -
vue中解决file input 选择相同文件不触发change事件
原创传送门:(https://www.cnblogs.com/alantao/p/10010181.html)JS方法HTML结构<input id="file" type="file" accept=".map" onchange="upload()" />JS代码document.getElementById('file').value = null;// docu...转载 2019-06-20 16:46:43 · 7192 阅读 · 2 评论 -
5、JS 数组与对象的判断和深拷贝方法及判断是否为空对象
原创传送门:https://www.jianshu.com/p/b08bc61714c71、迭代递归法这是最常规的方法,思想很简单:就是对对象进行迭代操作,对它的每个值进行递归深拷贝。function deepClone(obj) { if (!isObject(obj)) { throw new Error('obj 不是一个对象!') } let ...原创 2019-05-27 17:59:48 · 189 阅读 · 0 评论 -
4、JS数组去重方法收录
更详细、更多方法可前往(1、https://www.cnblogs.com/guangyan/articles/6682686.html ;2、https://www.cnblogs.com/jiayuexuan/p/7527055.html)1、利用for循环;先声明一个 res 的空数组;再遍历原数组,每遍历一次原数组都赋值给 item ,再建一层for循环,对 res 这数组遍历,然后对...转载 2019-05-27 15:06:13 · 122 阅读 · 0 评论 -
1、时间撮转换时间格式方法封装,拿来就可用
注:这里只写在vue中的用法,但是在react与其他框架,用法大体差不多用法一:1、在main.js中引入封装代码文件,然后挂载在原型链上,例如:1、引入import { handlerResDate, timeFormat, formatDate, formatDateTime} from './until/dateUtil'2、挂载原型Vue.prototype.$h...原创 2019-05-22 16:42:34 · 423 阅读 · 0 评论 -
3、身份证、数字、日期、手机号码等等的验证判断
一、使用方法1、在main.js中引入import { validatorUtil } from '../until/validatorUtil.js';2、挂载到vue的原型链上Vue.prototype.$validatorUtil = validatorUtil3、在需要使用的地方 if (this.$validatorUtil.IsEmpty(条件值)) { ...原创 2019-05-25 15:15:41 · 285 阅读 · 0 评论 -
2、JS可以有效避免精度问题的乘法与除法封装
一、使用方法1、在使用的页面引入import { JSDiv, JSMul } from '../../until/jsOperation'1、对需要计算的数值 JSDiv(除数, 被除数) 如:10000/100 JSDiv(10000, 100) JSDiv(bargainAmountMin, 100) JSMul()的用法亦如次二、方法1、乘法expor...原创 2019-05-25 14:41:25 · 419 阅读 · 0 评论