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'
//
Ïà¹ØÎĵµ£º
function get_cookie(Name)
{
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0)
{
var offset = document.cookie.indexOf(search)
if (offset != -1)
{
&nbs ......
javascriptµÄϵͳº¯Êý
1£¬encodeURI·½·¨
·µ»Ø¶ÔÒ»¸öURI×Ö·û´®±àÂëÖеĽá¹û£¬±¾ÖÊÊÇUTF-8±àÂë
eg:
var urlStr = encodeURI('http://fanli.qq.com/index.html?a=ddd&msg=Öйú');
alert(urlStr);
2, decodeUR ......
Javascriptº¯ÊýÀàÐÍÅжÏÍêÃÀ½â¾ö·½°¸
ÔÚÅжϺ¯ÊýÀàÐÍʱ£¬ÎÒÃÇͨ³£Ê¹ÓÃtypeof·½·¨£¬Ò»°ãÇé¿öÏ£¬Ëü»áµÃµ½ÎÒÃÇËùÔ¤ÏëµÄЧ¹û¡£µ«ÊÇ£¬ÓÐһЩϸ½Ú²¢²»ÎªÎÒÃÇËùÊìÖª¡£John Resig ÔÚ·ÖÎöÁËÕâЩϸ½ÚÖ®ºó£¬ÎªÎÒÃÇÌṩÁËÒ»¸öÍêÃÀµÄ½â¾ö·½°¸£¬±¾ÎĽ«×÷Ïêϸ½éÉÜ£º
Ò»¡¢´«Í³·½·¨²»ÎªÈËËùÖªµÄϸ½Ú
ºÁÎÞÒÉÎÊ£¬ÔÚÅжϺ¯ÊýÀàÐÍʱ£¬ÎÒÃÇÊ ......
! È¥³ý×Ö·û´®Á½¶Ë¿Õ¸ñµÄ´¦Àí
¡¡¡¡Èç¹û²ÉÓô«Í³µÄ·½Ê½,¾ÍÒª¿ÉÄܾÍÒª²ÉÓÃÏÂÃæµÄ·½Ê½ÁË
¡¡¡¡//Çå³ý×ó±ß¿Õ¸ñ
¡¡¡¡function js_ltrim(deststr)
¡¡¡¡{
¡¡¡¡if(deststr==null)return "";
¡¡¡¡var pos=0;
¡¡¡¡var retStr=new String(deststr);
¡¡¡¡if (retStr.lenght==0) return retStr;
¡¡¡¡while (retStr.substring(pos, ......
//¸÷Öֳߴç
s += "\r\nÍøÒ³¿É¼ûÇøÓò¿í£º"+ document.body.clientWidth;
s += "\r\nÍøÒ³¿É¼ûÇøÓò¸ß£º"+ document.body.clientHeight;
s += "\r\nÍøÒ³¿É¼ûÇøÓò¸ß£º"+ document.body.offs ......