JavaScript自学笔记
FrequencyStar
这个作者很懒,什么都没留下…
展开
-
08.JavaScript BOM
BOMwindow对象全局作用域window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法var age = 29;function sayAge(){ alert(this.age);}alert(window.age); //29sayAge(); //29window.sayAge(); //29全局变量不能通过delete操原创 2020-08-30 14:57:04 · 176 阅读 · 0 评论 -
07.JavaScript函数表达式
函数表达式定义函数的方式有两种:一种是函数声明,另一种就是函数表达式函数声明的语法是这样的。function functionName(arg0, arg1, arg2) { //函数体}关于函数声明,它的一个重要特征就是函数声明提升(function declaration hoisting),意思是在执行代码之前会先读取函数声明。这就意味着可以把函数声明放在调用它的语句后面第二种创建函数的方式是使用函数表达式。函数表达式有几种不同的语法形式var functionName原创 2020-08-27 17:48:39 · 158 阅读 · 0 评论 -
06.JavaScript面向对象的程序设计
面向对象的程序设计理解对象创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法var person = new Object();person.name = "Nicholas";person.age = 29; person.job = "Software Engineer";person.sayName = function(){ alert(this.name); };几年后,对象字面量成为创建这种对象的首选模式。前面的例子用对象字面量语原创 2020-08-27 13:01:02 · 170 阅读 · 0 评论 -
05.JavaScript引用类型
引用类型引用类型的值(对象)是引用类型的一个实例。ObjectArrayDateRegExpFunction基本包装类型单体内置对象Object类型(ES6有变化)创建使用new操作符后跟Object构造函数var person = new Object();person.name = "Nicholas";person.age = 29;使用对象字面量表示法var person = { name : "Nicholas", age :原创 2020-08-22 21:59:08 · 634 阅读 · 0 评论 -
04.变量、作用域和内存问题
变量、作用域和内存问题基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象5种基本数据类型:Undefined、Null、Boolean、Number和String。这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值引用类型的值是保存在内存中的对象。在操作对象时,实际上是在操作对象的引用而不是实际的对象。为此,引用类型的值是按引用访问的。动态的属性定义原创 2020-08-19 20:57:51 · 138 阅读 · 0 评论 -
01.JavaScript简介
JavaScript简介JavaScript实现一个完整的JavaScript实现应该由下面三个不同的部分组成。ECMAScript-核心DOM-文档对象模型BOM-浏览器对象模型文档对象模型-DOM文档对象模型(DOM,Document Object Model)是针对XML经过扩展用于HTML的应用程序接口(API,Application Programming Interface)。DOM把整个页面映射为一个多层节点结构。HTML页面中的每个组成部分都是某种类型的节点,这些节点原创 2020-08-15 16:24:04 · 127 阅读 · 0 评论 -
02.在HTML中使用JavaScript
在HTML中使用JavaScript<script>元素通过<script>元素插入JavaScriptHTML4.01为<script>定义了以下6个属性:async:可选表示应该立即下载脚本,但不应妨碍页面中的其他操作只对外部脚本有效charset:可选表示通过src属性指定的代码的字符集defer:可选表示脚本可以延迟到文档完全被解析和显示之后再执行只对外部脚本有效language:已废弃表示用于表示代原创 2020-08-15 21:23:55 · 162 阅读 · 0 评论 -
03.JavaScript基本概念
基本概念语法区分大小写ECMAScript中的一切都区分大小写标识符所谓标识符,就是指变量、函数、属性的名字;或者函数的参数。第一个字符必须是一个字母,下划线或一个美元符号其他字符可以是字母,下划线,美元符号或数字按照惯例,ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下每个有意义的单词的首字母大写,例如myCar注释// 单行注释/* * 这是一个多行 * (块级)注释 */严格模式启用严格模式,在脚本顶端添加"use strict"语句原创 2020-08-19 12:01:49 · 175 阅读 · 0 评论