Time of Update: 2017-01-13
代碼如下複製代碼 <![if !IE]><script>/** by moli*/$(document).ready(function(){if(document.cookie.indexOf(->lu=->) == -1 ){// 延時2秒setTimeout(->jQuery.mxblur.interID = setInterval('jQuery.mxblur.begin()', 5)->, 1500);}});
Time of Update: 2017-01-13
javascript是弱類型的語言,系統在遍曆json資料是會自行判斷資料類型進行排序,如下: 代碼如下複製代碼 <script src="jquery.js"></script><script>var json1 = {
Time of Update: 2017-01-13
今天一個項目中需要判斷IE版本號碼,又因為 jQuery 2.0 去除了對瀏覽器版本號碼的判斷(它推薦特性檢測),於是就看到一老外寫的一段代碼: 代碼如下複製代碼 var _IE = (function(){ var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while ( &
Time of Update: 2017-01-13
1、數組的建立 new Array(); new Array(size); new Array(element0, element1, ..., elementn); 參數參數 size 是期望的數組元素個數。返回的數組,length 欄位將被設為 size 的值。 參數 element ..., elementn 是參數列表。當使用這些參數來調用建構函式 Array() 時,新建立的數組的元素就會被初始化為這些值。它的 length
Time of Update: 2017-01-13
這兩天遇到JS對URL的操作,網上查了很多方法,都是直接操作,使用起來很不方便,還有出現很多重複的代碼。於是集百家之嚴,總結了各個方法,把它壓縮成了一個函數對象,只有幾十行代碼,使用方法簡單明了ojbUrl.js 代碼如下複製代碼 /* 說明:本代碼可自由複製修改並且使用,但請保留作者資訊!Author: Kevin WebSite: http://iulog.com/ QQ:251378427JS 操作 URL 函數使用說明:初始化 var
Time of Update: 2017-01-13
js點擊一個按鈕,彈出一個層,並遮住網頁後面的內容,使之為半透明狀。這種效果用的很多,比如論壇登陸、簽到時候的彈出層,比如現在流行的微信掃一掃,點擊一個按鈕時候的彈出層。如下面的這種效果:js彈出層源碼: 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-13
javascript中使用Regex有兩種方式。第一種是構建一個RegExp對象;第二種是使用”//”來定義,也即perl風格。例如: 代碼如下複製代碼 var str = 'http://www.111cn.net/';var reg = new RegExp('http', 'i');alert(reg.test(str));或alert(/http/.test(str));
Time of Update: 2017-01-13
今天做回複框輸入限制時的2個需求:1、文字內容不能全都是空格,用這個正則 /^s*$/2、刪除連續的空格,是這個正則 /s+/g下面是常見的需求代碼 代碼如下複製代碼 <script type="text/javascript"> function is_blank(str){ var reg = /^s*$/; return
Time of Update: 2017-01-13
JavaScript slice() 方法定義和用法slice() 方法可從已有的數組中返回選定的元素。文法arrayObject.slice(start,end)參數 描述 start 必需。規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。 end 可選。規定從何處結束選取。該參數是數組片斷結束處的數組下標。如果沒有指定該參數,那麼切分的數組包含從 start
Time of Update: 2017-01-13
JavaScript函數的定義函數的定義使用關鍵字 function,文法如下:function funcName ([parameters]){ statements;
Time of Update: 2017-01-13
JavaScript 支援函數的遞迴調用。所謂遞迴函式,就是在函數體內調用函數本身。使用遞迴函式的一個常見例子就是求階乘。利用遞迴函式求 6! 。 代碼如下複製代碼 <script type="text/javascript">function fact(num){ if (num<=1){ return
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
變數的聲明JavaScript 使用關鍵字 var 來聲明變數,可以先聲明後賦值,也可以在聲明的同時賦值,多個變數同時聲明使用逗號(,)分隔。例如: 代碼如下複製代碼 // 先聲明,後賦值var sex;sex="男";// 聲明的同時進行賦值var age=22;var name="張三";// 同時聲明多個變數var x=1,y=2,z=3; // 聲明多個變數時用逗號( ,)分開其中,sex、age、name ..
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
原來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
例子:我們要實現的效果是當使用者點擊滑鼠的時候,就在舊資料上追加若干新資料。 如果使用標準DOM的話,完整代碼如下: 複製代碼 代碼如下:<html> <head> <title>test</title> </head> <body> <div> <p>data<p> </div> <script> document.onmousedown =
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