JavaScript 面向对象
喵了__个咪
这个作者很懒,什么都没留下…
展开
-
JavaScript 面向对象之一 —— 对象(对象与JSON的区别)
本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳 2、对象与JSON的区别 JSON 就是 JavaScript object notation ,JavaScript 对象表示法。是 JavaScript 对象的严格子集。JSON 要求所有的键必须加双引号,而 JavaScript 对象不要求双引号。标准JSON格式:var obj = { "name" : "张原创 2017-05-11 00:36:15 · 459 阅读 · 0 评论 -
JavaScript 面向对象之一 —— 对象(认识对象)
1、认识对象本文根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理而成 对象在JavaScript中分为狭义对象和广义对象两种。● 所谓的狭义对象,就是用{}这种字面量的形式定义的对象,它是一组属性的无序集合var obj = { name : '张鑫', age : 25, sex : '男', hobby : ['打游戏','看电影','听音乐','原创 2017-05-10 21:12:52 · 701 阅读 · 0 评论 -
JavaScript 面向对象之一 —— 对象(对象的方法)
本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳对象的方法 如果一个对象的属性值是一个函数,我们称这个属性为这个对象的方法(method)。var obj = { name : "张鑫", sex : "男", sayHello:function(){ alert("你好"); }}obj.sayHello(); //原创 2017-05-11 00:47:50 · 438 阅读 · 0 评论 -
JavaScript 面向对象之二 —— 函数上下文(this的指向)
本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳函数上下文在 JavaScript 中,函数的上下文是有规律可循的,基本可以分为以下几项: 规律一:函数用圆括号调用,函数上下文是 window 对象。如下,函数 function fun(){} 的上下文是什么,即 this 的指向是谁, 不是根据它如何定义,而是根据如何调用得出的,在这里fun() 是通过函数名加圆括号直原创 2017-05-16 21:27:02 · 537 阅读 · 0 评论 -
JavaScript 面向对象之二 —— 函数上下文(call() 和 apply())
本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳call() 和 apply() 这两个都是函数的方法,只有函数能够通过点方法调用call()、apply(),表示用指定的上下文执行这个函数。如下,定义一个函数 fun,当 fun 函数里面的 this 必须指向 obj时,我们就可以通过函数调用call、apply来指定上下文。function fun(){ con原创 2017-05-17 22:34:49 · 262 阅读 · 0 评论