Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaScript ±Ê¼Ç myhere

// ´óѧÀï×îÍ´¿àµÄÊÂÇéιýÓÚ×ö±ÏÒµÉè¼Æ£¬Ä¿Ç°Õý´¦ÓÚÕâ¸öʱÆÚ¡£
// £º£¨ :(
//
// Ê×ÏȼǼϵÄÊÇ Function µÄÒ»¸öÎÊÌâ
Function.prototype.method = function( name, func){
if( ! this.prototype[ name]){
this.prototype[ name ] = func;
}
} // ¸ø º¯ÊýÔ­ÐÍÔö¼Ó·½·¨
//
// ¸øº¯ÊýÔ­ÐÍÔö¼ÓµÄ·½·¨ÔÚ String ÖпÉÒÔµ÷ÓÃ
String.method( 'trim', function(){
return ( this || '').replace( /^\s*|\s*$/g, '');
})
// ֮ǰһֱ²»Àí½âΪʲô¸ø Function ¶ÔÏóµÄÔ­ÐÍÔö¼ÓµÄ·½·¨£¬¿ÉÒÔÔÚ String ºÍ Array ÖлñÈ¡¡£
// ÏÖÔÚÖÕÓÚÃ÷°×ÁË¡£ ˵Ã÷¼ûÏÂÃæ£º
// 1, ÔÚ js ÖÐ º¯Êý ÊǶÔÏó( ËäÈ» typeof ½á¹ûΪ 'function' )¡£ËùÓк¯Êý¶¼ÊÇÁ´½Óµ½ Function.prototype µÄ£¬
// ¶ø Function.prototype ±¾ÉíÊÇÁ¬½Óµ½ Object.prototype µÄ
// 2, º¯ÊýÓÐ 4 ÖÐÉùÃ÷·½Ê½£¬¼û http://blog.csdn.net/phpandjava/archive/2010/03/19/5395528.aspx£¬
// ÆäÖÐÒ»ÖÖÊÇ var me = new User();ÔÚÕâÀï User ÊÇÒ»¸öº¯Êý£¬Ö»²»¹ýµ÷Ó÷½Ê½ÊÇ Constructor µÄ·½Ê½£¬
// User ÔÚÆäËûÃæÏò¶ÔÏóÓïÑÔÖÐÏ൱ÓÚ class£¬µ±È»ÕâÀïÒ²¿ÉÒÔÀí½âΪ Àà¡£Õâ¸ö User Á´½Óµ½ Function.prototype¡£
// ͬÑù String Ò²Ò»¸öº¯Êý£¨Ò²¿ÉÒÔÀí½âΪ¶ÔÏó£¬ÒòΪ js Öк¯ÊýÊǶÔÏ󣩣¬ËûÒ²ÊÇͨ¹ý new String() À´µ÷Óõģ¬Òò´Ë£¬
// ¸ø Funciton Ô­ÐÍÔö¼ÓµÄ·½·¨¿ÉÒÔÔÚ String ÖлñÈ¡
//
//
// ¡¶JavaScript: The Good Parts¡·ÊDZ¾ºÃÊ飬ºÃÊé¶ÁÒ»±éÓ¦¸ÃÊDz»ÄÜÀí½â͸³¹µÄ£¬ÖÁÉÙÎÒûÓС£
// ÏÂÃæ¼Ç¼Ï ÊéÖÐ ¸½Â¼Ìáµ½µÄ awful parts, bad parts
// 1£¬ ±ÜÃâʹÓÃÈ«¾Ö±äÁ¿£¬È«¾Ö±äÁ¿¶¨ÒåµÄ·½Ê½ÓÐÒÔϼ¸ÖÖ
// a£¬ var foo = 'bar'; // ÔÚËùÓк¯ÊýÍⶨÒå
// b£¬ window.foo = 'bar'; // ¸øÔ¤¶¨ÒåµÄÈ«¾Ö±äÁ¿Ôö¼ÓÊôÐÔ
// c£¬ foo = 'bar'; // ²»Óà var ÉùÃ÷Ö±½ÓʹÓõıäÁ¿¡£important£¡
// 2£¬×Ô¶¯¼Ó·ÖºÅ¡£
// js »áÊÔͼͨ¹ýÔö¼Ó ·ÖºÅ À´¾ÀÕý´íÎ󣬱ÈÈç
// var foo = function(){
// return // ÔÚÕâÀï»áÔö¼Ó ·ÖºÅ£¬Òò´Ëº¯Êý·µ»Ø undefined£¬¶ø²»ÊÇ ¶ÔÏó
// {
// name: 'myhere'
// }
// }
// 3£¬js µÄ typeof Ö»²úÉú 6 ¸öÖµ( ×Ö·û´® ÀàÐ͵Ä): 'object', 'function', 'number', 'string', 'boolean', 'undefined'
// Êý×é¾­ typeof ÔËËã½á¹ûΪ 'object';
// typeof null = 'undefined'
//


Ïà¹ØÎĵµ£º

JavaScript¼òµ¥³£ÓôúÂë

ÓÐЩʱºòÄ㾫ͨһÃÅÓïÑÔ£¬µ«ÊǻᷢÏÖÄãÆäʵÕûÌìÔÚºÍÆäËüÓïÑÔ´ò½»µÀ£¬Ò²ÐíÄãÒÔΪÕâЩ΢²»×ãµÀ£¬²»ÖÁÓÚÓ°ÏìÄãµÄ¿ª·¢½ø¶È£¬µ«Ç¡Ç¡ÊÇÕâЩÄã²»ÖØÊӵĶ«Î÷
»áÀË·ÑÄãºÜ¶àʱ¼ä£¬ÎÒÒ»Ö±ÒÔΪÎÒÔçÔÚ¼¸Äêǰ¾ÍÒѾ­¾«Í¨JavaScriptÁË£¬Ö±µ½Ä¿Ç°£¬ÎÒ²ÅÔ½À´Ô½¾õµÃJavaScriptÔ¶±ÈÎÒÏëÏóµÄ¸´ÔÓºÍÇ¿´ó£¬ÎÒ
¿ªÊ¼³ç°ÝËü£¬
³Ã׎ÚÈյĿÕ϶£¬°ÑÓÐ ......

ÉîÈëÀí½âJavaScript±Õ°ü

±¾ÎÄת×Ô£ºhttp://www.felixwoo.com/archives/247
×î½üÔÚÍøÉϲéÔÄÁ˲»ÉÙJavascript±Õ°ü(closure)Ïà¹ØµÄ×ÊÁÏ£¬Ð´µÄ´ó¶àÊǷdz£µÄѧÊõºÍרҵ¡£¶ÔÓÚ³õѧÕßÀ´Ëµ±ð˵Àí½â±Õ°üÁË£¬¾ÍÁ¬ÎÄ×ÖÐðÊö¶¼ºÜÄÑ¿´¶®¡£×«Ð´´ËÎĵÄÄ¿µÄ¾ÍÊÇÓÃ×îͨË×µÄÎÄ×Ö½Ò¿ªJavascript±Õ°üµÄÕæÊµÃæÄ¿¡£
Ò»¡¢Ê²Ã´ÊDZհü£¿
“¹Ù·½”µÄ½âÊÍÊÇ£º±Õ°üÊ ......

JavascriptÖÐ×î³£ÓõÄ61¸ö¾­µä¼¼ÇÉ

 1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)><td>no</table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
4. oncopy="return false;" oncut= ......

javascript¼¼Êõ¼¼ÇÉ´óÈ«

//¸÷Öֳߴç
s  +=  "\r\nÍøÒ³¿É¼ûÇøÓò¿í£º"+  document.body.clientWidth;  
s  +=  "\r\nÍøÒ³¿É¼ûÇøÓò¸ß£º"+  document.body.clientHeight;  
s  +=  "\r\nÍøÒ³¿É¼ûÇøÓò¸ß£º"+  document.body.offs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ