上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

2019年12月9日

摘要: 我们知道js中所有的块级作用域都是无效的,块级作用域内的变量,在外部仍然可以被读取,其实是申明在外部的。如何实现变量的私有化,只在块级作用域起效,避免污染全局的变量呢。而且,挂载在全局的变量很难被回收,但是函数里面变量,执行完毕就会被回收(不包含函数内的引用函数变量的内部函数,也叫闭包) javas 阅读全文
posted @ 2019-12-09 10:45 chenyi4 阅读(246) 评论(0) 推荐(0) 编辑

2019年12月6日

摘要: <div class="item page-item" v-for="(item,i) in pageNum" @click="setCurrentNum(i)" v-show="showPage(i)" :key="i" > {{item}} </div> 可以使用v-show 去循环显示 阅读全文
posted @ 2019-12-06 10:59 chenyi4 阅读(652) 评论(0) 推荐(0) 编辑

2019年12月5日

摘要: 使用官方脚手架 打印会提示保存,主要是eslink的配置(在package.json文件夹里面修改) 配置说明 下面是抄的 "eslintConfig": { "root": true,////此项是用来告诉eslint找当前配置文件不能往父级查找 "env": { "node": true//此项 阅读全文
posted @ 2019-12-05 16:34 chenyi4 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1.数组的length是只读的么? 2.数组包含的项有数量的限制么? 3.如何检测一个变量是否是数组 4.向一个数组 var arrs = ["test","nahd"]; arrs[99] = "test"; 那么 arrs[20]的值是多少,数组的长度是多少? 5 有一个数组是 var arrs 阅读全文
posted @ 2019-12-05 14:18 chenyi4 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 经典继承就是组合继承,就是组合构造函数和原型链的优点混合继承。 1.避免引用类型的属性初始化 2.避免相同方法的多次初始化 function Super(name){ this.ages = [100,200,300]; this.name = name; } Super.prototype.pri 阅读全文
posted @ 2019-12-05 14:03 chenyi4 阅读(90) 评论(0) 推荐(0) 编辑

2019年12月4日

摘要: 构造借用(constructor strealing) 1.为什么已经存在原型链继承还要去使用构造借用 首先看一下这个例子 function Super(){ this.sets = [0,1,2]; } Super.prototype.age = 100; function Sub(){ this 阅读全文
posted @ 2019-12-04 10:50 chenyi4 阅读(207) 评论(0) 推荐(0) 编辑

2019年12月2日

摘要: 1.原型链继承 2.constructor stealing(构造借用) 3.组合继承 js中的原型链继承,运用的js原型链中的__proto__。 function Super(){ this.set = "set"; } Super.prototype.age = 10; function Su 阅读全文
posted @ 2019-12-02 15:45 chenyi4 阅读(223) 评论(0) 推荐(0) 编辑

2019年11月29日

摘要: 1.首先定义一个构造函数Set function Set() { //构造函数的开头要大写,区别于普通函数 } 2.这个构造函数,有一个原型对象 prototype。这个属性即使不手动定义,是每个function定义以后就会默认自带的属性 Set.prototype = { } 1)什么是原型对象, 阅读全文
posted @ 2019-11-29 15:09 chenyi4 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.给10个div添加点击事件 <body> <div class="sd">sdss</div> <div class="sd">hsdjs</div> <div class="sd">sdss</div> <div class="sd">hsdjs</div> <div class="sd">s 阅读全文
posted @ 2019-11-29 13:55 chenyi4 阅读(118) 评论(0) 推荐(0) 编辑

2019年10月24日

摘要: var person = {}; Object.defineProperty(person, "name", { writable: false, value: "nichile" }); alert(person.name); person.name = 'sdd'; alert(person.name); defineProperty 定义属性 writab... 阅读全文
posted @ 2019-10-24 15:16 chenyi4 阅读(422) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

导航