Time of Update: 2018-12-07
今天遇到一個需要用javascript將url中的某些參數替換的需求,想起了不久前從司徒正美先生的部落格中淘到了一個parseUrl函數,正好可以藉此實現,代碼整理如下: //分析url function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol:
Time of Update: 2018-12-07
search : 找到返回位置; 找不到返回 -1var str, p, n;str = '1:abc;2:Abc;3:aBc;4:abC;5:ABc;6:aBC;7:AbC;8:ABC';p = /abc/i;n = str.search(p);alert(n); //2p = /abcde/i;n = str.search(p);alert(n); //-1//這個函數和 RegExp.test 差不多, 不過 test 返回的是 true/false; 全域選項 g
Time of Update: 2018-12-07
XMLHttp 方式實現無刷屏,在IE,FireFox 上測試通過<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><style>html {background-color:#eeeeee}body {
Time of Update: 2018-12-07
javascript可以輕鬆操作用戶端剪貼簿內容,不過只適用IE5以上瀏覽器javascript可以使用window.clipboardData對象處理剪貼簿內容儲存到剪貼簿的方法 setData(param1, param2)param1 :資料類型 text 或 URL等.param2 :資料內容從剪貼簿讀出資料的方法 getdata(param1)清空資料的方法
Time of Update: 2018-12-07
很久沒寫了。今天看到一個很久的文章說string串連最佳化問題。於是自己也測試一下。寫了個很簡單的代碼<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-07
學 JavaScript 第一個頭痛的問題就是 IDE, 微軟的指令碼編輯器還不錯, 但好像不能獨立安裝; 還是自己做一個吧.下載最簡單的 JavaScript 測試載入器. 此小工具可能會隨時修改(最新修改時間: 2009-2-25 22:07), 下面是目前的及原始碼:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Time of Update: 2018-12-07
可以去網站 http://dean.edwards.name/packer/ 擷取Web版處理工具。 packer 是一個javascript壓縮公用程式。其中它通過壓縮JS指令碼的變數名和使用Base 64進行編碼 等處理來達到預定效果。對比了同一個JS檔案在JS Minifier和packer中的處理情況。JS Minifier結果 (agressive最高處理層級) 原始大小:103744 ;處理後大小:54575
Time of Update: 2018-12-07
1、從微軟網站下載MS Script Debugger並安裝,這是:http://download.microsoft.com/download/winscript56/install/1.0a/NT45XP/EN-US/scd10en.exe2、修改IE的設定:IE的選項-->進階,有兩個選項預設是鉤選的:Disable Script Debugging(Internet Explorer)Disable Script
Time of Update: 2018-12-07
本節這個範例主要實現的是兩個知識點, 一個就是使用 JavaScript 實現用戶端非同步呼叫 PageMethod , 二個就是使用 PageMethod 返回的是複雜資料類型 List 的泛型集合。首先是實現 JavaScript 非同步呼叫 PageMethod ,如同 JavaScript 非同步呼叫 WebService 一樣,必須先將 WebMethod 公開給 PageMethod,必須注意的是,PageMethod 必須在 .aspx.cs
Time of Update: 2018-12-07
19款javascript富文字編輯器。也許你還有興趣查看15個基於Web的HTML編輯器和6款所見即所得 (WYSIWYG)(WYSIWYG)的線上Web編輯器。1. AIE (示範地址)AIE是一個開源的ajax圖片編輯器,基於ExtJS與PHP ImageMagick開發,易於與部落格/相簿等其它應用相整合。提供調整圖片大小,裁剪圖片,旋轉/翻轉圖片,應用濾鏡,添加文本,添加浮水印等功能。2. MarkitUp (示範地址)MarkitUp是一個輕量級,可定製,靈活的WYSIWYG
Time of Update: 2018-12-07
文章目錄 2 實現步驟3 原有頁面處理4 附件 1 概述1.1 定義 在一些B/S結構的應用系統中,有很多頁面是需要有浮水印的。常見的就是公文系統、合約系統等。大家常常關注的是網站圖片增加浮水印,而很少關注頁面浮水印。剛去Google了一圈,關於頁面浮水印的文章的數量為幾乎為0. 本文中,流牛木馬就與大家一起交流一下有關製作網頁浮水印的心得。 本文討論以下的情形:
Time of Update: 2018-12-07
分頁的效果如下:使用方法:1、頁面上要引用<script src="Page.js" type="text/javascript"></script>2、頁面放放上一個 一個放 分頁組件的 元素 如:DIV,放一個非同步請求回 放入要顯示 資料 的元素 如 : DIV <div id="Result"> -----這是要顯示資料的地方 </div> <div id="pager"> -
Time of Update: 2018-12-07
在 javascript 中,可以使用 == 來比較兩個資料是否相等,如果兩個資料的類型不同,那麼,將在進行轉換後進行比較,轉換的規則如下: l 如果其中一個運算元的類型為 Boolean ,那麼,首先將它轉換為數字類型,false 轉換為 0, true 將轉換為 1。l 如果其中一個運算元的類型是字串,另外一個為數字類型,那麼,將字串轉換為數字進行比較。l 如果其中一個運算元的類型是字串,另外一個為 object 類型,那麼,將調用對象的
Time of Update: 2018-12-07
關於vbscript 與 javascript如何傳遞變數(包括伺服器端與用戶端) 一:最近,經常碰到有網友問,如何使vbscript和javascipt傳遞變數。不知道為什麼要這麼做。因為每一種指令碼語言幾乎都可以完成所需要的功能。為什麼要兩個一起用呢?不過,可以告訴大家。完全可以。下面,關於為什麼可以的概念,昨天我講了半天,還是有網友不明白。最後把我都快搞糊塗了。所以,我們還是結合例子來說吧。 1:vbscript與javascipt傳變數(用戶端) <HTML> <HEA
Time of Update: 2018-12-07
try...catch...finally 語句 為 JScript 實現錯誤處理。 try { tryStatements} catch(exception){ catchStatements} finally { finallyStatements} ============= 參數 tryStatement
Time of Update: 2018-12-07
//函數名:chksafe//功能介紹:檢查是否含有"'",'\\',"/"//參數說明:要檢查的字串//傳回值:0:是 1:不是function chksafe(a){ return 1;/* fibdn = new Array ("'" ,"\\", "、", ",", ";", "/"); i=fibdn.length; j=a.length; for (ii=0;ii<i;ii++) { for (jj=0;jj<j;jj++) { temp1=a.charAt(jj)
Time of Update: 2018-12-07
一、功能實現核心:FileSystemObject 對象 要在javascript中實現檔案操作功能,主要就是依靠FileSystemobject對象。二、FileSystemObject編程 使用FileSystemObject 對象進行編程很簡單,一般要經過如下的步驟: 建立FileSystemObject對象、應用相關方法、訪問對象相關屬性 。 (一)建立FileSystemObject對象 建立FileSystemObject對象的代碼只要1行: var fso = new
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
在CRM中,更多的時候我們為了便於部署和提高使用者體驗都會選擇用Javascript在用戶端調用Web Service.其實在伺服器端開發plugin我們仍然可以達到類似的效果,並且我們可以很方便的處理通過Web
Time of Update: 2018-12-07
在android的應用程式中,可以直接調用webview中的javascript代碼,而webview中的javascript代碼,也可以去調用ANDROID應用程式(也就是JAVA部分的代碼).下面舉例說明之: 1 JAVASCRIPT指令碼調用android程式 要在webview中,調用addJavascriptInterface(OBJ,interfacename)