注释 //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"
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;
image.png
element.nodeValue
firstChild lastChild
window.open(url,name,property)
image.png
element.onclick=function(){ xx return false; }
image.png
:Closure Compiler #or JSMin
image.png
image.png
然后 addLoadEvent(func1) addLoadEvent(func2)
document.write("xxxx")
testdiv.innerHTML testdiv.innerHTML="<p>xx</p>"
image.png
image.png
image.png
image.png
image.png
image.png
readyState
image.png
createElement createTextNode appendChild
image.png
para.style.fontSize fontFamily para.style.color="black";
image.png
image.png
element.className element.className+=xx
image.png
image.png
image.png
image.png
image.png