網路城邦
上一篇 回創作列表 下一篇   字體:
some of javascript
2011/07/04 18:16:57瀏覽119|回應0|推薦0
#
location.search是从当前URL的?号开始的字符串

如:http://www.51js.com/viewthread.php?tid=22720

它的search就是?tid=22720

#
substr( index_start, num )  
substring( index_start, index_end )

#
var now_DateTime = new Date().getTime();
var deadline_DateTime = new Date( "2011/07/17 23:59:59" ).getTime();

#
下拉選單突破 iframe 方法
 http://bbs.blueidea.com/thread-2985635-1-1.html
突破iframe其实就是在父页面显示层,javascript方法:
window.top

这里对于坐标计算会有点麻烦,思路如下:
A =  首先获取iframe相对于本页的坐标
B = 计算iframe里面链接相对于iframe页面的坐标
所求结果 = A + b

#
Cookie

function Get_Cookie( check_name ) {

 // first we'll split this cookie up into name/value pairs

 // note: document.cookie only returns name=value, not the other components

 var a_all_cookies = document.cookie.split( ';' );

 var a_temp_cookie = '';

 var cookie_name = '';

 var cookie_value = '';

 var b_cookie_found = false; // set boolean t/f default f

 

 for ( i = 0; i < a_all_cookies.length; i++ )

 {

 // now we'll split apart each name=value pair

 a_temp_cookie = a_all_cookies[i].split( '=' );

 

 

 // and trim left/right whitespace while we're at it

 cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

 

 // if the extracted name matches passed check_name

 if ( cookie_name == check_name )

 {

 b_cookie_found = true;

 // we need to handle case where cookie has no value but exists (no = sign, that is):

 if ( a_temp_cookie.length > 1 )

 {

 cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );

 }

 // note that in cases where cookie is initialized but no value, null is returned

 return cookie_value;

 break;

 }

 a_temp_cookie = null;

 cookie_name = '';

 }

 if ( !b_cookie_found )

 {

 return null;

 }

 }

轉自: 

http://techpatterns.com/downloads/javascript_cookies.php

 


#
OOP

#

Pascal 命名法的大小寫慣例

識別項的第一個字母和每個隨後串聯單字的第一個字母都是大寫的。 您可以為三個或以上的字元的識別項使用 Pascal 大小寫。 例如:

BackColor

Camel 命名法的大小寫慣例

識別項的第一個字母是小寫的,而每個隨後串聯文字的第一個字母是大寫的。 例如:

backColor

( 知識學習語言 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=Tyue&aid=5370206