Javascript¶¯Ì¬Éú³É±í¸ñµÄÐÔÄܵ÷ÓÅ
¿Í»§¶Ë¶¯Ì¬Êä³ötableÊý¾Ý²¢Õ¹Ê¾±í¸ñ£¬ÊÇwebÓ¦ÓÃÖнÏΪ³£¼ûµÄ¹¤×÷¡£¶ÔÓÚÑ»·´òÓ¡Êä³ötr£¬td±¾ÉíÊÇÒ»¼þ·Ç³£½©Ó²ºÍ±©Á¦µÄ±à³Ì°ì·¨£¬ÔÙ¼ÓÉÏ×îºó°ó¶¨ÔªËØinnerHTML×Ö·ûÁ÷Êä³ö£¬
¡¡¡¡ÏµÍ³ËùÏûºÄµÄÐÔÄÜ´ú¼ÛÊǷdz£¸ß°ºµÄ£¬Èç¹ûÎÒÃÇÐèÒªÕ¹ÏÖµÄÊý¾Ý·Ç³£ÅÓ´óʱ£¬ÄÇô´ú¼ÛÒ²Êdzɱ¶µÄ¡£È»¶øÕâÖÖ¶¯Ì¬Êä³ö±í¸ñµÄ·½·¨ÊÇ´ó¶àÊý¿Í»§¶Ë³ÌÐòÔ±×î³£Óõķ½·¨¡£ÄÇô»ùÓÚ×î³£Óõķ½·¨£¬
¡¡¡¡ÈçºÎ²ÅÄܽµµÍÐÔÄܳɱ¾£¬¸ÄÉÆÓû§ÌåÑ飬¿ìËÙ°²È«µÄÏÔʾÎÒÃÇËùÐèÒªµÄÊý¾ÝÄØ£¿
¡¡¡¡ÎÒÈÏΪ´Ó¸ù±¾Éϵ÷ÓÅÐèÒª´ÓÁ½¸ö·½ÃæÈ¥¿¼ÂÇ¡£
¡¡¡¡1£ºserverµÄÊý¾ÝͳöºÍclientµÄÊý¾Ý½âÎö¡£ÕâÀïÉæ¼°µÄ֪ʶµã½Ï¶à£¬½ñºóÔÙ×öÏêϸµÄ˵Ã÷¡£µ«ÊǶÔÓÚ½ÏΪ¸´ÔÓµÄxmlµÄÊý¾Ý¸ñʽÀ´Ëµ£¬clientµÄ½âÎöÓ¦¸ÃÓÃxpathѰַºÍdomÄÚÖöÔÏóÏà½áºÏµÄ·½·¨£¬¸ßËÙ¶¨Î»¡£
¡¡¡¡2£ºDHTMLµÄÓÅ»¯¡£°üÀ¨dom£¬css£¬jsµÄÓÅ»¯£¬Ò²¾ÍÊÇMVC£¨model,
view, control£©µÄÓÅ»¯¡£
¡¡¡¡ÕâÀïÎÒÃÇÓÃjs¶¯Ì¬Éú³ÉÒ»¸ötable£¬ ¹¹½¨Ò»¸ö3000ÐУ¬8Áеıí¸ñ£¬´úÂë·Ö¶à¸ö°æ±¾£¬±ãÓÚÇåÎúµÄ±È½Ïÿ¸ö°æ±¾²»Í¬µÄÐÔÄÜÏûºÄ¡£
¡¡¡¡vision
0.1 ¡¾ºÄʱ14694ms¡¿
¡¡¡¡Ã²ËÆÒÔϵÄд·¨ÊÇûÓÐÈκδíÎ󣬵«ÊÇÈ·ÊÇ×Á¦£¬Ð§ÂÊ×îµÍ£¬ÐÔÄÜÏûºÄ×î´óµÄд·¨¡£¶ÔÓÚ´óÁ¿µÄÊý¾ÝÐкÍÁУ¬ÓÃforÑ»·Æ´½ÓÔªËØ×Ö·û´®£¬×îºóinnerHTMLÊä³öÊDz»¿ÉÈ¡µÄ¡£
¡¡¡¡3000¼ÇÂ¼Ò³Ãæ¼ÓÔØºÄʱ14694ºÁÃ룬½ü15Ãë¡£ÕâÑùµÄÒ³ÃæÊý¾Ý¼ÓÔØÊǽüºõÔÖÄѵģ¬Ó¦¸Ã½ßÁ¦±ÜÃâ¡£
<html>
<body>
¡¡<div
id="tableDiv"></div>
¡¡<script>
¡¡ var maxRow =3000;
¡¡ var maxCol = 8£»
¡¡ var strTbl = "<table
border='1'><tbody>";
¡¡ var strTbody = '';
¡¡
¡¡ for(var i = 0; i < maxRow; i++){
¡¡¡¡strTbody +="<tr>";
¡¡¡¡ for(var j = 0; j < maxCol; j++){
¡¡¡¡¡¡strTbody +=
"<td>test</td>";
¡¡¡¡ }
¡¡¡¡strTbody += "</tr>";
¡¡ }
¡¡ strTbl = strTbody +
"</tbody></table>";
¡¡
¡¡ var obj =
document.getElementById("tableDiv");
¡¡ obj.innerHTML = strTbl;
¡¡
¡¡</script>
</body>
</html>
vision 0.2 ¡¾ºÄʱ3623ms¡¿
¡¡¡¡Õâ¸ö°æ±¾µÄ´úÂëÓзdz£´óµÄ¸Ä½ø£¬²ÉÓÃDOM¼¼Êõ¶¯Ì¬Ìí¼ÓÔªËØ£¬ËµÃ÷ÔÚÐèÒª´¦ÀíÕ¹ÏÖ´óÁ¿Êý¾ÝµÄÇé¿öÏ£¬ÔËÓÃDOM¿ìËÙ¶¨Î»²¢Ìí¼Ó°ó¶¨ÔªËصķ½·¨£¬Ð§ÂÊÔ¶±ÈÆ´½ÓhtmlÔªËØ×Ö·û´®µÄ·½·¨Òª¸ßÐí¶à¡£
¡¡¡¡Õû¸öÒ³Ãæ¼ÓÔØÍê³ÉËùºÄµÄʱ¼äΪ3
Ïà¹ØÎĵµ£º
javascriptÄÚ´æÐ¹Â¶µÄÎÊÌâÒ»Ö±ÒÔÀ´¶¼²»Êܵ½´ó¼ÒµÄÖØÊÓ£¬ÔÒòÊǶÔÓû§µÄÓ°ÏìûÓÐ̫ʵ¼ÊµÄ±íÏÖ£¬»òÐí½ü¼¸ÄêÄڴ淢չѸËÙ¡£½Å±¾ÄÚ´æÔÙй¶Ҳ²»»áÓÐÌ«´óÓ°Ïì¡£
µ±È»×÷Ϊǰ¶Ë¿ª·¢µÄͬѧÃÇ£¬¾Í²»ÄÜÓÐÕâÑùµÄ½ÄÐÒÐÄÀí¡£³öÏÖmemory leaksºÜ´ó³Ì¶ÈÉÏÊÇÒòΪ³ÌÐòµÄ²»³ÉÊìºÍ±àÂ벻̫¹æ·¶Ôì³ÉµÄ¡£²»¹ý£¬ÕâÀï¾Í²»ËµÈçºÎ³öÏÖÎÊÌâµÄ£¬¶ÔÎÊÌ ......
ʱ¼ä¶ÔÏó: Date()
ʹÓÃǰÐèÒªÉùÃ÷/´´½¨¶ÔÏó, var currentTime = new Date();
³£Ó÷½·¨:
getYear(); getMonth(); getDate(); getDay(); getHours(); getMinutes
(); getSeconds(); getTime();
setYear(); setMonth(); setDate(); setHours(); setMinutes();
......
¶ÔÓÚ1¸öµ¥ÒýºÅ£¬ÔòתÒå¸Ãµ¥ÒýºÅ
¶ÔÓÚ1¸ö·´Ð±¸Ü¸ú1¸öµ¥ÒýºÅ£¬Ôò²»¹ÜËü¡£
¶ÔÓÚ2¸ö¼°ÒÔÉϵķ´Ð±¸Ü¼ÓÒ»¸öµ¥ÒýºÅ£¬Ôò·Ö±ð¶Ôÿ¸ö·´Ð±¸ÜºÍµ¥ÒýºÅ¶¼½øÐÐתÒ壬¼´ ʹ·´Ð±¸ÜÊýÄ¿±£³Ö²»±ä£¬ ²¢×ªÒåµ¥ÒýºÅ¡£
/// <summary>
/// ¶ÔÓÚµ¥ÒýºÅ¶øÑÔ£¬ÈôÇ°ÃæÓÐżÊý¸ö·´Ð±¸ÜÔòÒì³££¬ÆæÊý¸ö·´Ð±¸ÜÔòÕý³£
/// < ......
<html>
<head>
<title>test javaScript</title>
//cssÉèÖÃͼÏñµÄ͸Ã÷¶È
<mce:style><!--
img
{
filter:alpha(opacity=10)
}
--></mce:style><style mce_bogus="1">img
{
filter:alpha(opacity=10)
}</style>
<mce:script type="text/javasc ......
Ìṩһ¸ö¼òµ¥µÄÀý×Ó£º
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Key ......