
JavaScript
文章平均质量分 77
zx_1003
这个作者很懒,什么都没留下…
展开
-
js模块化(ESModule与CommonJS)
写在前面的模块化开发方式可以提高代码复用率,方便进行代码管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前我们开发中主要用到的是 CommonJS 和 ES Module。模块化带来的好处:避免命名冲突更好的分离更高复用性更高可维护性不知道大家有没有遇到过 export、exports、export default、module.exports 傻傻分不清的情况?????1、CommonJSNode.js是commonJS规范的主要实践者。Node 应原创 2021-07-12 09:54:59 · 1222 阅读 · 0 评论 -
el-date-picker最大跨度一年组件封装
业务开发场景中,经常遇到el-date-picker允许的最大跨度为一年的需求,但elm-ui的API中没有相关限制,所以封装一个最大跨度一年的组件是很有必要的。1、v-model使用在自定义组件上封装前先要了解,v-model其实也可以用在自定义组件上。父组件内<max-year-picker v-model="range"></max-year-picker>子组件内export default { props: { value: Strin.原创 2021-04-22 11:12:54 · 1614 阅读 · 1 评论 -
JavaScript数组去重方法(简便好记的方法)
1.SetSet是ES6中一种新的数据结构,它本身是一个构造函数,类似数组,但它的成员值都是唯一的,无重复的值。利用无重复值这一点可以实现数组去重//数组去重[...new Set(arr)]//by the way--->字符串去重[...new Set(str)].join('');2.利用indexOf或者includes两种方法去重原理是一样的,利用数组中不存在该...原创 2019-12-15 19:45:07 · 634 阅读 · 2 评论