javascriptѧϰ×ܽá
1.JavaScriptÖеĶÔÏó
·ÖΪ3ÖÖ¡£
£¨1£©JavaScriptµÄÄÚÖöÔÏó
³£ÓõÄÓÐDate,Array,String,Math,¶ÔÏó,ÕâЩ¶¼ÊǾ³£»áÓõ½µÄ£¬Ò»¶¨ÒªÕÆÎպá£
£¨2£©Îĵµ¶ÔÏóÄ£ÐÍ(Document Object Model,DOM)
Õâ¸ö¶ÔÏó±íʾÁ˵±Ç°ä¯ÀÀÆ÷µÄ¶à¸ö×é¼þºÍµ±Ç°µÄHTMLÎĵµ¡£DOMÎÒÈÏΪÊÇJSÖÐ×îÖØÒªµÄÒ»¸ö¶ÔÏó£¬Í¨¹ýËû¿ÉÒÔ»ñµÃÈκÎÒ»¸öHTMLÔªËØ£¬1.ͨ¹ýdocument.form1.nameµÃµ½£¬ÕâÖÖÊÇä¯ÀÀÆ÷Ö§³ÖµÄdom¶ÔÏ󣬲»ÊôÓÚjs£¬2.ÔÛÃǾ³£ÓõÄÊÇdocument.getElementById("name"),ÕâÖÖÊÇw3c×éÖ¯ÖÆ¶¨µÄÒ»¼¶DOM¶ÔÏó±ê×¼¡£
£¨3£©×Ô¶¨Òå¶ÔÏó
ÎÒ×ÜÈÏΪjsµÄ×Ô¶¨Òå¶ÔÏóû±ØÒªÓã¬Èç¹ûÄãÊǰ´ÕÕÃæÏò¶ÔÏóµÄ±à³Ì˼Ï룬ÄÇôӦ¸ÃÓÃJava£¬¶ø²»ÊÇÓÃjsµÄ¶ÔÏó¡£
2.DOM¶ÔÏó,historyÒÔ¼°location
ΪÁ˲ٿØä¯ÀÀÆ÷ºÍÎĵµ£¬jsʹÓ÷ֲãµÄ¸¸¶ÔÏóºÍ×Ó¶ÔÏó£¬Õâ¾ÍÊÇDOM¡£ÕâЩ¶ÔÏóµÄ×éÖ¯ÀàËÆÒ»¸öÊ÷Ðνṹ£¬²¢±íʾһ¸öWebÎĵµµÄËùÓÐÄÚÈÝ×é¼þ¡£
WindowÊÇËùÓжÔÏóµÄ¸¸¶ÔÏó
document¶ÔÏó¼¸ÖÖ³£Ó÷½·¨
document.URL£ºÖ¸Ã÷ÁËÎĵµµÄURLµØÖ·¡£²»¿É¸Ä±ä£¬Èç¹ûÐèÒª¸øÓû§²»Í¬µÄµØÖ·Ó¦¸ÃÓÃwindow.location¶ÔÏó
document.write:ÁгöÁ˵±Ç°Ò³ÃæµÄ±êÌâ
document.referrer:Óû§Ëùä¯ÀÀµÄÉÏÒ»¸öÒ³ÃæµÄURLµØÖ·¡£
document.lastModified£ºÎĵµ×îºóÐÞ¸ÄÈÕÆÚ
document.cookie ÔÊÐí¶ÁÈ¡ºÍÉèÖÃÒ»¸öÎĵµµÄcookie
history¶ÔÏóµÄ¼¸ÖÖ³£Ó÷½·¨
history.length();±£´æÁËÀúÊ·ÁбíµÄ³¤¶È
history.go();´ò¿ªÀúÊ·ÁбíÖÐÒ»¸öÍøÖ·£¬ÒªÖ¸¶¨Ò»¸öÕýÊý»òÕ߸ºÊý¡£
history.back();ÀúÊ·ÁбíÖеÄǰһ¸öÍøÖ·£¬Ï൱ÓÚºóÍ˰´Å¥¡£
historay.forward();ÀúÊ·ÁбíÖеĺóÒ»¸öÍøÖ·£¬Ï൱ÓÚºóÍ˰´Å¥¡£
location¶ÔÏóµÄ¼¸ÖÖ³£Ó÷½·¨
location.protocol:ÍøÖ·µÄÐÒ鲿·Ö---http
location.hostname:ÍøÖ·µÄÖ÷»úÃû---www.aaa.com
location.port:ÍøÖ·µÄ¶Ë¿ÚºÅ---80
location.pathname:ÍøÖ·µÄÎļþÃû²¿·Ö---tese.do
location.search:ÍøÖ·µÄ²éѯ²¿·Ö---lines=1
location.hash:ÍøÖ·ÖÐʹÓõÄanchorÃû---#anchor
location¶ÔÏóµÄÁ½¸ö·½·¨
location.reload() ˢе±Ç°Îĵµ£¬ä¯ÀÀÆ÷ÖеÄˢа´Å¥¡£
location.replace()Ìæ»»Ò»¸öеÄλÖÃ
3.JavaScriptÖеıäÁ¿Ãû³Æ£¬±í´ïʽ£¬ÔËËã·û£¬Êý¾ÝÀàÐÍ
±äÁ¿Ãû³Æ£¬±í´ïʽ£¬ÔËËã·û£¬ºÍJavaÖвî±ð²»´ó£¬¾Í²»¶à¼ÓÐðÊöÁË
Êý¾ÝÀàÐÍ
1.Êý×Ö£ºÕûÊý£¬¸¡µãÊý
2.²¼¶ûÖµ£ºÕ棬¼Ù¡£
3.×Ö·ûÐÍ£º×Ö·û´®¶ÔÏó
4.¿ÕÖµ£¬null¡£
parseInt()----½«Ò»¸ö×Ö·û´®×ª»»ÎªÕûÊýÖµ¡£
parseFloat----½«Ò»¸ö
Ïà¹ØÎĵµ£º
<script language="javascript">
<!--
String.prototype.replaceAll = stringReplaceAll;
function stringReplaceAll(AFindText,ARepText){
raRegExp = new RegExp(AFindText,"g");
return this.replace(raRegExp,ARepText)
}
var content = "%sfasf%sfd%asdfsadf%1111%"
// °Ñ ËùÓÐµÄ % Ìæ»»Îª #
......
±¾ÎÄÊǶԡ¶AJAX¶¯Ì¬ÍøÒ³ÐÅÏ¢ÌáÈ¡ÔÀí¡·
µÄ²¹³ä£¬Ç°ÎÄ×ܽáÁËÁ½ÖÖAJAXÍøÒ³ÎÄ×ÖµÄץȡ·½·¨£º
ÍøÒ³ÎÄ×ÖÔÚ¼ÓÔØHTMLÎĵµ£¨document£©µÄʱºòÓÃJavascript´úÂë»ñÈ¡ºÍÕ¹ÏÖ£¬´ËJavascript´úÂëÔÚ·¢ËÍloadʼþ֮ǰÔËÐУ¬ÄÇô½ÓÊÕµ½loadʼþ±íʾËùÓеÄÄÚÈݶ¼¼ÓÔØÍêÁË
ÍøÒ³ÎÄ×ÖÔÚ¼ÓÔØÍêHTMLÎĵµ£¨document£©ºóÔÚij¸öʱ¿ÌÓÃJavascript ......
Document¶ÔÏóÄÚÈݼ¯ºÏ
document Îĵ²¶ÔÏó - JavaScript½Å±¾ÓïÑÔÃèÊö
———————————————————————
×¢:Ò³ÃæÉÏÔªËØnameÊôÐÔºÍJavaScriptÒýÓõÄÃû³Æ±ØÐëÒ»Ö°üÀ¨´óСд
·ñÔò» ......
1 ´´½¨½Å±¾¿é
ÒýÓÃÄÚÈݳÌÐò´úÂë
<script language=”JavaScript”>
JavaScript ´úÂëдÔÚÕâÀïÃæ
</script>
2 Òþ²Ø½Å±¾´úÂë
ÒýÓÃÄÚÈݳÌÐò´úÂë
<script language=”JavaScript”>
<!--
document.write(“Hello”);
// -->
</script>
ÔÚ ......