
JS
绪锋
青年的动人之处,就在于勇气,和他们的远大前程
展开
-
JS中的 call( ) 方法
this总是指向调用某个方法的对象,但是使用call()和apply()方法时,就会改变this的指向。call.(thisOject, arg1 ,arg2 ...)我们单独说说call(),因为apply()和call差不多,只不过apply第二个参数必须传入的是一个数组,而call 第二个参数可以是任意类型。obj1.(method).call(obj2,argument1,ar...原创 2018-11-09 22:54:21 · 71443 阅读 · 33 评论 -
JavaScript 中的构造函数
典型的面向对象编程语言(比如C++和Java),存在“类”(class)这个概念。所谓“类”就是对象的模板,对象就是“类”的实例。但是,在JavaScript语言的对象体系,不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。以下的内容会分为如下细节:1.对象的概念2.构造函数3.new 命令 3.1:基本原理 3.2:基本...转载 2018-11-10 20:08:26 · 7580 阅读 · 1 评论 -
JS原型链--js面向对象编程
原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而人他妈和妖他妈就是原型。原型也是对象,叫原型对象。 2)人他妈和人他爸啪啪...转载 2018-11-10 21:20:14 · 364 阅读 · 2 评论 -
JS的基本类型和引用类型详解
JS有 Number , String , null , undefined , Boolean , Array , Object , Symbol 八种数据类型,而JS的变量,根据指向数据类型的不同,也分为两种类型,一种基本类型,一种引用类型. 基本类型基本的数据类型有:number , string , boolean , null , undefined,Symbol 基 本...原创 2018-11-08 15:37:59 · 994 阅读 · 0 评论 -
简单理解 JS 闭包
什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() { n++; console.log(n); } inc(); inc(); }a(); //控制台输出1,再输出2 简单吧。再来看一段代码: function a(){ ...转载 2018-11-12 10:25:55 · 303 阅读 · 0 评论