Please enable JavaScript.
Coggle requires JavaScript to display documents.
javascript 1 - Coggle Diagram
javascript 1
1.基本概念
数据类型
-
Null
从逻辑角度来看,null 值表
示一个空对象指针,如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为 null 而不是其他值。
-
-
-
-
-
-
-
关键字和保留字
关键字:break do instanceof typeof case else new var catch finally return void continue for switch while debugger* function this with default if throw delete in try
-
-
-
3.引入类型
-
-
-
-
Array
栈方法
push()和 pop()方法push()方法可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。而
pop()方法则从数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项
-
-
-
-
-
-
-
-
-
6.BOM
window对象
-
全局作用域
window包含document,location,navigation,screen,history;window可省略
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7.DOM
DOM操作技术
-
动态样式
使用DOM代码动态创建
var link = document.createElement("link");link.rel = "stylesheet";link.type = "text/css"; link.href = "style.css";var head = document.getElementsByTagName("head")[0];head.appendChild(link);
-
-
-
节点层次
-
Document类型
document 对象是 HTMLDocument(继承
自 Document 类型)的一个实例表示整个 HTML 页面document 对象是 window 对象的一个
属性,因此可以将其作为全局对象来访问
-
-
-
-
Element类型
-
HTML元素
属性:id,title,lang,dir,className
-
取得特性
操持属性的DOM方法:getAttribute(),setAttribute(),removeAttribute();
-
-
-
-
-
-
-
-
变量
基本类型和引用类型的值
复制变量值
-
复制引用类型的值时同样也会将存储在变量对象中的值复制一份放到
为新变量分配的空间中不同的是,这个值的副本实际上是一个指针,而这个指针指向存储在堆中的一
个对象。复制操作结束后,两个变量实际上将引用同一个对象。因此,改变其中一个变量,就会影响另一个变量
-
-
-
-