????????????????????У?????????????????????????????????????????????????????20?????????壬??????????????????????ο?????

?????????????????????ж??????????????????????????????????????????????????????·????????????????Щ???????????????Щ???????????塣???????????????????????????20?????????壬??????????????

????JavaScript?

????1?????????DOM????

??????????????δ???


1.// anti-pattern
2.for (var i = 0; i < 100; i++){ 
3.   var li = $("<li>").html("This is list item #" + (i+1)); 
4.   $("#someUL").append(li); 
5.}
 


??????δ????DOM??????100???????????????100?????????jQuery??????????????????????????Σ????????????????????100??<li>?????????????????????HTML?С????????????DOM??Σ????????£?


1.var liststring = ""; 
2.for (var i = 100; i > 0; i--){ 
3.   liststring += "<li>This is list item #" + (99- i); 
4.} 
5.document.getElementById("someUL").innerHTML(liststring);
 


???????????????????????????????????????????????飺


1.var liststring = "<li>"
2.var lis = []; 
3.for (var i = 100; i > 0; i--){ 
4.   lis.push("This is list item #" + (99- i)); 
5.} 
6.liststring += lis.join("</li><li>") + "</li>"; 
7.document.getElementById("someUL").innerHTML(liststring);
 


??????????JavaScript???????HTML?????????????????????????

????2??????μ?????????????

???????????????????????????????????????????????????????????????????????????£???????????δ???


1.var foo = "bar"; 
2.var plant = "green"; 
3.var car = "red";
 


?????????????????????????????Something?????漰??????????????????????????????????????????????????????????д??

??????????????????????


1.function subtractFive(number){ 
2.   return number - 5; 
3.}
 


??????????????????????????????

???????????????????????5??????????????????????磺


1.function addFive(number){ 
2.   return number + 5; 
3.}
 


?????????????????????????????ú???????????HTML???????????????????getTweetHTML()???????????????Щ?????????踐?????????????????????do????????doFetchTweets()??

?????????????????????????д??????????


1.function Dog(color){ 
2.   this.color = color; 
3.}


???????????????????????????????????????do??????????????????????