第1章 现代JavaScript程序设计
1.1 面向对象的JavaScript
1.2 测试代码
1.3 打包分发
1.4 分离式DOM脚本编程
1.4.1 DOM
1.4.2 事件
1.4.3 JavaScript与CSS
1.5 Ajax
1.6 浏览器支持
1.7 小结
笔记:
这个地方遇到一个奇怪的问题,如下.
//'Lencture'类的构造函数
//用名称(name)和教师(teacher)作为参数
function Lecture(name,teacher){
this.name = name;
this.teacher = teacher;
}
//Lecture类的一个方法(method),用于生成
//一条显示Lecture信息的字符串
Lecture.prototype.display = function(){
return this.teacher + ' is teaching ' + this.name + '!';
};
//Schedule类的构造函数,以课程的数组作为参数
function Schedule(lectures){
this.lectures = lectures;
}
//构造一条字符串,表示课程的安排表
Schedule.prototype.display = function(){
var str = '';
//遍历每项课程,建立包含他们信息的字符串
for(var i = 0; i < this.lectures.length; i++){
str += this.lectures[i].display() + '\n';
}
return str;
};
var mySchedule = new Schedule([
new Lecture("Gym","Mr.Smith"),
new Lecture("Math","Mrs.Jones"),
new Lecture("English","TBD")
]);
//调用mySchedule.display()
alert(mySchedule.display());
//调用mySchedule.display
alert(mySchedule.display);
我个人的理解,调用的时候加"()",它会认为".display"是一个函数.调用的时候不加"()",它会认为".display"是一个字符串.
不太理解,求解释.
分享到:
相关推荐
【狂神说系列 JavaScript笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...
JavaScript是前端和后端开发中不可或缺的编程语言,它的语法丰富多样,包含了众多关键概念和语句。在本文中,我们将深入探讨JavaScript的关键知识点,帮助开发者掌握这门强大的语言。 首先,JavaScript中的关键词是...
JAVASCRIPT从入门到精通读书笔记.pdf
### JavaScript从入门到精通学习笔记 #### 一、JavaScript简介 **1.1 JavaScript是什么** JavaScript 是一种轻量级的编程语言,主要被用于客户端(浏览器端)的脚本语言,能够实现动态网页效果,增强用户体验。...
精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...
精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...
精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...
以下是对标题和描述中提到的JavaScript知识点的详细解释: ### 1. 自定义函数 JavaScript中的函数是第一类对象,可以作为变量赋值、作为参数传递或作为其他函数的返回值。自定义函数使用`function`关键字定义,参数...
精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...
精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...
精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...
"前端学习笔记-黑马程序员JS" ...这篇前端学习笔记涵盖了 JavaScript 的基础知识,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象和 Web APIs 等知识点,为学习 JavaScript 提供了系统的指导。
本学习笔记旨在帮助初学者快速掌握JavaScript的核心概念和技术,实现从入门到精通的过渡。 1. **基础语法** - 变量声明:JavaScript支持var、let和const关键字声明变量,理解它们的作用域和提升特性至关重要。 - ...
在“精通CSS笔记”中,我们将围绕可视化格式、阴影以及滑动门技术展开讨论,这些都是CSS进阶学习中的关键概念。 首先,让我们谈谈可视化格式模型。这是CSS布局的基础,包括盒模型、流体布局、网格布局等。盒模型...
**1. 基本概念** Ajax的核心是JavaScript对象XMLHttpRequest,它允许JavaScript向服务器发送HTTP请求,并处理服务器返回的数据。XML最初是Ajax数据交换格式,但现在更常见的是JSON,因为JSON更轻量级且易于处理。 *...
《HTML5 CSS3 JavaScript从入门到精通微课》读书笔记模板.pptx
### Java从入门到精通知识点梳理 #### 一、Java核心概念 **1. 环境搭建** - **Java的历史**: Java由Sun Microsystems公司在1995年发布。 - **发展方向**: 包括JAVASE(Java Standard Edition,标准版)、JAVAME...
这份"Java从入门到精通全过程笔记"涵盖了从基础概念到高级框架的全面学习路径,旨在帮助初学者快速掌握Java技术。 首先,笔记从Unix/Linux环境开始,这是许多开发人员的基础平台。Unix/Linux系统管理是开发人员必须...
【标题】"韩顺平PHP从入门到精通笔记、软件、源代码" 是一个综合性的资源包,包含了大量的学习材料,旨在帮助初学者系统地掌握PHP编程语言。这个资源包的核心是韩顺平老师的PHP教学内容,他是一位知名的IT教育专家,...
Ajax(Asynchronous JavaScript and XML)用于实现页面的异步更新,提高用户体验。 【Spring框架】 Spring是Java企业级应用的核心框架,它提供了依赖注入、AOP(面向切面编程)等功能,简化了Java应用的开发和测试...