Time of Update: 2018-12-07
replace 方法以下是javascript 中的例子下面的樣本示範了 replace 方法將第一次出現的單詞 "The" 替換為單詞 "A" 的用法。function ReplaceDemo(){ var r, re; // 聲明變數。 var ss = "The man hit the ball with the bat.\n"; ss += "while the fielder caught the ball with the
Time of Update: 2018-12-07
<HTML> <HEAD> <title>WEB頁面匯出為EXCEL文檔的方法 </title> </HEAD><body><BR><table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13"><TR style="text-align :
Time of Update: 2018-12-07
<textarea onkeydown="keyHanlder(event)"></textarea><script>function keyHanlder(e){ if(e.ctrlKey&&e.keyCode==13){ alert('"Ctrl+Enter"');if(e.preventDefault)e.preventDefault();else e.returnValue=false; }}</script>
Time of Update: 2018-12-07
//模仿語言套件式的簡繁轉換功能外掛程式!//使用://<a id="StranLink">轉換到繁體中文</a>//<script src="Std_StranJF.js" type="text/javascript"></script>var Default_isFT = 0//預設是否繁體,0-簡體,1-繁體var StranIt_Delay = 100
Time of Update: 2018-12-07
shift:刪除原數組第一項,並返回刪除元素的值;如果數組為空白則返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:將參數添加到原數組開頭,並返回數組的長度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5]
Time of Update: 2018-12-07
Download v0.95 (3KB minified and gzipped).Actively supports these browsers: IE6+, Firefox 3+, Safari 5 (mobile Safari 4), Chrome 15, Opera 10+. Need jQuery 1.6+.Source code on GitHub.TweetHow to useTouchSlider depends on jQuery. Include both in your
Time of Update: 2018-12-07
<STYLE TYPE="text/css">TD {text-align:center}</STYLE><SCRIPT LANGUAGE="JavaScript">function init() {document.onkeydown = showKeyDowndocument.onkeyup = showKeyUpdocument.onkeypress = showKeyPress}function showKeyDown(evt) {evt =
Time of Update: 2018-12-07
因為JSON 是 javascript 的一個子集,所以,在javascript 中使用JSON是非常簡單的。 js
Time of Update: 2018-12-07
繼續我們的 Javascript 最佳化計劃,上期已經做到怎麼儘可能的縮小 Javascript 指令碼的檔案體積便於傳輸。不過這樣做僅僅是不夠的,因為 Javascript 代碼的速度被分割成兩部分:下載時間(取決於檔案的大小)和執行速度(取決於代碼演算法)。當用戶端載入 Javascript 指令碼以後,真正的之行速度就取決於代碼本身是否最佳化了。這篇就是講述如何最佳化代碼本身的執行速度(聽起來非常有技術的樣子)。關注範圍瀏覽器中,Javascript 預設的變數範圍是
Time of Update: 2018-12-07
簡單的綁定時間 似乎只能在第一次載入的時候才有效果document.getElementById('yourHTMLelement').onclick = haha;function haha(){ alert("CLEOPATRA");}如果傳遞參數 那麼是醬字的document.getElementById("yourHTMLelement").onclick = haha("your input");function haha(content){ alert(content);
Time of Update: 2018-12-07
文章目錄 文法傳回值說明 //js 判斷iPhone|iPad|iPod if (/(iPhone|iPad|iPod)/i.test(navigator.userAgent)) { alert(navigator.userAgent); }; 定義和用法test() 方法用於檢測一個字串是否匹配某個模式.文法RegExpObject.test(string)參數描述string必需。要檢測的字串。傳回值如果字串
Time of Update: 2018-12-07
項目要相容IE和firefox,讓我總結JavaScript在IE和Firefox中的區別,在網上到處copy了一些,然後作了一些改動: -、元素尋找問題1. document.all[name] (1)現有問題:Firefox不支援document.all[name] (2)解決方案:使用getElementsByName(name),getElementById(id)等來替代。2. 集合類對象問題 (1)現有問題:IE中對許多集合類對象取用時可以用 (),但在Firefox只能用[]
Time of Update: 2018-12-07
1 < script language = " javascript " > 2 document.onclick = onClick; // 當使用者在文檔中點擊是調用onClick function() 3 function onClick(ev) 4 { 5 ev = ev || window.event; // 事件 6 var target = ev.target || ev.srcElement;
Time of Update: 2018-12-07
iphone能很好的使用onorientationchange事件,但是android的onresize事件即使不旋轉也會觸發多次。查了不少資料,最後結論如下:function orientationChange(){switch(window.orientation) {case 0: // Portraitcase 180: // Upside-down Portrait// Javascript to setup Portrait viewbreak;case -90: //
Time of Update: 2018-12-07
方法一:個人認為最好的方法.採用的是Regex,這是最核心的原理.其次.這個方法使用了JavaScript 的prototype 屬性其實你不使用這個屬性一樣可以用函數實現.但這樣做後用起來比較方便.下面就來看看這個屬性是怎麼來用的. 返回物件類型原型的引用。objectName.prototypeobjectName 參數是對象的名稱。說明用 prototype 屬性提供對象的類的一組準系統。對象的新執行個體“繼承”賦予該對象原型的操作。例如,要為 Array
Time of Update: 2018-12-07
//visa<HTML> <head> <title>Visa Example</title> <script type="text/javascript"> function luhnCheckSum(sCardNum) { var iOddSum = 0; var iEvenSum = 0;
Time of Update: 2018-12-07
在使用url進行參數傳遞時,經常會傳遞一些中文名的參數或URL地址,在幕後處理時會發生轉換錯誤。在有些傳遞頁面使用GB2312,而在接收頁面使用UTF8,這樣接收到的參數就可能會與原來發生不一致。使用伺服器端的urlEncode函數編碼的URL,與使用用戶端javascript的encodeURI函數編碼的URL,結果就不一樣。javaScript中的編碼方法:escape() 方法:採用ISO Latin字元集對指定的字串進行編碼。所有的空格符、標點符號、特殊字元以及其他非ASCII字元都將被
Time of Update: 2018-12-07
規律:半形空格的 charCode 為 32, 全形空格為 12288. 其他半形字元 ( 33 – 126 ) 與全形 ( 65281 – 65374 ) 的對應關係是:均相差 65248.找好規律,代碼就好寫了:var hash = {'32' : '\u3000'};// 半形轉全形function sbc2dbc(str) { var ret = [], i = 0, len = str.length, code, chr; for (; i < len; ++i) {
Time of Update: 2018-12-07
用javascript的ShowModalDialog()函數去顯示一個aspx頁面時,存在緩衝的問題,第一次ShowModalDialog的時候看到的是正常的內容,而第二次開始看到的頁面內容則都是第一次看的內容,也就是說頁面是直接從緩衝裡面得到的,而不是去伺服器取,而我的程式裡面都沒有讓這個頁面永遠的緩衝兩個解決辦法:方法一:先寫一個htm頁面,裡面嵌套一個iframe,iframe的src就是aspx頁面,然後ShowModalDialog()的頁面就是這個htm頁面,而不是先前的aspx頁
Time of Update: 2018-12-07
關於在ASP(Server.UrlEncode)、PHP(urlencode())函數編碼結果,或是經過asp、php等動態語言直接寫入COOKIES的中文字元,用JS讀取的時候,都會碰到一個編碼的問題,那就是最終字串被urlencode編碼了,而又時有需要從JS在用戶端去讀取這些資料。而本文,就大概說說如何在js中通過系統內建的函數去解決這個問題。