JavaScript ¹¹Ô캯Êý
myhere
/**
* JavaScript ÊÇÃæÏò¶ÔÏóµÄÓïÑÔ£¬µ«ÊÇËûµÄÃæÏò¶ÔÏó²»ÊÇ»ùÓÚÀàµÄ£¬ÊÇ»ùÓÚÔÐ͵Ä;
* µ«ÊÇËûµÄÒ»Ð©ÌØÐÔ(º¯ÊýÊÇÊý¾Ý)£¬Ê¹µÃËü¿ÉÒÔÄ£Äâ»ùÓÚÀàµÄÃæÏò¶ÔÏ󣬵«ÊÇ JavaScript ²¢²»Ö§³ÖºÍ Java Ò»ÑùµÄÀ࣬
* Òò´Ë JavaScript ÖеÄ"Àà"¿ÉÒÔ³Æ×÷"αÀà"
*/
//
/**
* ¹¹Ô캯Êý: js ÖÐÓÃÀ´ºÍ new ÔËËã·ûÒ»ÆðʹÓõĺ¯Êý³Æ×÷¹¹Ô캯Êý
*
* ¹¹Ô캯Êýͨ³£Ã»Óзµ»ØÖµ£¬¹¹Ô캯Êý³õʼ»¯×÷Ϊ this µÄÖµ´«µÝÀ´µÄ¶ÔÏ󣬲¢ÇÒûÓзµ»ØÖµ£»
*
* È»¶ø£¬Ò»¸ö¹¹Ô캯ÊýÊÇÔÊÐí·µ»ØÒ»¸ö¶ÔÏóµÄÖµµÄ£¬²¢ÇÒ£¬Èç¹ûËûÕâô×ö£¬·µ»ØµÄ¶ÔÏó³ÉΪ new ±í´ïʽµÄÖµ£»
* ÔÚ´ËÇé¿öÏ£¬×÷Ϊ this µÄÖµµÄ¶ÔÏ󽫻ᱻÅׯú¡£
* [ jQuery ÖÐµÄ jQuery.fn.init ¹¹Ô캯ÊýÓзµ»ØÖµ ]
*/
//
function User( name, age){
this.name = name;
this.age = age;
// return; // ·µ»Ø this
// return null; // ·µ»Ø this
// return this;
// return []; // ·µ»Ø []
// return function(){}; // ·µ»Ø Õâ¸ö function£¬Åׯú this
// return false; // ·µ»Ø this
// return new Boolean( false); // ·µ»ØÐ boolean£»Åׯú this
// return 'hello world'; // ·µ»Ø this
// return new String( 'hello world'); // ·µ»Ø н¨µÄ string£¬Åׯú this
// return 2; // ·µ»Ø this
// return new Number( 32); // ·µ»ØÐ嵀 number£¬Åׯú this
}
var me = new User( 'myhere', 23);
/**
* new ÔËËã·ûµÄ¹¤×÷¹ý³Ì
* 1, ´´½¨Ò»¸ö¿Õ¶ÔÏó
* 2, ÉèÖÃÕâ¸ö¶ÔÏóµÄÔÐÍ;Ò»¸ö¶ÔÏóµÄÔÐ;ÍÊÇËûµÄ¹¹Ô캯ÊýµÄ prototype ÊôÐÔµÄÖµ¡£
* ËùÓеĺ¯Êý¶¼ÓÐÒ»¸ö prototype ÊôÐÔ£¬µ±Õâ¸öº¯Êý±»¶¨ÒåµÄʱºò£¬prototype ÊôÐÔ×Ô¶¯µÄ´´½¨ºÍ³õʼ»¯¡£
* prototype ÊôÐԵijõʼ»¯ÖµÊÇÒ»¸ö¶ÔÏó£¬Õâ¸ö¶ÔÏóÖ»ÓÐÒ»¸öÊôÐÔ£¬¾ÍÊÇ constructor£¬ËûÖ¸»Øµ½ºÍÔÐÍÏà¹ØÁªµÄÄǸö¹¹Ô캯Êý
* 3, ½«Õâ¸ö¿Õ¶ÔÏó×÷Ϊ this µÄÖµ´«µÝ¸ø¹¹Ô캯ÊýÀ´Ö´ÐÐÕâ¸ö¹¹Ô캯Êý£¬¼°Óù¹Ô캯Êý³õʼ»¯¶ÔÏó
* 4, ¹¹Ô캯ÊýÊÇ·ñÓÐ return Óï¾ä
ÓÐ return Óï¾ä: (¾ßÌåÇé¿ö¼ûÉÏÃæÀý×Ó)
ÊÇ·ñ return Ò»¸ö¶ÔÏó(×¢Òâ±ØÐëÊǶÔÏó)
ÊÇ£ºÔòʹÓÃÕâ¸ö¶ÔÏó×÷Ϊ new ±í´ïʽµÄÖµ
·ñ£ººöÂÔ return Óï¾ä·µ»Ø¹¹Ô캯Êý³õʼ»¯µÄ¶ÔÏó
ÎÞ return Óï¾ä:
·µ»Ø this
*/
//
//
/**
* ËùÓк¯Êý¶¼ÓÐÒ»¸ö prototype ÊôÐÔ
* ÿ¸ö¶ÔÏó¶¼ÓÐÒ»¸ö construct
Ïà¹ØÎĵµ£º
JavascriptÖеÄArray¶ÔÏóûÓÐRemove·½·¨£¬ÔÚÍøÉÏÕÒµ½ÁËÒ»º¯Êý
function
RemoveArray(array,attachId
)
{
for
(
var
i
=
0
,n
=
0
;i
<
array.length;i
++
)
{
if
(array[i]
......
JScript ÔËÐÐʱ´íÎó
¡¡¡¡JScript ÔËÐÐʱ´íÎóÊÇÖ¸µ± JScript ½Å±¾ÊÔͼִÐÐÒ»¸öϵͳ²»ÄÜÔËÐе͝×÷ʱµ¼ÖµĴíÎó¡£µ±ÕýÔÚÔËÐнű¾¡¢¼ÆËã±äÁ¿±í´ïʽ¡¢»òÕßÕýÔÚ¶¯Ì¬·ÖÅäÄÚ´æÊ±³öÏÖ JScript ÔËÐÐʱ´íÎóʱ¡£
´íÎóºÅ ÃèÊö
5029 Êý×鳤¶È±ØÐëΪһÓÐÏÞÕýÕûÊý
5030 ±ØÐ븳¸øÊý×鳤¶ÈÒ»¸öÓÐÏÞÕýÊý
5028 ÐèÒª Array »ò arguments ......
//Textarea maxlength
//flag:text¿òÃû×Ö£¬num:ÏÞÖÆµÄ×Ö½ÚÊý
function maxLen(flag,num){
if(document.getElementById('lastMessage').value=="0" || document.getElementById('lastMessage').value==flag){
var i=document.getElementById(flag).value.replace(/[\u0 ......
×î½üÔÚÍøÉϲéÔÄÁ˲»ÉÙJavascript±Õ°ü(closure)Ïà¹ØµÄ×ÊÁÏ£¬Ð´µÄ´ó¶àÊǷdz£µÄѧÊõºÍרҵ¡£¶ÔÓÚ³õѧÕßÀ´Ëµ±ð˵Àí½â±Õ°üÁË£¬¾ÍÁ¬ÎÄ×ÖÐðÊö¶¼ºÜÄÑ¿´¶®¡£×«Ð´´ËÎĵÄÄ¿µÄ¾ÍÊÇÓÃ×îͨË×µÄÎÄ×Ö½Ò¿ªJavascript±Õ°üµÄÕæÊµÃæÄ¿¡£
Ò»¡¢Ê²Ã´ÊDZհü£¿
“¹Ù·½”µÄ½âÊÍÊÇ£ºËùν“±Õ°ü”£¬Ö¸µÄÊÇÒ»¸öÓµÓÐÐí¶à±äÁ¿ºÍ°ó¶¨Á ......
ÉùÃ÷£º±¾ÎÄϵJavaEyeÍøÕ¾·¢²¼µÄÔ´´²©¿ÍÎÄÕ£¬Î´¾×÷ÕßÊéÃæÐí¿É£¬ÑϽûÈκÎÍøÕ¾×ªÔØ±¾ÎÄ£¬·ñÔò±Ø½«×·¾¿·¨ÂÉÔðÈΣ¡
ʵÏÖiframeÄÚ²¿Ò³ÃæÖ±½Óµ÷ÓøÃiframeËùÊô¸¸´°¿Ú×Ô¶¨Ò庯ÊýµÄ·½·¨¡£
±ÈÈçÓÐA´°¿Ú£¬AÄÚÓиöIFRAME. B£¬BÀïÃæµÄ×°ÔØµÄÊÇCÒ³Ãæ£¬ÕâʱCÒªÖ±½Óµ÷ÓÃAÀïÃæµÄÒ»¸ö×Ô¶¨Ò庯ÊýExpandPage();
ÄÇôֻҪÔÚCÒ³ÃæÖÐдÈçÏÂJ ......