内嵌样式<script></script>
alert(“123”)弹出对话框
document.write(“test”)
引入方式
<title></title>
<script type="text/javascript"src"./js/test.js"></script>
js数据类型
undefined 未定义,当函数无明确返回值时,其调用结果也为undefined
null 空
typeof运算符
undefined类型
null类型
boolean类型
number类型
string类型
数据类型转换 Boolean(value)——把给定的值转换成boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串;
应用数据类型
原生对象:Boolean、Number、Date、
内置对象:Global和Math
宿主对象:BOM和DOM对象都是宿主对象。
函数
function函数名
string:
charcodeat(index):返回指定索引的Unicode编码
charat(index):返回索引位置处的字符
slicecstart【,end】:返回字符串的片段
instanceof运算符
shift():删除数组的第一个元素,返回删除的值
pop():删除数组的最后一个元素,返回删除的值
unshift():把参数加载数组的前面,返回数组的长度
push():将参数加载到数组的最后,返回数组的长度
concat():把两个数组拼接起来
location对象包含当前uri的相关信息
1,属性 href:设置或返回一个完整的url
2,search:返回url后面的查询数据
方法:assign 页面跳转 replace替换 reload屏幕高度
screen对象客户端信息
document对象
title:返回或设置当前文档的标题
url:返回当前文档的url
bgcolor:设置文档的背景色
fgcolor:字体颜色
操作元素的内容
innerhtml:设置或获取标签对中的内容
lextcontent:获得ff的兼容
属性的操作
直接操作:对象.属性=值
getattribute("属性")
节点
方法:getelementsbytagname()
getelementsbyname()
getelementbyid()
obj.parentnode:获其父元素节点
obj.childnodes:获其子节点,只包含其次节点
obj.firstchild:其第一个子节点
obj.lostchild:其最后一个子节点
obj.nextsibling:其下一个兄弟节点
obj.previousibing:其上一个兄弟节点
replacechild替换
createElement创建一个元素