javascriptË«ÒýºÅתÒå
http://www.cnblogs.com/yzx99/archive/2008/08/08/1263416.html
µ¥ÒýºÅ,Ë«ÒýºÅ,javascript,HTML,תÒå×Ö·û
ÔÚÒ»¸öÍøÒ³Öеİ´Å¥£¬Ð´onclickʼþµÄ´¦Àí´úÂ룬²»Ð¡ÐÄд³ÉÈçÏ£º
<input value="Test" type="button" onclick="alert(""OK"");" />
IEÌáʾ³ö´íºó£¬ÔÙÂþ²»¾ÐĵظÄΪ£º
<input value="Test" type="button" onclick="alert(\"OK\");" />
½á¹û»¹Êdzö´í¡£
Õâʱ£¬ÎÒ¾ÍÏ벻ͨÁË£¬ËäÈ»ÎÒÖªµÀ×îÖ±½ÓµÄ½â¾ö·½·¨ÊÇд³ÉÕâÑù£º
<input value="" type="button" onclick="alert('OK');" />
µ«ÎªÊ²Ã´javascriptÖеÄתÒå×Ö·û\ûÓÐЧ¹ûÁËÄØ£¿
ºóÀ´ÕÒµ½Ò»¶ÎÕý³£µÄ´úÂ룺
<input value="Test" type="button" onclick="alert("OK");" />
Õâʱ²ÅÀí½â£¬ÔÀ´Õâʱ£¬»¹ÊǹéÓÚHTMLµÄ¹ÜϽ·¶Î§£¬ËùÒÔתÒå×Ö·ûÓ¦¸ÃʹÓÃHTMLµÄ£¬¶ø²»ÊÇjavascriptµÄ¡£Á½¸öË«ÒýºÅµÄ×ö·¨ÊÇvbScriptµÄ£¬\"ÕâÖÖ×ö·¨ÔòÊÇjavascriptµÄ£¬¶øHTMLµÄ£¬ÔòÊÇÓÃ"£¬´ËÍ⻹¿ÉÒÔʹÓãº"¡¢'¡£
ÏÂÃæÁгö¸÷ÖÖ±í´ï·½·¨£º
<html>
<body>
<input value="ÍâË«ÒýºÅÄÚË«ÒýºÅ-´íÎó" type="button" onclick="alert("OK");" /><br />
<input value="Íâµ¥ÒýºÅÄÚµ¥ÒýºÅ-´íÎó" type="button" onclick='alert('OK');' /><br />
<input value="Á½¸öË«ÒýºÅ-´íÎó" type="button" onclick="alert(""OK"");" /><br />
<input value="Á½¸öµ¥ÒýºÅ-´íÎó" type="button" onclick="alert(''OK'');" /><br />
<input value="\+Ë«ÒýºÅ-´íÎó" type="button" onclick="alert(\"OK\");" /><br />
<input value="\+µ¥ÒýºÅ-´íÎó" type="button" onclick="alert(\'OK\');" /><br />
<input value="ÍâË«ÒýºÅÄÚµ¥ÒýºÅ-OK" type="button" onclick="alert('OK');" /><br />
<input value="Íâµ¥ÒýºÅÄÚË«ÒýºÅ-OK" type="button" onclick='alert("OK");' /><br />
<input value="Íⲿ²»Ê¹ÓÃÒýºÅ-OK" type="button" onclick=alert('OK');alert("OK"); /><br />
<input value="HTMLתÒå×Ö·û"(& # 3 4 ;)-OK" type="button" onclick="alert("OK");" /><br />
<input value="HTMLתÒå×Ö·û'(& # 3 9 ;)-OK" type="button" onclick="alert('OK');" /><br />
<input value="HTMLתÒå×Ö·û"(& # x 2
Ïà¹ØÎĵµ£º
Ò»°ã£ºobject.constructor == String ;(String »òÕßNumber µÈµÈ )
ÌØÊ⣺ÅжÏÒ»¸öÊý×éArray
·½·¨1£º
Object
.prototype.toString.apply(value) ===
'[object Array]'
·½·¨2£º
ÓÃjQuery£¬ÆäʵºÍ·½·¨1ͬ¡£
$.isArray(object);
......
JavascriptÖÐ×î³£ÓõÄ55¸ö¾µä¼¼ÇÉ
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)><td>no</table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
......
º¯ÊýÊǽøÐÐÄ£¿é»¯³ÌÐòÉè¼ÆµÄ»ù´¡£¬±àд¸´ÔÓµÄAjaxÓ¦ÓóÌÐò£¬±ØÐë¶Ôº¯ÊýÓиüÉîÈëµÄÁ˽⡣JavaScriptÖеĺ¯Êý²»Í¬ÓÚÆäËûµÄÓïÑÔ£¬Ã¿¸öº¯Êý¶¼ÊÇ
×÷Ϊһ¸ö¶ÔÏó±»Î¬»¤ºÍÔËÐеġ£Í¨¹ýº¯Êý¶ÔÏóµÄÐÔÖÊ£¬¿ÉÒԺܷ½±ãµÄ½«Ò»¸öº¯Êý¸³Öµ¸øÒ»¸ö±äÁ¿»òÕß½«º¯Êý×÷Ϊ²ÎÊý´«µÝ¡£ÔÚ¼ÌÐø½²Êö֮ǰ£¬ÏÈ¿´Ò»Ïº¯ÊýµÄʹÓÃÓï
·¨£º
function func1(& ......
Êý¾ÝÀàÐÍ
»ù±¾Êý¾ÝÀàÐÍ
»ù±¾Êý¾ÝÀàÐÍÊÇJSÓïÑÔ×îµ×²ãµÄʵÏÖ¡£
¼òµ¥ÊýÖµÀàÐÍ: ÓÐUndefined, Null, Boolean, NumberºÍString¡£×¢Ò⣬ÃèÊöÖеÄÓ¢Îĵ¥´ÊÔÚÕâÀï½öÖ¸Êý¾ÝÀàÐ͵ÄÃû³Æ£¬²¢²»ÌØÖ¸JSµÄÈ«¾Ö¶ÔÏóN an, Boolean, Number, StringµÈ£¬ËüÃÇÔÚ¸ÅÄîÉϵÄÇø±ðÊDZȽϴóµÄ¡£
¶ÔÏó: Ò»¸öÎÞÐòÊôÐԵļ¯ºÏ£¬ÕâЩÊôÐÔµÄֵΪ¼òµ¥ÊýÖµÀ ......
JavaScriptÊÇÓÉNetscape¹«Ë¾¿ª·¢²¢ËæNavigatorµ¼º½ÕßÒ»Æð·¢²¼µÄ¡¢½éÓÚJava
ÓëHTMLÖ®¼ä¡¢»ùÓÚ¶ÔÏóʼþÇý¶¯µÄ±à³ÌÓïÑÔ£¬ÕýÈÕÒæÊܵ½È«ÇòµÄ¹Ø×¢¡£ÒòËüµÄ¿ª·¢»·¾³¼òµ¥£¬²»ÐèÒªJava±àÒëÆ÷£¬¶øÊÇÖ±½ÓÔËÐÐÔÚWebä¯ÀÀÆ÷ÖУ¬¶øÒò±¶
ÊÜWebÉè¼ÆÕßµÄËù°®¡£
ÕâÒ»Ì×JavaScript½Ì³Ì·Ö¾Å¸öÕ½ڴÓʲôÊÇJavaScript¡¢JavaScriptµÄ¼òµ¥Ó¦ÓÃÒ»Ö ......