javascriptÃæÏò¶ÔÏóÈ«ÐÂÀíÁ·(¶þ)
2 ·â×°
ÏÂÃæÎÒÃǾÍÀ´ÌÖÂÛ¾ßÌåµÄ·â×°¡£Ê×ÏÈ˵һÏ´ó¼Ò×îÊìϤµÄ¼¸ÖÖ·â×°£ºË½ÓÐʵÀý³ÉÔ±¡¢¹«ÓÐʵÀý³ÉÔ±ºÍ¹«Óо²Ì¬³ÉÔ±¡£×îºó»áÌÖÂÛһϴó¼ÒËù²»ÊìϤµÄ˽Óо²Ì¬³ÉÔ±ºÍ¾²Ì¬ÀàµÄ·â×°°ì·¨¡£ÒòΪÏÂÃæÒªÌÖÂÛµÄÊÇÃæÏò¶ÔÏó±à³Ì£¬ËùÓе±º¯Êý×÷ΪÀàÀ´¶¨ÒåºÍʹÓÃʱ£¬ÎÒÃÇÔÝÇÒ½«Æä³ÉΪÀà¡£
2.1 ˽ÓÐʵÀý³ÉÔ±
˽ÓÐʵÀý³ÉÔ±ÔÚ JavaScript ÖÐʵ¼ÊÉÏ¿ÉÒÔÓú¯ÊýÄڵľֲ¿±äÁ¿À´ÊµÏÖ£¬ËüÏ൱ÓÚÀàµÄ˽ÓÐʵÀý³ÉÔ±¡£ÀýÈ磺
class1 = function() {
// private fields
var m_first = 1;
var m_second = 2;
// private methods
function method1() {
alert(m_first);
}
var method2 = function() {
alert(m_second);
}
// constructor
{
method1();
method2();
}
}
var o = new class1();
// error
alert(o.m_first);
o.method1();
ÕâÀï m_first ºÍ m_second ÊÇ class1 µÄÁ½¸ö˽ÓÐʵÀý×ֶΣ¬method1 ºÍ method2 ÊÇÁ½¸ö˽ÓÐʵÀý·½·¨¡£ËûÃÇÖ»ÄÜÔÚ¸ÃÀàµÄ¶ÔÏóÄÚ²¿±»Ê¹Óã¬ÔÚ¶ÔÏóÍâÎÞ·¨Ê¹Óá£
ÕâÀï´ó¼Ò»á·¢ÏÖ´´½¨Ë½Óз½·¨ÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊÇÖ±½ÓÔÚÀàÖж¨Òå·½·¨£¬ÁíÒ»ÖÖÊÇÏȶ¨ÒåÒ»¸ö¾Ö²¿±äÁ¿£¨Ë½ÓÐʵÀý×ֶΣ©£¬È»ºó¶¨ÒåÒ»¸öÄäÃû·½·¨¸³Öµ¸øËü¡£
Ö±½ÓÔÚÀàÖж¨Òå·½·¨£¬Ôò¸Ã·½·¨µÄ×÷ÓÃÓò¾ÍÊÇÕâ¸öÀ࣬Òò´ËÕâ¸ö·½·¨ÔÚ´ËÀàÍâ²»Äܹ»±»·ÃÎÊ£¬¶øËüÓÖ¿ÉÒÔ´æÈ¡ÀàÖÐËùÓеÄ˽ÓÐʵÀý×ֶΣ¬Õâ¾Í±£Ö¤ÁËÕâÊǸö˽ÓÐʵÀý·½·¨¡£
µÚ¶þÖÖ´´½¨Ë½ÓÐʵÀý·½·¨µÄ·½Ê½¸úµÚÒ»ÖÖ·½Ê½µÄЧ¹ûÊÇÒ»ÑùµÄ£¬µ«ÊǵڶþÖÖ·½Ê½¸üÁé»îһЩ¡£
ÄãÓ¦¸Ã»¹»á×¢Òâµ½£¬class1 Öаѹ¹ÔìÆ÷´úÂëÓà { } À¨ÆðÀ´ÁË£¬ÕâÑù×öËäȻûÓбØÒª£¬µ«ÊÇ´úÂë¿´ÉÏÈ¥¸ü¼ÓÇåÎú¡£
¹ØÓÚÕâ¶Î¹¹ÔìÆ÷´úÂ룬»¹ÓÐÁ½µãÐèҪ˵Ã÷µÄµØ·½£º
1¡¢¹¹ÔìÆ÷´úÂë±ØÐë·ÅÔÚÕû¸öÀඨÒåµÄ×îºó£¬ÕâÑù×öÊÇΪÁ˱£Ö¤ÔÚËüµ±Öб»µ÷Óõķ½·¨¶¼ÒѾ±»¶¨ÒåÁË¡£ÒòΪ JavaScript ÊǽâÊÍÐÍÓïÑÔ£¬ËùÒÔ£¬Ëü»á°´ÕÕ´ÓÉϵ½ÏµÄ˳ÐòÖ´ÐУ¬Òò´Ë£¬Èç¹û¹¹ÔìÆ÷´úÂë·ÅÔÚÆäËü·½·¨¶¨ÒåµÄÇ°Ã棬ÔòÖ´Ðе½µ÷ÓÃÓï¾äʱÕÒ²»µ½Òªµ÷Óõķ½·¨£¬¾Í»á³ö´í¡£
2¡¢ÎÒÃÇÒѾ֪µÀ { } ´´½¨µÄ¿é²»»á¸Ä±ä×÷ÓÃÓò£¬Òò´ËÈç¹ûÔÚÕâÑùµÄ¹¹ÔìÆ÷´úÂëÖд´½¨¾Ö²¿±äÁ¿£¬Êµ¼ÊÉÏÊÇÔÚÕû¸öÀàÖд´½¨Ë½ÓÐÊ
Ïà¹ØÎĵµ£º
.h Îļþ
class CHtmlSkinDlg : public CDHtmlDialog
{
¡£¡£¡£¡£¡£
DECLARE_DISPATCH_MAP()
// !!! ¸²¸Ç»ùÀàµÄÕâ¸ö·½·¨
BOOL CanAccessExternal()
{
......
1. <script language="LiveScript">
document.write("ÕâÊÇÒÔ JavaScript Ó¡³öµÄ!")
</script>
2. <script language="LiveScrip ......
ÕâÀï²»ÊÇÖ¸µ÷Óüòµ¥µÄ PageMethod£¬ÒòΪ¾²Ì¬·½·¨ÊDz»ÄܲÙ×÷µ±Ç°Ò³ÃæµÄ¿Ø¼þµÄ£¬ËùÒÔ¾²Ì¬µÄ PageMethod ×÷Óþ͸úÆÕͨµÄ WebService Ò»Ñù£¬±È½Ï¾ÖÏÞ¡£
ÄÇô£¬µ÷ÓÃÒ»°ãµÄ·þÎñÆ÷¶Ë·½·¨£¬Æäʵ¾ÍÊÇ·¢ÆðÒ»¸öÒì²½»Øµ÷¡£×î¼òµ¥µÄʵÏÖ°ì·¨£¬ÊÇͨ¹ý UpdatePanel À´×ö¡£
Ê×Ïȶ¨ÒåÒ»¸öÒþ²ØµÄ LinkButton£¬ÔÚÆä´¦ÀíʼþÖУ¬È¥µ÷ÓÃÎÒÃÇÒªÖ ......
var adDate=document.getElementById ("txts").value;
var pattern = /^[1-9]\d{3}-((0[1-9]{1})|(1[0-2]{1}))-((0[1-9]{1})|([1-2]{1}\d{1})|(3[0-1]{1}))$/;
& ......
¶¨Òå
JavascriptÊÇÒ»ÖÖ½âÊÍÐԵģ¬»ùÓÚ¶ÔÏóµÄ½Å±¾ÓïÑÔ(an interpreted, object-based scripting language)¡£
HTMLÍøÒ³ÔÚ»¥¶¯ÐÔ·½ÃæÄÜÁ¦½ÏÈõ£¬ÀýÈçÏÂÀ²Ëµ¥£¬¾ÍÊÇÓû§µã»÷ijһ²Ëµ¥Ïîʱ£¬×Ô¶¯»á³öÏָò˵¥ÏîµÄËùÓÐ×Ӳ˵¥£¬Óô¿HTMLÍøÒ³ÎÞ·¨ÊµÏÖ£»ÓÖÈçÑéÖ¤HTML±íµ¥(F ......