Time of Update: 2018-12-05
Unit testing options for JavaScriptJavaScript單元測試方案 Author: Tony Patton作者:Tony Patton 翻譯:PurpleEndurer,2008-08-20 第1版 Category: Javascript, Application Development分類:Javascript, 應用程式開發 Tags: JavaScript, Unit, Web Browser, JsUnit JUnit, JUnit, Tests,
Time of Update: 2018-12-05
<HTML><HEAD><title>用JavaScript控制檔案框的唯讀狀態</title></HEAD><BODY><SCRIPT LANGUAGE="JavaScript"><!--//功能:翻轉檔案框的唯讀狀態function btnSetTxtBoxReadOnly_onClick(btnSetState, txtBox){ var
Time of Update: 2018-12-05
今天一位網友向我求助,他要在Excel中填寫 PDAA20124527000001PDAA20124527000002PDAA20124527000003這樣的序列,但在Excel中無法智能填充。 這個可以編寫VBA代碼來完成,不過我對VBA不太熟,還是用JavaScript寫了一個。 <FORM><p><font color="blue" size="+2">序列產生器
Time of Update: 2018-12-05
導讀: Eval()函數 這是我在學習找到的一篇簡述Eval的文章,我在此轉貼並加入一點自己的心得!在此謝謝原創者該函數可以把一個字串當作一個JavaScript運算式一樣去執行它,具體來說,就是eval接受一個字串類型的參數, 將這個字串作為代碼在上下文環境中執行,並返回執行的結果。舉個小例子: var the_unevaled_answer = "2 + 3";var the_evaled_answer = eval("2 + 3"); alert("the un-
Time of Update: 2018-12-05
符合 JavaScript unescape 函數(支援Unicode)的 Java escape 編碼實現 最近在弄一個跨域的互動程式,互動過程非常複雜.而且,其中一端只能使用 javascript 來處理返回. 於是,發現 Java 的 URLEncoder.encode 方法與 JavaScript 的 unescape 方法已經不能相容了. 現在瀏覽器的主流版本中 JavaScript 已經開始使用 Unicode 作為字串的內碼進行編碼.即,
Time of Update: 2018-12-05
導讀: <script> /* MD5 Message-Digest Algorithm - JavaScript MODIFICATION HISTORY: 1.0 16-Feb-2001 - Phil Fresle (<A href="mailto:sales@frez.co.uk">sales@frez.co.uk</A>) - Initial Version (VB/ASP code) 1.0 21-Feb-2001 - Enrico Mosanghini (<A
Time of Update: 2018-12-05
Java代碼 import flash.external.ExternalInterface; function hello(){ return "測試成功了哦~~"; } //允許flash調用js函數 參數1:js函數名稱 參數2:向js函數傳遞的參數 ExternalInterface.call("hello", "jacky"); //允許js調用flash中的函數 參數1:要調用flash函數的js函數,參數2:被調用flash函數
Time of Update: 2018-12-05
The ExternalInterface API 之前我們使用flash調用javascript函數,一般使用這樣的方法: 代碼: getURL(“javascript:alert(‘hello zhang-chao.com’);”); //注意字串 雙引號 裡面加單引號 但是使用這種方法從flash調用javascript函數仍存在許多困難。特別是在處理多個javascript函數調用問題上。ExternalInterface
Time of Update: 2018-12-05
1、ActionScript調用JavaScriptcall( ) 方法至少需要一個參數來指明javascript函數名稱ExternalInterface.call("changeTitle");如果JavaScript函數本身需要參數,在call( )方法參數中繼續添加,例如,changeTitle( ) 函數接受一個參數: ExternalInterface.call("changeTitle", "ActionScript 3.0 Cookbook");===============
Time of Update: 2018-12-05
replace方法的文法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字串(string),reExp可以是Regex對象(RegExp)也可以是字串(string),replaceText是替代尋找到的字串。。為了協助大家更好的理解,下面舉個簡單例子說明一下<script language="javascript">var
Time of Update: 2018-12-05
1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵,其實是禁止捷徑功能表,因為不光右鍵可以彈出這個菜單,鍵盤上空格鍵右邊的windows鍵也可以啟用這個捷徑功能表 <table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. <body onselectstart="return false">
Time of Update: 2018-12-05
Javascript OOP思想整理一些網上的資料,供參考1.建立對象 1.1 new用new進行建立對象:var user = new Object();user.age = 12;//同時為對象添加屬性user.name = ‘ajun’;1.2{}用{}建立對象,如:var user = { ‘name’:’ajun, ‘age’:12}這裡同時候為user添加了兩個屬性分別為:name,age在以上代碼稍加改造,你還可以為一個對象添加一個方法,如:var
Time of Update: 2018-12-05
通常都是將 <SCRIPT> </SCRIPT> 標記對放在 <HEAD> 和 </HEAD> 標記對之間。這樣能夠保證在你的網頁被下載到用戶端後開始執行 JavaScript 的時候你的 JavaScript 代碼也已經被下載到用戶端了。 這同時也是放置你的 JavaScript 函數的好地方,如果你想要某些代碼在你的網頁顯示出來之後才執行的話,你最好將這些代碼放在函數裡,等網頁顯示以後再通過調用函數來執行它們。
Time of Update: 2018-12-05
判斷一個select控制項中是否含有某個值 var rightSel = $('#' + select_id); // select_id是變數,代表select的id function test(data){ var success = false; var t = '#' + rightSel.attr("id");var existOptText = "";
Time of Update: 2018-12-05
Time of Update: 2018-12-05
二十、Bookmarklet 1、什麼是Bookmarklet?(What's a Bookmarklet?)Q:什麼是Bookmarklet?A:Bookmarklet是整個都被包含在超連結URL中的一小段JavaScript程式。(JavaScript URL就是這個樣子:<a href="javascript:the code goes here">。)多數瀏覽器允許使用者添加這些JavaScript
Time of Update: 2018-12-05
二十一、聲音 1、可以播放聲音的瀏覽器(Audio-enabled Browsers)Q:什麼可以瀏覽器可以執行播放聲音的指令碼?A:如果在聲音播放描述的技術可以在Miscrosoft Internet Explorer 4.0及其更新版本中工作,那麼同樣可以在Netscape Navigator 3.0及其更新版本中工作。要在Internet Explorer中播放聲音,在4.0以及後來版本中測試就足夠了。然後在Netscape
Time of Update: 2018-12-05
二十二、錯誤處理 1、禁止JS錯誤(Suppress JS Errors)Q:我是否可以禁止JavaScript錯誤資訊?A:可以。要禁止頁面上所有的JavaScript錯誤資訊,你要把下面一段代碼放在頁面的HEAD部分:<SCRIPT language="JavaScript"><!--function silentErrorHandler() {return
Time of Update: 2018-12-05
日期校正function isdate(str){ var strSeparator = "-"; //日期分隔符號 var strDateArray; var intYear; var intMonth; var intDay; var boolLeapYear; var strDate; strDate=str; strDateArray = strDate.split(strSeparator); //以“-”為分隔字元提取年月日
Time of Update: 2018-12-05
click() 對象.click() 使對象被點擊。 closed 對象.closed 對象視窗是否已關閉true/false clearTimeout(對象) 清除已設定的setTimeout對象 clearInterval(對象) 清除已設定的setInterval對象 confirm("提示資訊") 彈出確認框,確定返回true取消返回false cursor:樣式 更改滑鼠樣式 hand crosshair text wait help default auto