JS
Mengzy007
这个作者很懒,什么都没留下…
展开
-
JS-数组API
1、ES3数组方法增加: push(); unshift():去除: pop(); shift();插入、替换、删除 splice( start, num, docus ); 参数:1、开始索引 2、个数 3、....添加元素 slice( start, end); 参数:1、开始索引 2、结束索引 ## 返回新数组 ##原创 2017-07-10 10:47:58 · 277 阅读 · 0 评论 -
JS中的this指向
1、 普通函数: this指向 window function foo() { function fn() { console.log(this); } console.log(this); // window 只用函数的调用方法来判断this的指向 } foo();2、构造函数: this指向实例化对原创 2017-09-01 18:17:18 · 298 阅读 · 0 评论 -
js中call、apply、bind方法
1、call方法()详情:call方法使用call方法调用父构造函数function Product(name, price) { this.name = name; this.price = price; if (price < 0) { throw RangeError('Cannot create product ' + this.原创 2017-09-01 18:57:43 · 253 阅读 · 0 评论 -
sort方法对象中按照某个属性排序
var arr = [ {name:'zhangsan',age:5}, {name:'lisi'',age:23}, {name:'wangwu',age:8} ];function compare(property){ return function(a,b){ var value1 = a[property]; var value原创 2017-09-01 18:06:57 · 1514 阅读 · 0 评论 -
JS中的继承
定义一个动物类(实现下面的继承)function Animal (name) { this.name = name || 'Animal';// 属性 this.sleep = function(){// 实例方法 console.log(this.name + '正在睡觉!'); }}Animal.prototype.eat = function(food) {// 原型方法原创 2017-09-04 14:35:03 · 223 阅读 · 0 评论 -
递归
1、利用递归求等差数列function dengCha( v0, d, n ){ if( n < 1 ){ return undefined; } if( n === 1 ){ return v0; } else{ return dengCha( v0, d, n - 1 ) + d; } }2、利用递归求斐原创 2017-09-04 12:17:43 · 232 阅读 · 0 评论 -
JS中的事件监听
1、简单事件(重复事件会被覆盖)var box = document.getElementById( "box" );box.onclick = function () { alert( "你是谁" ); };box.onclick = function () { alert( "你管我是谁,要覆盖你" ); };输出://你管我是谁,要覆盖你2、添加事件监听非IE浏览器:(第三个参原创 2017-09-04 00:18:49 · 954 阅读 · 0 评论 -
闭包
1、定义:当一个内部函数被其外部函数之外的变量引用时,就形成了一个闭包function A(){ var count = 0; function B(){ count ++; console.log(count); } return B; } var C = A(); C();// 1原创 2017-09-02 09:28:54 · 301 阅读 · 0 评论 -
JS-创建对象的七中方式
1、工厂模式function createPerson(name, job) { var o = new Object() o.name = name o.job = job o.sayName = function() { console.log(this.name) } return o } var person1 = createPerson('Jiang',原创 2017-06-26 14:18:58 · 251 阅读 · 0 评论 -
JS原型
http://www.cnblogs.com/coder-dumeng/p/5013673.html原创 2017-07-18 00:40:49 · 230 阅读 · 0 评论