Time of Update: 2017-01-13
看代碼: 代碼如下複製代碼 <body onContextMenu="alert('^_^不要偷看哦!');return false">在我上面右擊看看</body> 在文字的上面單擊右鍵,會彈出資訊框,如圖: 同一個功能,可以通過許多的方法來實現,就看你個人實慣了,上面的功能也可以通過下面的代碼實現: 代碼如下複製代碼 <script
Time of Update: 2017-01-13
通常我們的網站裡面會載入一些js代碼,統計啊,google廣告啊,百度同盟啊,阿里媽媽廣告代碼啊,一堆,最後弄得頁面載入速度很慢,很慢.解決辦法:換一個js包含的方式,讓javascript載入速度倍增.把通常載入方式: 代碼如下複製代碼 <script src="xxxx.js"></script> 改變成: 代碼如下複製代碼 <script
Time of Update: 2017-01-13
在電子商務的儲值、支付等動作時;使用者確認訂單後,執行提交動作,我們把這個頁面稱為“訂單提交頁面”,訂單開啟一個新的頁面跳轉至支付平台進行訂單的處理,這個頁面即為“支付平台處理頁面”,而訂單提交頁面則顯示一個遮罩層,提示使用者在新頁面完成訂單且有“已完成支付”與“支付出現問題”兩個按鈕。原型圖片xx而現在我就是要實現這樣的一個商務程序。待整個商務程序完成後,使用firefox進行測試儲值等,一切良好(
Time of Update: 2017-01-13
window.setTimeout 方法是用來順延強制某段函數(方法)的。但它在調用指定的方法並傳參時寸在一定缺陷。一般直接傳參,只能傳入字元傳之類的參數,但對於Object類型的就無法直接傳入,我的方法就是重寫window.setTimeout方法,利用apply回掉, 代碼如下複製代碼 var _st = window.setTimeout; //fRef 是test函數,mDelay是時間 window.setTimeout = function(fRef,
Time of Update: 2017-01-13
效果圖源碼 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/h2D/xhtml1-transitional.h2d"><html
Time of Update: 2017-01-13
例1。重新載入js檔案 代碼如下複製代碼 function loadJs(file) { var head =
Time of Update: 2017-01-13
常用辦法 代碼如下複製代碼 if (window.ActiveXObject && navigator.userAgent.toLowerCase().match(/msie ([d.]+)/)[1] == 6.0) { // ie6 } IE條件判斷: 代碼如下複製代碼 /*@cc_onif(@_jscript_version==5.6 ||(@_jscript_version==5.7 &
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
下面的內容是在《JavaScript.DOM進階程式設計》裡面摘抄出來的,自己覺得看了挺容易理解的,怕以後會忘記或混淆,特在此記錄一下,也順便和各位正在入門Javascript的朋友們分享一下哈。 代碼如下複製代碼 //建構函式function myContructor(message){this.myMessage = message;//私人屬性var separator = ‘ -’;var myOwner =
Time of Update: 2017-01-13
//檢驗漢字 代碼如下複製代碼 function chkstrlen(str) { var strlen = 0; for(var i = 0;i < str.length; i++) { if(str.charCodeAt(i) > 255) //如果是漢字,則字串長度加2 strlen += 2; else
Time of Update: 2017-01-13
第一種,利用math.round 代碼如下複製代碼 var original=28.4531) //round "original" to two decimalsvar result=Math.round(original*100)/100; //returns 28.452) // round "original" to 1 decimalvar
Time of Update: 2017-01-13
js擷取radio值 代碼如下複製代碼 <script language="javascript">function validateadd(){ var New=document.getElementsByName("BMfw_id"); var strNew; for(var i=0;i<New.length;i++) &
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
在if條件陳述式中,邏輯條件只能有一個,如果有多個條件,可以使用嵌套的if語句來解決,但這種方法會增加程式的複雜度,降低程式的可讀性。使用switch流程式控制制語句可以完美地解決這些問題,其基本結構如下:switch語句文法 代碼如下複製代碼 switch(條件運算式){ case 常量:
Time of Update: 2017-01-13
For 迴圈 for 迴圈是您在希望建立迴圈時常會用到的工具。下面是 for 迴圈的文法:for (語句 1; 語句 2; 語句 3) { 被執行的代碼塊 }語句 1 在迴圈(代碼塊)開始前執行語句 2 定義運行迴圈(代碼塊)的條件語句 3 在迴圈(代碼塊)已被執行之後執行基本結構如下: 代碼如下複製代碼 for(initial condition ; test condition ; alter
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
while迴圈while 語句與 if 語句相似,都有條件來控制語句(或語句塊)的執行,其語言結構基本相同:while(conditions){ statements;}while 語句與 if 語句的不同之處在於:在if條件假設語句中,若邏輯條件運算式為真,則運行statements語句(或語句塊),且僅運行一次;while
Time of Update: 2017-01-13
這裡僅講解5中單一資料型別,Function 和 Object 將在後續章節中講解。種基礎資料型別 (Elementary Data Type)Number 數字類型 String 字串類型 Boolean 布爾類型 Undefined 表示一個變數未被賦值 Null 空的對象Number類型Number 類型用來表示整數和浮點數。例如: var x=100;Number 類型還有一個特殊值 NaN(非數值 Not a Number)。NaN
Time of Update: 2017-01-13
效果:淘寶搜尋內容javascript實現 代碼如下複製代碼 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標題文檔</title><style>body ,input,ul,h2