10 ¸öÖøÃûµÄ JavaScript ¿â¡¾×ª¡¿
JavaScript ÊÇ Web ¿ª·¢ÓëÉè¼ÆÖв»¿É»òȱµÄ¶«Î÷£¬²»¹ÜÊÇÒ»¸ö¼òµ¥µÄÍøÒ³»¹ÊÇÒ»¸öרҵµÄÕ¾µã£¬Ò²²»¹ÜÄãÊǸßÊÖ»¹ÊDzËÄñ£¬Èç½ñ JavaScript
¿âÔ½À´Ô½Ç¿´ó£¬¿ÉÒÔʤÈÎÐí¶à¸´ÔӵŤ×÷£¬È»¶øÍ¬Ê±£¬ÈËÃÇÔÚÖÚ¶à JavaScript ¿âÃæÇ°ÓÖ¾õµÃÎÞËùÊÊ´Ó£¬±¾ÎÄ£¬ÎÒÃǽ«Ê¹Óà Google ËÑË÷³öÅÅÃûǰ 10 λµÄ
JavaScript ¿â£¬²¢¶ÔËüÃÇÖðÒ»½øÐнéÉÜ¡£
¡¡¡¡
¡¡¡¡1. jQuery: The Write Less, Do More,
JavaScript Library
¡¡¡¡
¡¡¡¡
¡¡¡¡jQuery ÊÇÒ»¸öºÜÐ嵀 JavaScript
¿â£¬ËüµÄ¿ÚºÅÊÇ“¼¸ÐдúÂ룬ÄܸɴóÊ”£¨Write Less, Do More£©£¬ËüÊÇÓµÓÐ×î¶à²å¼þºÍÀ©Õ¹µÄ JavaScript ¿â£¬ÒÔÏÂÊÇ jQuery
ÏÖ×´£º
¡¡¡¡
¡¡¡¡
¡¡¡¡µ±Ç°°æ±¾£º 1.3.2
¡¡¡¡Îļþ³ß´ç£ºÑ¹Ëõºó×îС19KB£¬Î´Ñ¹ËõΪ120K¡£
¡¡¡¡×÷Õߣº John
Resig
¡¡¡¡ÓµÓÐ19ÖÖÓïÑԵĽ̳Ì: ½Ì³Ì×ܼÆ183ÖÖ¡£
¡¡¡¡ÖøÃûÓû§£º ³¬¹ý1000¸ö
¡¡¡¡²å¼þ:
3493
¡¡¡¡Ò×ѧ
¡¡¡¡¶ÔÉè¼ÆÊ¦À´Ëµ·Ç³£Ò×ѧ£¬Ê¹Óà CSS
Óï·¨
¡¡¡¡ÓµÓдóÁ¿ÓÐȤµÄÀ©Õ¹
¡¡¡¡ÓµÓзdz£³öÉ«µÄÉçÇø£¬¿ÉÄÜÊÇ×î´óµÄ
¡¡¡¡±»ÊýÒÔ°ÙÍòµÄÕ¾µãʹÓ㬰üÀ¨ÖîÈç Google, Dell, CBS,
NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla µÈÖøÃûÕ¾µã¡£
¡¡¡¡2. MooTools –
a compact javascript framework
¡¡¡¡
¡¡¡¡
¡¡¡¡MooTools ÊÇÒ»¸öʹÓà MIT
Ðí¿ÉµÄ¿ªÔ´ÏîÄ¿£¬Òâζ×ÅÄã¿ÉÒÔÔÚÈÎÒ»³¡ºÏʹÓûò¶ÔËü¾ÍÐÐÐ޸ġ£
¡¡¡¡
¡¡¡¡µ±Ç°°æ±¾: 1.2.3
¡¡¡¡Î´Ñ¹Ëõ³ß´ç: 95 KB (¿Í»§¶Ë) £¬22
KB (·þÎñÆ÷¶Ë)
¡¡¡¡×÷Õß: Valerio Proietti
¡¡¡¡ÖøÃûÓû§: w3c, cnet, bing,
…
¡¡¡¡¹Ù·½Õ¾ÉϵIJå¼þÊýÄ¿: 4
¡¡¡¡ÓµÓиüºÃµÄÃæÏò¶ÔÏó½á¹¹
¡¡¡¡ËüµÄ¶¯»Ð§¹û¸üƽ»¬
¡¡¡¡Óï·¨¼°¶ÔÏó¾ä±ú¸ü¸»Âß¼
¡¡¡¡3.
Prototype: Easy Ajax and DOM manipulation for dynamic web
applications
¡¡¡¡
¡¡¡¡
¡¡¡¡±»Ò»Ð©´óÐÍýÌ幫˾ºÍ×é֯ʹÓã¬Protorype ÊÇÒ»¸öºÜ¶ÀÌØµÄ JavaScript ¿â£¬Öð½¥³ÉΪ
Web ÒýÓÿª·¢ÕߵĴúÂë»ù´¡£¬Ëæ×Å×îÐ嵀 1.6.1 °æ±¾µÄÍÆ³ö£¬Protorype
ÔÚÐÔÄÜ£¬Óû§×Ô¶¨ÒåʼþÒÔ¼°Í¬ÏÖ´úä¯ÀÀÆ÷¼æÈÝ·½ÃæÔ½À´Ô½ÍêÉÆ¡£
¡¡¡¡
¡¡¡¡×îа汾: 1.6.1
¡¡¡¡Î´Ñ¹Ëõ³ß´ç: 136 KB
(´óÔ¼5000ÐдúÂë)
¡¡¡¡×÷Õß: Sam Stephenson
¡¡¡¡ÖøÃûÓû§: NASA, CNN, NBC, …
¡¡¡¡²å¼þÊýÄ¿:
150+
¡¡¡¡¸üÊÊÓÃÓÚ´óÐÍ Web ³ÌÐò
¡¡¡¡4. Dojo Toolkit: great experiences for
everyone
¡¡¡¡
¡¡¡¡
¡¡¡¡Dojo µÄÄÚºËСÇÉ£¬¿ì£¬¾«É
Ïà¹ØÎĵµ£º
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
×Ô¶¯Ë¢ÐÂÒ³ÃæµÄ·½·¨:
1¡¢×Ô¶¯Ë¢Ð£º
<script type="text/javascript">setInt ......
ÃèÊö event´ú±íʼþµÄ״̬£¬ÀýÈç´¥·¢event¶ÔÏóµÄÔªËØ¡¢Êó±êµÄλÖü°×´Ì¬¡¢°´ÏµļüµÈµÈ¡£ event¶ÔÏóÖ»ÔÚʼþ·¢ÉúµÄ¹ý³ÌÖвÅÓÐЧ¡£ eventµÄijЩÊôÐÔÖ»¶ÔÌØ¶¨µÄʼþÓÐÒâÒå¡£±ÈÈ磬fromElement ºÍ toElement ÊôÐÔÖ»¶Ô onmouseover ºÍ onmouseout ʼþÓÐÒâÒå¡£ Àý×Ó ÏÂÃæµÄÀý×Ó¼ì²éÊó±êÊÇ·ñÔÚÁ´½ÓÉ ......
<script language="JavaScript" type="text/javascript" >
<!--
.
//-->
</script>
.languageÒѾ±»ÆúÓ㬵«ÎªÁ˼æÈݾɰ汾ä¯ÀÀÆ÷¶ø±£Áô£¬ËùÒÔ½¨ÒéͬʱʹÓÃÕâlanguageºÍtypeÁ½¸ö
.<!--- / ......
Òý×Ó
±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂÆµÄ¾À²øÖгÊÏÖ³öÎÞÏÞµÄÉú»úºÍ»îÁ¦¡£
Êý¾ÝÌìÉú¾ÍÊÇÎľ²µÄ£¬×ÜÏë±£³Ö×Ô¼º¹ÌÓеı¾É«£»¶ø´úÂëÈ´ÌìÉú»îÆÃ£¬×ÜÏë¸Ä±äÕâ¸öÊÀ½ç¡£
Äã¿´£¬Êý¾Ý´úÂë¼äµÄ¹ØÏµÓëÎïÖ ......
alert(parseInt("101101", 2))
ÔËÐдúÂë
function toBin(intNum) {
var answer = "";
if(/\d+/.test(intNum)) {
while(intNum != 0) {
answer = Math.abs(intNum%2)+answer;
intNum = parseInt(intNum/2);
}
......