![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript高级程序设计(第三版)学习笔记
willard_cui
这个作者很懒,什么都没留下…
展开
-
第1章 JavaScrit简介
JavaScript概念:JavaScript是一种具有面向对象能力的、解释型的程序设计语言。(客户端脚本语言:本地运行的不需要在一个语言环境下运行) JavaScript目的:主要目的是验证发往服务端的数据、增加Web互动、加强用户体验等。 JavaScript实现一个完整的JavaScript包括以下三个部分:核心:ECMAScript,提供核心语言功能文档对象模型:DOM(D...原创 2018-07-17 22:52:54 · 198 阅读 · 0 评论 -
第2章 在HTML中使用JavaScript
2.1<script>元素<script>定义了6个属性: async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,只对外部脚本有效。 charset:可选。表示通过src属性指定的代码的字符集。 defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行,只对外部脚本文件有效。 src:可选。表示包含要执行代...原创 2018-07-18 20:39:40 · 141 阅读 · 0 评论 -
第3章 基本概念
3.1语法3.1.1区分大小写:ECMAScript中的一切(变量、函数名和操作符)都区分大小写。变量名test和Test表示两个完全不同的变量。3.1.2 标识符:指变量、函数、属性的名字,或者函数上午参数。标识符第一个字符必须是一个字母,下划线_,或美元符号$。其他字符可以是字母,下划线,美元符号或数字。按照惯例,ECMAScript标识符采用驼峰大小写格式,即第一个字母小写,剩...原创 2018-07-18 20:49:28 · 165 阅读 · 0 评论 -
第6章 面向对象的程序设计
6.1 理解对象创建Object实例的方式有两种,第一种是使用new操作符后跟一个构造函数来创建的。var person=new Object();/*创建了Object引用类型的一个实例,并把该实例保存在变量person中。使用的构造函数是Object,它只为新对象定义了默认的属性和方法。*/person.name=”Nicholas”;person.age=29;perso...原创 2018-07-24 22:31:06 · 142 阅读 · 0 评论 -
第4章变量、作用域和内存问题
4.1 基本类型和引用类型的值 基本类型值指的是简单的数据段如5种基本数据类型,引用类型是保存在内存中的对象。引用类型是安引用访问的,因为ECAMScript不允许直接访问内存中的位置。4.1.1 动态的属性 定义基本类型值和引用类型值得方式为:创建一个变量并为其赋值。对引用类型的值可以为其添加或删除属性和方法,但不能给基本类型的值添加属性。4.1.2 复制...原创 2018-07-21 12:54:27 · 129 阅读 · 0 评论 -
第5章 引用类型
在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。也常被成为类,但和传统面向对象语言中的类不一样。对象(引用类型的值)是某个特定引用类型的一个实例。新对象是使用new操作符后跟一个构造函数来创建的。如 var person=new Object();创建了Object引用类型的一个实例,并把该实例保存在变量person中。使用的构造函数是Object,它只...原创 2018-07-22 13:58:01 · 161 阅读 · 0 评论 -
第7章 函数表达式
var functionName=function(arg0,arg1,arg2){ //函数体};alert(functionName.name);// functionName这种情况下创建的函数叫做匿名函数(拉姆达函数)匿名函数的name属性时空字符串。7.1 递归递归函数是通过名字调用自身的情况下构成的 function factorial(nu...原创 2018-07-27 22:57:30 · 107 阅读 · 0 评论