Time of Update: 2013-12-30
在javascript中的一些選擇語句: 1、if語句 當指定條件為true的時候,就執行該條件的代碼。 2、if...else...語句 當該語句指定條件為true時則執行該代碼,如果當條件執行為false時則執行其他代碼。 3、if...else if...else...語句 該語句是選擇多個代碼一起執行。 4、switch 語句 選擇多個代碼一起執行。 if語句 if(條件){ 當條件為true時執行的代碼; } 例: 複製代碼 代碼如下: <script> function
Time of Update: 2013-12-30
複製代碼 代碼如下: //擷取當前網址,如: http://localhost:8080/Tmall/index.jsp var curWwwPath=window.document.location.href; //擷取主機地址之後的目錄如:/Tmall/index.jsp var pathName=window.document.location.pathname; var pos=curWwwPath.indexOf(pathName); //擷取主機地址,如:
Time of Update: 2013-12-30
主要是實現非同步手機傳送簡訊成功之後在ajax的success回調中實現將發送按鈕置灰並倒計時,剛開始一直報js錯誤,問題可能出在於調用ajax之後this被更新,隨意在這之前先把this對象賦給一個變數就沒問題 按鈕倒計時代碼 複製代碼 代碼如下: var wait = 60; get_code_time = function (o) { if (wait == 0) { o.removeAttribute("disabled"); o.value = "免費擷取驗證碼"; wait = 60
Time of Update: 2013-12-30
JQUERY IFRAME下面簡單使用Jquery來操作iframe的一些記錄,這個使用純JS與可以實現。第一、在iframe中尋找父頁面元素的方法:$('#id',
Time of Update: 2013-12-30
IE下畫線複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"><head> <meta
Time of Update: 2013-12-30
今天在搞JS(javascript)擷取用戶端IP的小程式,上網搜了下,好多在現在的系統和瀏覽器中的都無效,很無奈,在Chrome、FireFox中很少搞到直接利用ActiveX擷取IP等的JS指令碼。下面的代碼是我在所有windowsNT5.0及以上的系統上都測試通過的,給出代碼: 方法一(只針對IE且用戶端的IE允許AcitiveX運行,通過平台:XP,SERVER03,2000): 擷取用戶端IP。 複製代碼 代碼如下: <HTML> <HEAD>
Time of Update: 2013-12-30
js檔案可以查看源碼 XML/HTML Code 複製代碼 代碼如下: <div id="preview"></div> <div id="formbox"> <form name="form" id="form" action="submit.php" method="post"> <ul id="ngothastyle3" > <li> <label>Name</label> <input
Time of Update: 2013-12-30
/** * * @authors Benjamin * @date 2013-11-13 10:16:59 */ 一、常見的重複提交問題 a>點擊提交按鈕兩次。 b>點擊重新整理按鈕。 c>使用瀏覽器後退按鈕重複之前的操作,導致重複提交表單。 d>使用瀏覽器記錄重複提交表單。 e>瀏覽器重複的HTTP請求。 二、防止表單重複提交的方法
Time of Update: 2013-12-30
prototype 是在 IE 4 及其以後版本引入的一個針對於某一類的對象的方法,而且特殊的地方便在於:它是一個給類的對象添加方法的方法!這一點可能聽起來會有點亂,別急,下面我便通過執行個體對這一特殊的方法作已下講解:首先,我們要先瞭解一下類的概念,JavaScript
Time of Update: 2013-12-30
方法一:利用javascript的onfocus事件,實現如下:Html代碼複製代碼 代碼如下:<a href="http://www.jb51.net/" onfocus="this.blur();">設計蜂巢</a>如果引入了jQuery架構則可以利用它的事件綁定機制:Js代碼複製代碼 代碼如下:$('a').bind('focus', function(){ if(this.blur){ //如果支援
Time of Update: 2013-12-30
複製代碼 代碼如下:<html><head> <script type="text/javascript" src="script/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="script/jquery-1.7.1.js"&
Time of Update: 2013-12-30
字串過濾 複製代碼 代碼如下: static public string HtmlEncode(string str) { str = str.Replace("&", "&"); str = str.Replace("<", "<"); str = str.Replace(">", ">"); str = str.Replace("'", "''"); str = str.Replace("*", ""); str = str.Replace("\n",
Time of Update: 2013-12-30
1、最簡單的調用方式 直接寫到html的body標籤裡面,如: 複製代碼 代碼如下: <html> <body onload="func()"> </body> </html> 2、在JS語句調用 複製代碼 代碼如下: <script type="text/javascript"> function func(){……} window.onload=func; </script> 3、同時 調用多個函數
Time of Update: 2013-12-30
今天看qunit原始碼,發現一段很奇怪的代碼,雖然能領會他的意思,但是不明白雙驚嘆號起到的作用。複製代碼 代碼如下:function id( name ) { return !!( typeof document !== "undefined" && document && document.getElementById ) &&
Time of Update: 2013-12-30
原來用 js 讀寫 cookie 一直沒有注意一個問題:相同的 key 值,不同的 domain (locahost.dev.xxx.com, dev.xxx.com, xxx.com 等) 是可以同時存在於Cookie 裡的 , document.cookie 能把這幾個 cookie 都讀出來,但是沒有 domain 資訊. 我也試著找用什麼方法能把 cookie 的 domain 資訊讀取出來,可是很不幸, 沒有找到(不知道你有沒有什麼方法能把 domain 資訊給讀出來, 如有,請賜教)
Time of Update: 2013-12-30
複製代碼 代碼如下:<!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" lang="zh-CN"><head><meta http-equiv="Content-Type"
Time of Update: 2013-12-30
最近做一個功能, 但是刪除cookie的時候總是失效, 搞不清楚什麼原因.使用$.cookie("name",""); 結果出來是產生了一個新的空值的cookie.使用$.cookie("name",null); 又刪除不掉cookie.最後使用$.cookie("name",null,{path:"/"}); 終於成功了. 或許是$.cookie的一個bug吧,
Time of Update: 2013-12-30
大概半年前發表過一篇關於setTimeout和setInterval的文章,但是現在回去仔細一看發現其實存在很多不足以及錯誤。事實上,setTimeout和setInterval並沒有我們字面上理解的那麼簡單。要真正掌握並理解這兩個方法,還得從javascript的單線程機制說起。 【開門見山】setTimeout和setInterval是如何工作的呢?
Time of Update: 2013-12-30
當今 JavaScript 大行其道,各種應用對其依賴日深。web 程式員已逐漸習慣使用各種優秀的 JavaScript 架構快速開發 Web 應用程式,從而忽略了對原生 JavaScript 的學習和深入理解。所以,經常出現的情況是,很多做了多年 JS 開發的程式員對閉包、函數式編程、原型總是說不清道不明,即使使用了架構,其程式碼群組織也非常糟糕。這都是對原生 JavaScript 語言特性理解不夠的表現。要掌握好 JavaScript,首先一點是必須摒棄一些其他進階語言如 Java、C#
Time of Update: 2013-12-30
1. 當select輸入框中每輸入一點內容的時候,在option中找出與內容匹配的選項顯示在option的前面選項中。 2. 如何擷取每次輸入的內容,當keyup的時候觸發函數。 問題:select標籤中可以輸入內容嗎?(解決:另一篇文章可選擇和輸入的下拉式清單方塊 ) 3. 如何獲得輸入框中的內容?(解決,在輸入框上添加onkeyup時間觸發的函數用js獲得) 4. 如何匹配?(解決) 4.1 如何獲得所有option中的內容?(解決) 複製代碼 代碼如下: function