Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

javascript面向对象编程 PDF 下载


分享到:
时间:2020-10-27 09:24来源:http://www.java1234.com 作者:转载  侵权举报
javascript面向对象编程 PDF 下载
失效链接处理
javascript面向对象编程 PDF 下载


本站整理下载:
提取码:1leo 
 
 
相关截图:
 
主要内容:


第一部分:现代 JavaScript 简介
第一章 现代 JavaScript 编程
JavaScript 的演化是渐进而稳固的。历经过去十年的进程,JavaScript 在人们的认知里
已经从一门简单的玩物式的语言逐渐发展成为一门倍受推崇的编程语言,被全世界的公司和
开发者用来构造种种精彩的应用。现代 JavaScript 编程语言一如既往地可靠、健壮,强大得
令人难以置信。在本书中我进行的许多论述,将揭示是什么使得现代 JavaScript 应用程序与
从前有着那么明显的不同。本章中出现的许多概念远不能算新奇,然而成千上万聪明的程序 员的认同促使它们的用途得以升华并最终形成今天的格局。既如此,我们这就来着眼现代
JavaScript 程序设计。 面向对象的 JavaScript 
从语言的视角来看,面向对象的程序设计和面向对象的 JavaScript 语言绝对不是什么摩登的 东西;JavaScript 最开始就是被设计成一种彻底的面向对象语言。然而,随着 JavaScript 在 其使用和接受的过程中的“逐步发展”,其它语言(如 Ruby,Python,和 Perl 等)的程序员留意到
了它并开始将他们的编程模式引入了 JavaScript。
 面向对象的 JavaScript 代码的外观和内部运作都有别于其它具有对象能力的语言。在第
二章我将深入论述使它如此独特的方方面面,而在这里,先来看一点基础的东西以体会编写
现代 JavaScript 代码的初步感觉。程序 1-1 中的两个对象构造器的例子,演示了可用于学校
课程的简单的对象搭配。 程序 1-1. 课程和课程表的面向对象 JavaScript 表述 CODE: 
//类 Lecture 的构造器
//使用两个字符串参数,name 和 teacher 
function Lecture( name, teacher ) { 
 //把它们作为对象的本地属性保存
 this.name = name; 
 this.teacher = teacher; 
//类 Lecture 的方法,生成一个显示该课程信息的字符串
Lecture.prototype.display = function(){ 
 return this.teacher + " is teaching " + this.name; 
}; 
//类 Schedule 的构造器
//使用一个 lectures 类型的数组作为参数
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
supernovayoyoyo@gmail.com 
function Schedule( lectures ) { 
 this.lectures = lectures; 
//类 Schedule 的方法,用来构造一个描述该课程表的字符串
Schedule.prototype.display = function(){ 
 var str = ""; 
 //遍历每门课程,累加构成信息字符串
 for ( var i = 0; i < this.lectures.length; i++ ) 
 str += this.lectures[i].display() + " "; 
 return str; 
}; 
 从程序 1-1 的代码中你或许已经看出,大部分的面向对象基本原则贯穿存在于其中,但 它们是以不同于其它更常见的面向对象语言的方式组织起来的。你可以创建对象构造器和方 法,并存取对象属性。程序 1-2 展示了在应用程序中使用上面两个类的一个示例。 程序 1-2. 给用户提供课程的列表
CODE: 
//创建一个新的课表对象,存于变量 mySchedule 中 var mySchedule = new Schedule([ 
 //创建一个课程对象的数组,
 //作为传给课表(原文此处为 Lecture,疑为笔误)对象的唯一参数
 new Lecture( "Gym", "Mr. Smith" ), 
 new Lecture( "Math", "Mrs. Jones" ), 
 new Lecture( "English", "TBD" ) 
]); 
// 弹出对话框显示课表的信息 alert( mySchedule.display() ); 
 伴随对广大程序员对 JavaScript 的接受,设计良好的面向对象代码的使用也正日益普
及。贯穿本书的始末,我将试图展示我认为能够最好地例示代码设计与实现的不同的面向对
象的 JavaScript 代码片段。 测试你的代码
 建立起良好的面向对象的基本代码之后,开发专业品质的 JavaScript 代码的第二个方面
是确保拥有一个强劲的代码测试环境。当开发频繁使用的或将由其它开发者维护的代码时, 严格调试的必要性会显得尤为突出。为其它开发者提供一个坚实的测试基础,是维持代码开 发活动的关键。
 在第四章,你将会看到一些可用来形成良好的测试/使用框架的不同工具,以及对复杂
应用程序的简单调试。用于 Firefox 的插件 Firebug 就是其中一例。Firebug 提供了许多的有

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐