摘要:1.代码语义化,像写一个故事一样描述代码。 空行4个空格 变量名称表面意义,不限制长度,驼峰写法 布尔值用isChange,来命名 给包名,main.utils.init /main.date.tatal (应用名/包/实现的方法),语义化 方法名 动词+名称 function getAllPara
阅读全文
摘要:https://github.com/kristianmandrup/vue2-dragula git 地址 https://github.com/kristianmandrup/vue2-dragula-demo/ 安装 并在vue里面使用的详细说明 Drag and drop so simple
阅读全文
摘要:vue-cli 使用官方脚手架搭建以后,本地的config配置已经没有了,默认打开localhost,无法ip访问 只要修改项目目录配置和防火墙配置 1.在项目根目录下面加一个文件vue.config.js module.exports = { devServer: { host: '0.0.0.0
阅读全文
摘要:我们知道js中所有的块级作用域都是无效的,块级作用域内的变量,在外部仍然可以被读取,其实是申明在外部的。如何实现变量的私有化,只在块级作用域起效,避免污染全局的变量呢。而且,挂载在全局的变量很难被回收,但是函数里面变量,执行完毕就会被回收(不包含函数内的引用函数变量的内部函数,也叫闭包) javas
阅读全文
摘要:<div class="item page-item" v-for="(item,i) in pageNum" @click="setCurrentNum(i)" v-show="showPage(i)" :key="i" > {{item}} </div> 可以使用v-show 去循环显示
阅读全文
摘要:使用官方脚手架 打印会提示保存,主要是eslink的配置(在package.json文件夹里面修改) 配置说明 下面是抄的 "eslintConfig": { "root": true,////此项是用来告诉eslint找当前配置文件不能往父级查找 "env": { "node": true//此项
阅读全文
摘要:1.数组的length是只读的么? 2.数组包含的项有数量的限制么? 3.如何检测一个变量是否是数组 4.向一个数组 var arrs = ["test","nahd"]; arrs[99] = "test"; 那么 arrs[20]的值是多少,数组的长度是多少? 5 有一个数组是 var arrs
阅读全文
摘要:经典继承就是组合继承,就是组合构造函数和原型链的优点混合继承。 1.避免引用类型的属性初始化 2.避免相同方法的多次初始化 function Super(name){ this.ages = [100,200,300]; this.name = name; } Super.prototype.pri
阅读全文
摘要:构造借用(constructor strealing) 1.为什么已经存在原型链继承还要去使用构造借用 首先看一下这个例子 function Super(){ this.sets = [0,1,2]; } Super.prototype.age = 100; function Sub(){ this
阅读全文
摘要:1.原型链继承 2.constructor stealing(构造借用) 3.组合继承 js中的原型链继承,运用的js原型链中的__proto__。 function Super(){ this.set = "set"; } Super.prototype.age = 10; function Su
阅读全文