`
小鑫。
  • 浏览: 134814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

《精通JavaScript》笔记(1)

阅读更多
第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笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...

    前后端开发必须精通的JavaScript笔记大全

    JavaScript是前端和后端开发中不可或缺的编程语言,它的语法丰富多样,包含了众多关键概念和语句。在本文中,我们将深入探讨JavaScript的关键知识点,帮助开发者掌握这门强大的语言。 首先,JavaScript中的关键词是...

    JAVASCRIPT从入门到精通读书笔记.pdf

    JAVASCRIPT从入门到精通读书笔记.pdf

    JavaScript从入门到精通学习笔记

    ### JavaScript从入门到精通学习笔记 #### 一、JavaScript简介 **1.1 JavaScript是什么** JavaScript 是一种轻量级的编程语言,主要被用于客户端(浏览器端)的脚本语言,能够实现动态网页效果,增强用户体验。...

    精通JavaScript(图灵计算机科学丛书) 中文版.part4.rar

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...

    精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...

    Javascript入门到精通系统视频笔记

    以下是对标题和描述中提到的JavaScript知识点的详细解释: ### 1. 自定义函数 JavaScript中的函数是第一类对象,可以作为变量赋值、作为参数传递或作为其他函数的返回值。自定义函数使用`function`关键字定义,参数...

    精通JavaScript(图灵计算机科学丛书) 中文版.part6.rar

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...

    精通JavaScript(图灵计算机科学丛书) 中文版.part5.rar

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...

    精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar

    精通JavaScript(图灵计算机科学丛书) 中文版.part1.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part2.rar 精通JavaScript(图灵计算机科学丛书) 中文版.part3.rar 精通JavaScript(图灵计算机科学丛书) 中文...

    JavaScript学习笔记

    本学习笔记旨在帮助初学者快速掌握JavaScript的核心概念和技术,实现从入门到精通的过渡。 1. **基础语法** - 变量声明:JavaScript支持var、let和const关键字声明变量,理解它们的作用域和提升特性至关重要。 - ...

    前端学习笔记-黑马程序员JS

    "前端学习笔记-黑马程序员JS" ...这篇前端学习笔记涵盖了 JavaScript 的基础知识,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象和 Web APIs 等知识点,为学习 JavaScript 提供了系统的指导。

    精通CSS笔记——是学习精通CSS的一些感悟

    在“精通CSS笔记”中,我们将围绕可视化格式、阴影以及滑动门技术展开讨论,这些都是CSS进阶学习中的关键概念。 首先,让我们谈谈可视化格式模型。这是CSS布局的基础,包括盒模型、流体布局、网格布局等。盒模型...

    Ajax从入门到精通(含学习笔记)

    **1. 基本概念** Ajax的核心是JavaScript对象XMLHttpRequest,它允许JavaScript向服务器发送HTTP请求,并处理服务器返回的数据。XML最初是Ajax数据交换格式,但现在更常见的是JSON,因为JSON更轻量级且易于处理。 *...

    《HTML5 CSS3 JavaScript从入门到精通微课》读书笔记模板.pptx

    《HTML5 CSS3 JavaScript从入门到精通微课》读书笔记模板.pptx

    java从入门到精通笔记

    ### Java从入门到精通知识点梳理 #### 一、Java核心概念 **1. 环境搭建** - **Java的历史**: Java由Sun Microsystems公司在1995年发布。 - **发展方向**: 包括JAVASE(Java Standard Edition,标准版)、JAVAME...

    java从入门到精通全过程笔记.doc

    这份"Java从入门到精通全过程笔记"涵盖了从基础概念到高级框架的全面学习路径,旨在帮助初学者快速掌握Java技术。 首先,笔记从Unix/Linux环境开始,这是许多开发人员的基础平台。Unix/Linux系统管理是开发人员必须...

    韩顺平PHP从入门到精通笔记、软件、源代码

    【标题】"韩顺平PHP从入门到精通笔记、软件、源代码" 是一个综合性的资源包,包含了大量的学习材料,旨在帮助初学者系统地掌握PHP编程语言。这个资源包的核心是韩顺平老师的PHP教学内容,他是一位知名的IT教育专家,...

    java从入门到精通全过程笔记

    Ajax(Asynchronous JavaScript and XML)用于实现页面的异步更新,提高用户体验。 【Spring框架】 Spring是Java企业级应用的核心框架,它提供了依赖注入、AOP(面向切面编程)等功能,简化了Java应用的开发和测试...

Global site tag (gtag.js) - Google Analytics