javascript
- 什么是JavaScript
a) 是基于事件和对象的脚本语言,是主要是嵌入到HTML中, 应用于客户端操作网页元素, 也可以作用于服务端
- 定义变量
a) Var a = “” 弱类型语言
- 基本数据类型
a) Number
b) Boolean
c) String
d) Undefine
e) Null
- Typeof
a) 各种数字的结果都是number
b) Infinite 无穷大表示数字无穷大
c) 两个无穷大相加是等于NaN
d) 字符串类型和数字相加,除了加法运算其他都会转化为字符串类型
e) 布尔类型, 除了以下值都是true
null
undefined
0
NaN
false
- 数组
a) Var a = [a,b,c]
b) Var a = [[1,2,3] , [4,4]]
- 流程控制语句
a) 和java大同小异
- 函数
a) Function(){}
b) Var a = function(){}
- 预定义的函数
a) parseInt()
b) parseFloat()
c) isNaN(xxx)
d) isFinite(xxxx)
e) eval()
DOM是什么,解释下DOM树
a) 当网页被加载的时候, 浏览器会创建页面的文档对象模型(Document Object Model)。 HTMLDOM 模型被构造为对象的树
b) JavaScript能够改变HTML内容
c) 改变HTML属性
d) 改变css样式
e) 对所有页面中的事件发生反应
- DOM查找元素
a) 通过id
b) 通过标签
- DOM——HTML
a) innerHTML = new HTML
.attribute = new value
b)
- DOM——css
a)..style.property=new style - DOM——事件
a) 单击事件, 键盘事件(onkeydown, onkeyup, onkeypress), 加载事件, onmouse 鼠标事件, 焦点事件onfocus, onblur
- 添加节点
dom添加节点和删除节点 - 计算器
- 表单
- Bom是什么
(a)Browser Object Model JavaScript 有能力与浏览器“对话”。
- Window对象
a) Windown.location
b) History
c) open
d) Alert
e) Confirm
f) setTimeOut
g) clearTimeOut
h) setInterval()
- Cookie的添加删除
- 获取,设置,提取