javascript 基础知识
注释
//xxx
/* */
var a;
a=3;
var bs=Array();
var bs=[1,2,3,4]
bs[0]=1
for(i=0;i<bs.length;i++)
对象
var lenon=Object();
lenon.name="aa"
or
var lenon={name:"aa",year:1111}
y++
var a="b"+"ccc"
if(1>2){}
if
else
== != && ||
while(){}
function aa(){
return xx;
}
var a=new Date();
getDay() getHours() getMonth()
getElementById()
getElementsByTagName()
getElementsByClassName()
getAttribute()
setAttribute()
元素绑定方法
fun aa(){}
onclick="aa();return false"
获取元素所有子元素
element.childNodes
window.onload=aa;
nodeType
![](https://img.haomeiwen.com/i9967595/28dc9b8727ab27b2.png)
获得节点值
element.nodeValue
firstChild lastChild
打开新窗口
window.open(url,name,property)
![](https://img.haomeiwen.com/i9967595/44babaeedf639393.png)
element.onclick=function(){
xx
return false;
}
![](https://img.haomeiwen.com/i9967595/b72bcf0c6aaa125a.png)
合并、压缩脚本
:Closure Compiler #or JSMin
js和html分离
onload的时候执行多条函数
![](https://img.haomeiwen.com/i9967595/232b5ccfee2b2724.png)
或者
![](https://img.haomeiwen.com/i9967595/aa2b6b4f1228a9df.png)
然后
addLoadEvent(func1)
addLoadEvent(func2)
文档中写入
document.write("xxxx")
获取内部html
testdiv.innerHTML
testdiv.innerHTML="<p>xx</p>"
createElement
![](https://img.haomeiwen.com/i9967595/ba78af4bcd4cdf6b.png)
appendChild
![](https://img.haomeiwen.com/i9967595/8f539c300069b561.png)
createTextNode
![](https://img.haomeiwen.com/i9967595/728a7305472acf9b.png)
组合
![](https://img.haomeiwen.com/i9967595/3a8cffed1e84060c.png)
insertBefore函数
创建AJAX对象
![](https://img.haomeiwen.com/i9967595/847424383c3dedb4.png)
![](https://img.haomeiwen.com/i9967595/b0959d4a9af96e24.png)
readyState
![](https://img.haomeiwen.com/i9967595/372126f708f317a5.png)
document.body
createElement
createTextNode
appendChild
设置快捷键 accessKey
![](https://img.haomeiwen.com/i9967595/01fb849b4af470c9.png)
para.style.fontSize
fontFamily
para.style.color="black";
table交替色
![](https://img.haomeiwen.com/i9967595/e11ecd0d624d2265.png)
鼠标移入移除 onmouseover onmouseout
![](https://img.haomeiwen.com/i9967595/44b9625e4add7576.png)
element.className
element.className+=xx
实现动画效果 setTimeout clearTimeout
![](https://img.haomeiwen.com/i9967595/631d00476bbe2969.png)
html5 标签canvas
![](https://img.haomeiwen.com/i9967595/35a0e270fac18e4c.png)
html5 标签 video audio
![](https://img.haomeiwen.com/i9967595/7d6da012a5f3c7b8.png)
html5新的表单控件
![](https://img.haomeiwen.com/i9967595/0e211c2e2cdcd041.png)
新属性
![](https://img.haomeiwen.com/i9967595/ae0b4e5aa4694919.png)