Time of Update: 2018-12-08
主要函數代碼:複製代碼 代碼如下:function Chinese(num) { if(!/^\d*(\.\d*)?$/.test(num)) { alert("你輸入的不是數字,請重新輸入!"); return false; } var AA = new Array("零","壹","貳","三","肆","伍","陸","柒","捌","玖"); var BB = new Array("","拾","佰","仟","萬","億","點",""); var a = (""+
Time of Update: 2018-12-08
截取數組:slice(startIndex,endIndex): 返回數組中指定開始位置倒結束位置的數組。不改變原數組內容。 另外還有一個重要的方法,插入、刪除或替換數組元素方法: splice(startIndex,howmany,element1~elementX):會修改原數組內容。參數含義分別為:“指定開始位置”,“刪除多少個元素個數(可以為0)”,“添加到數組中的新元素(從startIndex下標開始)”。 相關運用 //題目一:"A[B]C[D]E[F]G"將其分為兩個數組,分別是
Time of Update: 2018-12-08
剛整理了一些關於javascript cookies操作的文章,發現這篇文章也不錯,推薦大家一起參考,選擇需要的,不足的地方主要是對路徑的設定,喜歡的朋友可以結合下。複製代碼 代碼如下:<script> function SetCookie(name,value)//兩個參數,一個是cookie的名子,一個是值 { var Days = 30; //此 cookie 將被儲存 30 天 var exp = new Date(); //new Date("December 31, 99
Time of Update: 2018-12-08
在有些傳遞頁面使用GB2312,而在接收頁面使用 UTF8,這樣接收到的參數就可能會與原來發生不一致。使用伺服器端的urlEncode函數編碼的URL,與使用用戶端javascript的 encodeURI函數編碼的URL,結果就不一樣。 javaScript中的編碼方法: escape() 方法: 採用ISO Latin字元集對指定的字串進行編碼。所有的空格符、標點符號、特殊字元以及其他非ASCII字元都將被轉化成%xx格式的字元編碼
Time of Update: 2018-12-08
要建立符合標準的網頁,DOCTYPE聲明是必不可少的關鍵組成部分;除非你的XHTML確定了一個正確的DOCTYPE,否則你的標識和CSS都不會生效;當然對JS的取值也會有影響。 DOCTYPE聲明如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Time of Update: 2018-12-08
使用前提是:電腦已經安裝了word,這裡用到的是word組件Word.Application。複製代碼 代碼如下:<HTML> <HEAD> <TITLE>WalkingPoison's Word-to-HTML sample</TITLE> <script language=javascript> function saveword() { var oWordApp=new
Time of Update: 2018-12-08
書寫成這樣: <SCRIPT type="text/javascript" FOR="activexID" EVENT="onXXXevent()" > // js 處理具體內容。 </SCRIPT> 當acitveX控制項 onXXXevent()事件被觸發時,調用此方法。 如果一個半個的話還好說,幾十個這樣的函數,把我的頁面佔據的滿滿的。況且在VS2008中,“設定選定內容格式化”總是提示:“未能完成該操作”.
Time of Update: 2018-12-08
自己平時可能也會經常遇到所以總結如下: 1,dom元素的建立 2,dom元素的插入 3,dom元素替換 4,dom元素的刪除 首先頁面上有這麼些簡單的dom元素 <div id="wrap"> <div id="a">aaaaaaaa</div> <div id="b">bbbbbbbb</div> <div id="c">ccccccccc</div> </div>
Time of Update: 2018-12-08
在JavaScript中,建立一個數組可以使用 new Array,如下幾種文法都是正確的: arrayObj = new Array() 建立一個數組。 arrayObj = new Array([size]) 建立一個數組並指定長度,注意不是上限,是長度。 arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 建立一個數組並賦值。 arrayObj = [element0, element1, ...,
Time of Update: 2018-12-08
本文地圖使用的是圖地圖 圖吧地圖線上API地址http://union.mapbar.com/apidoc/離線CHM格式 : http://union.mapbar.com/apidoc/chm/mapbarapi.rar:Mapbar 地圖 API 讓您可以使用 JavaScript 將 Mapbar地圖嵌入您自己的網頁中。API 提供了許多方法與地圖互動(正如http://www.mapbar.com/localsearch/index.html
Time of Update: 2018-12-08
Javascript原生的String處理函數顯得很不夠豐富,原生string函數:http://www.jb51.net/w3school/js/jsref_obj_string.htm問題1:是否有只是針對String類型的擴充庫呢?有,不多,不全面.觀點2: JQuery的強大在於DOM操作,因此不希望js string 擴充庫是基於jquery開發的,是否認同?問題3:我們需要什麼樣的string擴充函數?這個問題可以參考其他js庫,以及其他語言的string操作函數Prototype.
Time of Update: 2018-12-08
一、運算子 複製代碼 代碼如下:. [] () 屬性存取及函數調用 delete new typeof + - ! 一元運算子 * / % 乘法,除法,模數 + - 加法/串連,減法 >= <= > < 不等式運算子 === !== 等式運算子 && 邏輯與 || 邏輯或 ?: 三元運算子 二、語句: 1.if語句 複製代碼 代碼如下:var dayOfWeek=0; if(day===6){ } else if(dayOfWeek===0){ }
Time of Update: 2018-12-08
怎麼說呢?!就像是動物(組合對象)一樣,當它生下後代(葉對象)時,它的後代就有了某種功能(比如:挖洞,聽力好等等);也像是一棵樹,它有一個根(組合對象)然後是從這個棵樹向外冒出的其他枝杆(組合對象)以及從這些枝杆又向外長的葉子(葉對象)。換句話說,就是當祖先已經有了,那麼只要從這個祖先衍生出來的其他孩子(包括這個祖先下的其他組合對象)已經就具備了某種功能,看上去貌似又有些像是繼承。“組合模式”在組合對象的層次體系中有兩種類型的對象:葉對象和組合對象。組合模式擅長於對大批對象進行操作。
Time of Update: 2018-12-08
call 方法 請參閱 應用於:Function 對象 要求 版本 5.5 調用一個對象的一個方法,以另一個對象替換當前對象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 參數 thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, , argN 可選項。將被傳遞方法參數序列。 說明 call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。
Time of Update: 2018-12-08
1,IE使用attachEvent/detachEvent方法來添加和刪除事件監聽器;w3c使用addEventListener/removeEventListener方法。 2,IE對其事件使用onevent的命名方式,而w3c的是event的命名方式。 3,IE事件監聽器內使用的是一個全域的Event對象,而w3c是將event對象作為參數傳遞給監聽器。
Time of Update: 2018-12-08
1,Prototype程式庫 這是第一個把document.getElementById()簡化為$的程式庫。 比如:原來的var myele=document.getElementById('id')等價於var myele=$('id') 此外,$還擴充了一些功能 比如:var eleArray=$('id1','id2','id3','id4')能夠返回一個包含4個對象的數組。
Time of Update: 2018-12-08
(一)怎樣用JQuery重新整理一幅圖片? 說明:我們都知道,當我們在請求一個資源(比如網頁,圖片等)的時候,如果該資源被緩衝到瀏覽器了,那麼請求返回的就是緩衝的副本,不是我們希望擷取的資源(該資源內容已經被更新了),此時最普遍的一個辦法就是在請求的頁面後面或者圖片的src後面加上一個查詢字串"ran=" + Math.random(),這樣就會請求到最新版本的資源啦! 代碼: 複製代碼 代碼如下:$(imageObj).attr('src',$(imageObj).attr('src') +
Time of Update: 2018-12-08
window.opener 的用法 window.opener 返回的是建立當前視窗的那個視窗的引用,比如點擊了a.htm上的一個連結而開啟了b.htm,然後我們打算在b.htm上輸入一個值然後賦予a.htm上的一個id為“name”的textbox中,就可以寫為: window.opener.document.getElementById("name").value = "輸入的資料"; 對於javascript中的window.opener沒有很好的理解。
Time of Update: 2018-12-08
文章目錄 輸入完按斷行符號後即可驗證!(自認為最簡單!) 說明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下測試通過 xmlns="http://www.w3.org/1999/xhtml"> 輸入完按斷行符號後即可驗證!(自認為最簡單!)正整數: 負整數: 整 數: 正小數: 負小數: 小 數: 實 數: 保留1位小數: 保留2位小數: 保留3位小數:
Time of Update: 2018-12-08
背景 encodeURI 和 encodeURIComponent都是ECMA-262標準中定義的函數,所有相容這個標準的語言(如JavaScript, ActionScript)都會實現這兩個函數。它們都是用來對URI (RFC-2396)字串進行編碼的全域函數,但是它們的處理方式和使用情境有所不同。為瞭解釋它們的不同,我們首先需要理解RFC-2396中對於URI中的字元分類 保留字元(reserved characters):這類字元是URI中的保留關鍵字符,它們用於分割URI中的各個部分。