随笔分类 -  JavaScript

摘要:大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现,下文给大家技术js实现继承的六种方式,需要的朋友参考下 前言:大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMA 阅读全文
posted @ 2017-05-11 11:10 Tiger95 阅读(308) 评论(0) 推荐(0)
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全 阅读全文
posted @ 2017-05-09 11:43 Tiger95 阅读(88) 评论(0) 推荐(0)
摘要:JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。 一、方法定义 1、call 方法 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , 阅读全文
posted @ 2017-05-08 20:11 Tiger95 阅读(216) 评论(0) 推荐(0)
摘要:js正则函数match、exec、test、search、replace、split使用介绍集合 1.match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 阅读全文
posted @ 2017-04-27 13:42 Tiger95 阅读(346) 评论(0) 推荐(0)
摘要:本篇文章主要是对JS中类或对象的定义进行说明介绍.我们知道,JS是面向对象的。谈到面向对象,就不可避免的要涉及类的概念。一般像c#,java这些强类型语言都有固定的定义类的语法。而JS的不同之处在于它能使用各种方法实现自己的类和对象。一般的实现有以下几种方式:1.工厂方式工厂方式是指创建一个返回特定 阅读全文
posted @ 2017-04-25 16:31 Tiger95 阅读(422) 评论(0) 推荐(0)