Time of Update: 2017-01-13
步驟/方法 ①將aspx頁面中Form標籤改為 代碼如下複製代碼 :<form id="form1" runat="server" enctype= "multipart/form-data">, 也就是說在原有的基礎上增加了enctype= "multipart/form-data"②在頁面中加入如下代碼,這裡包含了一個div容器,以方便用js動態向容器中增加控制項 &
Time of Update: 2017-01-13
name是window的一個全域屬性,包括IE6,7幾乎所有瀏覽器都支援。利用window.name來實現跨域傳輸資料是利用它的一個特性:window.name一直儲存,即使重新整理、URL跳轉實現原理很簡單,首頁面利用iframe載入外域的資料頁面,外域版面設定這個iframe的window.name值。等載入完後, iframe跳回本域的空頁面,這個時候首頁面就可以利用iframe.contentWindow.name來取值。三個頁面:111cn.net /main.html(首頁面)、11
Time of Update: 2017-01-13
簡單的說,編輯距離就是把一個字串修改變成另一個字串的修改次數。如果修改的次數越小,我們可以簡單的認為這兩個字串之間的關係越緊密。比如 今天是星期幾 對於 今天是星期五 和 明天是星期五比較,跟 今天是星期五 更加緊密一些,因為前者的編輯距離是 1,後者的編輯距離是 2。更詳細的百度百科已經說的很清楚了,這裡不再贅述,主要給出 JavaScript 的實現方法:按照自然語言表達的演算法,我們先需要根據兩個字串的長度建立一個二維表:function levenshtein(a,
Time of Update: 2017-01-13
對於開發人員來說,調試JavaScript可以說是一項相當痛苦又艱巨的任務。因此我們收集了一些最好的JavaScript調試工具,希望可以協助你調試指令碼,以實現更精確的結果。1.Json Formatter & ValidatorJSON
Time of Update: 2017-01-13
在瀏覽器中存在一些內建的控制項 Alert,Confirm等,但是這些控制項通常根據瀏覽器產商的不同而形態各異,視覺效果往往達不到UI設計師的要求。更重要的是,這類內建控制項的風格很難與形形色色的各種風格迥異的互連網產品的設計風格統一。因此,優秀的前端開發人員們各自開發自己的個人化控制項來替代瀏覽器內建的這些控制項。當然,這類組件在網路上已經有不計其數相當優秀的,寫這篇文章的目的是為了通過這種方式,與更多的開發人員互相交流,互相學習,共同進步。 功能介紹
Time of Update: 2017-01-13
效果如下 <html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"><title>js正則匹配中文標點符號</title><head><body><input type="text" id="
Time of Update: 2017-01-13
parseURL函數寫法// This function creates a new anchor element and uses location// properties (inherent) to get the desired URL data. Some String// operations are used (to normalize results across browsers). function parseURL(url) {
Time of Update: 2017-01-13
1. 對象對象是JavaScript的基礎。JavaScript的大部分功能都是基於對象的。從最基本的層次而言,對象是一系列屬性的集合。// 建立一個新的Object對象,存放在 'obj' 變數中var obj = new Object();// 給這個對象設定一個屬性obj.val = 5;obj.click = function(){ alert( "hello" );};// 簡寫方式,索引值對(key/value
Time of Update: 2017-01-13
知道了以上原理以後,我們就可以算出一個字串的實際長度了,如果是GBK字元集遇到中文加2,如果是UTF8字元集遇到中文加3即可執行個體(這個是我們常用的) 代碼如下複製代碼 var jmz = {};jmz.GetLength = function(str) { ///<summary>獲得字串實際長度,中文2,英文1</summary> ///<param
Time of Update: 2017-01-13
Number.toFixed(x) 是將指定數字截取小數點後 x 位, Number.toPrecision(x) 是將整個數字截取指定(x)長度。注意,一個是計算小數點後的長度,一個是計算整個數位長度 。 代碼如下複製代碼 <script type="text/javascript"> var aa = 2.3362; document.write(aa.toFixed(1)); // 2.3
Time of Update: 2017-01-13
參數說明callback: 要對每個數組元素執行的回呼函數。thisObject : 在執行回呼函數時定義的this對象。功能說明對數組中的每個元素都執行一次指定的函數(callback),直到此函數返回 true,如果發現這個元素,some 將返回 true,如果回呼函數對每個元素執行後都返回 false ,some 將返回 false。它只對數組中的非空元素執行指定的函數,沒有賦值或者已經刪除的元素將被忽略。回呼函數可以有三個參數:當前元素,當前元素的索引和當前的數組對象。如參數
Time of Update: 2017-01-13
校正密碼:只能輸入6-20個字母、數字、底線 代碼如下:function ispasswd(s) { var patrn=/^(w){6,20}$/; if (!patrn.exec(s)) return false return true }//校正普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-” 代碼如下:function istel(s) { //var patrn=/^[+]{0,1}(d){1,3}[ ]
Time of Update: 2017-01-13
(1) 在頁面載入時改變了頁面的結構. 在ie6中如果網路變慢或者頁面內容太大就會出現"終止操作"的錯誤. 也就是說"永遠不要在頁面載入時改變頁面的dom模型".(2) 使用修改html內容添加元素, 不符合dom標準. 在實際工作中也碰到過使用這種方法修改內容後, 某些瀏覽器中並不能立刻顯示添加的元素, 因為不同瀏覽器的顯示引擎是不同的. 但是如果我們使用dom的createelement建立對象, 在所有的瀏覽器中幾乎都可以.
Time of Update: 2017-01-13
一、父視窗調用iframe子視窗方法 1、html文法:<iframe name="myframe" src="child.html"></iframe> 2、父視窗調用子視窗:myframe.window.functionname(); 3、子窗品調用父視窗:parent.functionname(); 簡單地說,也就是在子視窗中調用的變數或函數前加個parent.就行 4、父視窗頁面源碼: 複製代碼 代碼如下:<html&
Time of Update: 2017-01-13
是否為數字、字母或底線*/ function isnlu(ui){ var valid=/^w+$/; return(valid.test(ui)) } /*刪除字串中空格*/ &
Time of Update: 2017-01-13
cookie概述 在上一節,曾經利用一個不變的架構來儲存購物欄資料,而商品顯示頁面是不斷變化的,儘管這樣能達到一個類比 全域變數的功能,但並不嚴謹。例如在導航架構頁面內右擊,單擊捷徑功能表中的【重新整理】命令,則所有的網頁特效變數都會丟失。因此,要實現嚴格的 跨頁面全域變數,這種方式是不行的, javascript中的另一個機制:cookie,則可以達到真正全域變數的要求。cookie是瀏覽器提供的一種機制,它將document
Time of Update: 2017-01-13
刪除數組指定元素的原理很簡單,無非就是遍曆數組尋找到給定的元素是否在,找到如果在找就刪除,下面我們通過一個應用執行個體來說明。 arraywithout = function(){ if (arguments.length < 2) { // arguments 是特殊的對象,代表函數的參數. return arguments.length == 1 ? arguments[0] : null; } var results = []; var aa =
Time of Update: 2017-01-13
document.cookie="userid=828; username=hulk"; 在cookie 的名或值中不能使用分號(;)、逗號(,)、等號(=)以及空格。在cookie的名中做到這點很容易,但要儲存的值是不確定的。如何來儲存這些值呢? <script type="text/網頁特效"> function saveurlandgo(url, form) { document.cookie =
Time of Update: 2017-01-13
<meta http-equiv="content-type" content="text/html; charset=gb2312" /><title>網頁特效 改變select 的selectedindex</title><script> function fn_dodefaultselect ( theselect , thedefaultvalue ) {
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/ 1999/xhtml"><head><meta