摘要: 重写$.ajax (function($){ //首先备份下jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中beforeSend,error和success方法 var fn = { er 阅读全文
posted @ 2019-03-11 10:39 蒋先森 阅读(703) 评论(0) 推荐(0)
摘要: 一、concat() concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。 var arr1 = [1,2,3]; var arr2 = [4,5]; var arr3 = arr1.concat(arr2); console.log(arr1); 阅读全文
posted @ 2019-03-11 10:29 蒋先森 阅读(2405) 评论(0) 推荐(0)
摘要: 在之前写代码的经历中,常常试过写着写着this就莫名其妙的不知道指向到哪里去了。今天看了曾探的javascript设计模式,里面特别谈到了this在不同情况下指代的对象,非常有意思。 this指代的情况 this有以下4种情况: 1、对象.函数的形式调用:object.function(); 2、普 阅读全文
posted @ 2019-03-11 10:21 蒋先森 阅读(167) 评论(0) 推荐(0)
摘要: js函数和变量的声明与执行顺序 一、函数执行顺序 1、正常顺序 1 function f(){ 2 alert(2); 3 } 4 f(); //alert 2 所有浏览器都能测试通过。 2、倒序调用 1 f(); //alert 2 2 function f(){ 3 alert(2); 4 } 阅读全文
posted @ 2019-03-11 10:05 蒋先森 阅读(8332) 评论(0) 推荐(1)
摘要: 前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = nam 阅读全文
posted @ 2019-03-11 10:01 蒋先森 阅读(171) 评论(0) 推荐(0)