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.w3.org/1999/xhtml"><head><meta.
Time of Update: 2017-01-13
javascript是弱類型的語言,系統在遍曆json資料是會自行判斷資料類型進行排序,如下: 代碼如下複製代碼 <script src="jquery.js"></script><script>var json1 = {
Time of Update: 2017-01-13
js點擊一個按鈕,彈出一個層,並遮住網頁後面的內容,使之為半透明狀。這種效果用的很多,比如論壇登陸、簽到時候的彈出層,比如現在流行的微信掃一掃,點擊一個按鈕時候的彈出層。如下面的這種效果:js彈出層源碼: 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-13
最近準備做一個手機端的網站。所以在網上找了幾個判斷是否是手機瀏覽器的js指令碼,貼上來,分享下:1.如何判斷是否為移動終端 利用正則match,匹配navigator.userAgent是否含有字串AppleWebKit*****Mobile安卓qq瀏覽器HD版 只有AppleWebKit2手機語言版本的判斷使用navigator.browserLanguage 便可得出windows phone語言版本,
Time of Update: 2017-01-13
請記住,cookie就是文檔的一個字串屬性。要儲存cookie,只要建立一個字串,格式是name=<value>(名稱=值),然後把文檔的 document.cookie 設定成與它相等即可。比如,假設想儲存表單接收到的使用者名稱,那麼代碼看起來就象這樣: 代碼如下複製代碼 document.cookie = “username” + escape(form.username.value); 在這裡,使用 escape() 函數非常重要,
Time of Update: 2017-01-13
ECMAScript 整數有兩種類型,即有符號整數(允許用正數和負數)和不帶正負號的整數(只允許用正數)。在 ECMAScript 中,所有整數字面量預設都是有符號整數,這意味著什麼呢?有符號整數使用 31 位表示整數的數值,用第 32 位表示整數的符號,0 表示正數,1 表示負數。數值範圍從 -2147483648 到 2147483647。可以以兩種不同的方式儲存二進位形式的有符號整數,一種用於儲存正數,一種用於儲存負數。正數是以真二進位形式儲存的,前 31 位中的每一位都表示 2
Time of Update: 2017-01-13
目前FireFox的外掛程式Firebug和Chrome對console支援的比較好,主要有console.log(), console.dir(), console.debug(), console.info(), console.error()等方法,可以用易讀的的方式輸出變數以及對象等,其中console.log()用來在控制台輸出內容,console.dir()可以用來結構化輸出HTML節點,JS對象等,console.debug(), console.info(),
Time of Update: 2017-01-13
escape() 方法:採用ISO Latin字元集對指定的字串進行編碼。所有的空格符、標點符號、特殊字元以及其他非ASCII字元都將被轉化成%xx格式的字元編碼(xx等於該字元在字元集表裡面的編碼的16進位數字)。比如,空格符對應的編碼是%20。不會被此方法編碼的字元: @ * / +encodeURI() 方法:把URI字串採用UTF-8編碼格式轉化成escape格式的字串。不會被此方法編碼的字元:! @ # $& * ( ) = : / ; ? +
Time of Update: 2017-01-13
js讀取JSON的方法我接觸到的有兩種:方法一:函數構造定義法返回 代碼如下複製代碼 var strJSON = "{name:'json name'}";//得到的JSONvar obj = new Function("return" + strJSON)();//轉換後的JSON對象alert(obj.name);//json name 方法二:js中著名的eval函數 代碼如下複製代碼 var
Time of Update: 2017-01-13
1、FORM標籤裡加上accept-charset代碼,這個能把FORM裡的資料自動編碼成指定的字元集提交,比如在UTF8頁面提交資料到GB2312,代碼就是accept-charset=”GB2312″,但accept-charset除了IE其他瀏覽器都支援。。。2、這時可以在提交時觸發JS,document.charset=’GB2312′;,用這段代碼設定當前頁面編碼為GB2312。到這裡看似很完美了,但還一個問題,就是觸發這個代碼後,當前頁
Time of Update: 2017-01-13
原來Math.min和Math.max可以這麼用。。 代碼如下複製代碼 function smallest(array){ return Math.min.apply( Math, array );}function largest(array){ return Math.max.apply( Math, array );}alert(smallest([0, 1, 2, 3]) == 0, "Locate the smallest
Time of Update: 2017-01-13
1. Javascript代碼應符合Douban-JSLint檢驗標準1-1. 語句必須都有分號結尾,除了for, function, if, switch, try, while1-2. 只有長語句可以考慮斷行,如: 代碼如下複製代碼 &
Time of Update: 2017-01-13
網頁特效 null對象詳解null 這是一個對象,但是為空白。因為是對象,所以 typeof null 返回 'object' 。 null 是 JavaScript 保留關鍵字。 null 參與數值運算時其值會自動轉換為 0 ,因此,下列運算式計算後會得到正確的數值: 運算式:123 + null 結果值:123 運算式:123 * null 結果值:
Time of Update: 2017-01-13
網頁特效 undefined效能提高與分析工作中我們經常需要判斷某個變數/屬性是否為undefined。通常有兩種寫法1 // 方式12 typeof age === 'undefined';3 4 // 方式25 age === undefined這兩種寫法有什麼區別嗎? 應該使用哪一種呢?看看下面的例子1 typeof age === 'undefined'; // true標識符 age
Time of Update: 2017-01-13
3. 當用戶端請求該圖時,4M的原圖肯定不會馬上下好,特別是遠程網路,這時先把小圖下過來,並拉升到原圖大小(這個操作應該是採用無插值演算法的直接放大,速度是很快的。)應該是儲存了好幾張不同尺寸不同解析度的多張圖片,當大圖片沒載入完之前先逐次顯示小圖片,最後把顯示大圖片 代碼如下複製代碼 <img id="myImage" src="small_1.jpg" width="200" />var img =
Time of Update: 2017-01-13
網頁特效不使用圖片驗證與服務端檢測驗證碼方法很多源碼都是通過請求伺服器來匹配驗證碼突然想到,如果在瀏覽器通過salt+md5混合加密後,與密文(在頁面上)匹配,即可在本地知道驗證碼是否正確var seccode_hash = 'xxxxxx'; // 32位加密後的驗證碼var seccode_salt = 'xxsxxx'; // 隨機字元var seccode_count = 255; // 加密次數當使用者提交時,將驗證碼加密,與密文匹配:// 長度為8位的英文(大小寫忽略)+數位驗證碼,
Time of Update: 2017-01-13
typeof 運算子返回一個用來表示運算式的資料類型的字串。typeof[()expression[]] ;expression 參數是需要尋找類型資訊的任意運算式。說明typeof 運算子把類型資訊當作字串返回。typeof 傳回值有六種可能: "number," "string," "boolean," "object," "function," 和
Time of Update: 2017-01-13
Cookie基礎用法一.簡單的存取操作在使用JavaScript存取 cookie 時,必須要使用Document對象的 cookie 屬性;一行代碼介紹如何建立和修改一個 cookie : 代碼如下複製代碼 document.cookie = 'username=Darren' 以上代碼中'username'表示 cookie 名稱,'Darren'表示這個名稱對應的值。假設 cookie 名稱並不存在,那麼就是建立一個新的
Time of Update: 2017-01-13
代碼如下複製代碼 <html> <head> <title></title> <script language="javascript" type="text/javascript" charset='gbk' src="js.js"></script> </head> <!-- http://www.111cn.net
Time of Update: 2017-01-13
在圖片load成功後可以加入合適的顯示效果(例子中木有體現,可以自己嘗試,在網上找到很多源碼,但是都是假的,就是實現不了我們想要的節省瀏覽器資源的代碼,下面我經過自己修改以及參考高手的幫,實現了真正的可視地區載入圖片的方法。實現網站 http://www.111cn.netJavaScript源碼如下:var scrollLoad = (function (options) { var defaults = (arguments.length == 0) ? { src: 'xSrc',