JavaScript
sdtear
这个作者很懒,什么都没留下…
展开
-
Error: listen EADDRINUSE: address already in use :::3000解决
运行npm run dev错误如下:解决办法:1.netstat -nao | findstr 3000查找当前端口3000占用的PID,右侧绿色圈出来的为PID2.taskkill /pid 7788结束占用端口的进程3.重新npm run dev成功原创 2021-03-22 18:11:15 · 686 阅读 · 0 评论 -
Vue cli3库模式搭建组件库并发布到npm,未进行编译导致安装出现兼容性问题
一、目录example目录原src,用作示例展示package目录封装组件二、修改vue.config.js,可自己创建一个vue.config.js修改入口文件为example添加webpack对package目录的处理module.exports = { pages: { index: { entry: 'example/main.js', template: 'public/index.html', filename: 'index.htm原创 2020-08-11 15:40:52 · 707 阅读 · 0 评论 -
Js设计模式之单例模式
单例模式:确保只有一个实例,并提供全局访问。 常用单例模式: 1)代理单例模式var CreateDiv = funnction(html){ this.html = html; this.init(); }CreateDiv.prototype.init = function(){ var oDiv = document.createElement(原创 2018-02-02 20:19:50 · 226 阅读 · 0 评论 -
Vue封装的可编辑表格插件
可任意合并表头,实现单元格编辑。页面效果如图: 页面使用如下:<template> <div> <v-table :datat = "tableData" :thlabel="thlabel" :isEdit="true"> &l原创 2018-01-03 13:56:11 · 12701 阅读 · 9 评论 -
Js常见设计模式
工厂模式,在函数内创建一个对象,给对象赋予属性及方法再返回对象 原型模式,使用prototype,使所有对象实例共享属性及方法 构造函数模式,普通函数,但内部使用了this变量,对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上 混合模式,构造函数+原型模式,构造函数定义实例属性和方法(本地),原型定义共享属性和方法(引用) 动态原型模式,即单例模式,只创建一次实...原创 2018-03-29 21:53:31 · 480 阅读 · 0 评论 -
es6
1)原生具备iterator接口的数据结构:Map,set,array,string,typedarray,函数的 arguments对象,nodelist对象 Map键值对 Set类似数组,无重复值 Weakset与Weakmap适用于防止内存泄露 2)Class引入类 类声明 关键字class+类名+{方法} ...原创 2018-03-29 22:01:22 · 292 阅读 · 0 评论 -
Js判断空对象{}
方法一function isempObj (obj) {if (var item in obj) {return true // 非空}return false // 空对象}方法二var c = {}var tranArr = Object.getOwnPropertyNames© // []可通过判断数组长度是否为0来判断是否为空对象...原创 2019-05-31 15:55:07 · 966 阅读 · 0 评论