JavaScript高级-进阶2.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript高级-进阶2

JavaScript 高级 介绍 本阶段课程是对JavaScript进行强化学习,蕴含了开发中JavaScript高级使用及各种JavaScript框架底层的实现,学完此部分课程后,可以解决以后工作常见的问题,主要涉及内容: 函数基本概念。 函数中特殊对象。 JavaScript面向对象。 对象的专用语句。 this关键字。 Prototype。 类继承. 匿名函数、回调函数 闭包 jQuery高级 事件、插件开发 .jQuery综合应用 函数 1.什么是函数? 函数可以包装一段代码,并且可以通过函数名多少调用这段代码。 函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。只需要使用 return 运算符后跟要返回的值即可。allee当前函数对象:返回正被执行的unction对象定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。 ”张三”, obj.password=”123456”, obj.showName=function(){ alert(this.name); } 类:每个对象都由类定义,可以把类看做对象的。类不仅要定义对象的接口(interface)(开发者访问的属性和方法),还要定义对象的内部工作(使属性和方法发挥作用的代码)。 程序使用类创建对象时,生成的对象叫作类的实例(instance)“a”,”b”,”return a+b”); //为函数对象,添加属性 my.name = “itcast”; console.debug(my.name);//out itcast. //调用该函数 my(5,2); 定义类 JavaScript中没有为我们提供像Java中定义类关键字class。但是提供一种采用函数方式定义类。 JavaScript中function三位一体。 函数:函数其实有点类似于我们的Java中的方法,区别在于它可以独立存在,不需要属于某个具体对象。 function add(){ } add(); 方法:于Java中的方法一样,方法总是属于某个具体对象。 var user = new Object(); user.say = function(){ alert(“今天天气不错”); } user.say(); 类:JavaScript中一个函数就是一个类,并且该类的构造函数就是函数本身。 //类及构造函数。 function Person(){ } var p = new Person();//对象。 //为对象添加属性及方法 p.name = “哈哈”; p.password=”123456”; p.say=function(){ alert(this.name); } p.say(); 构造函数: function Person(name,password){ this.name = name; this.password=password; this.say=function(){ alert(this.name); } } 通过以上方式创建类,通过构造参数方式,进行对象的属性的添加。其中say为一个方法,每次new出一个新的实例对象的时候都会导致创建一个新的函数,每个对象的方式都是一样,所有的对象可以共用一个函数。 function say(){ alert(this.name); } function Person(name,password){ this.name = name; this.password=password; this.say=say;//say为函数指针 } Prototype 每一个类(构造函数)都具有一个prototype属性,当创建这个类的实例对象原型的所有属性都被立即赋予要创建的对象 访问对象上面的属性,直接通过object.name访问。 神奇的user.__pr

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档