Time of Update: 2014-09-04
js和jquery中迴圈的退出和繼續下一個迴圈,jsjquery作為水貨,就是學會了1+1=3也要記錄一下!錯了,是2學習記錄:js中的for(var i=1;i<5;i++){if(i==3){break; // 使用break,彈出2次提示分別為1,2;如果使用continue,則會彈出3次,分別是1,2,4}alert(i);}迴圈,退出迴圈,使用break;退出當前迴圈繼續下一個迴圈,使用continuejquery中的each()方法中要實現break,使用return
Time of Update: 2014-09-04
jQuery實現倒計時按鈕功能代碼分享,jquery倒計時代碼一:{ wait:90, hsTime:function(that){ if (this.wait == 0) { $('#hsbtn').removeAttr("disabled").val('重發簡訊驗證碼'); this.wait = 90; } else { var _this = this; $(that).attr("disabled",
Time of Update: 2014-09-04
js實現的類似於asp資料字典的資料類型代碼執行個體,js資料類型首先聲明一個數組:複製代碼 代碼如下:var dictNew=new Array; var key;var value; for (var i = 0; i <50; i++) { //擷取要添加到資料字典的索引值對 key= jQuery("#costCodeIdId"+i).val(); value = num2zero(jQuery("#valueId"+i).val());
Time of Update: 2014-09-04
使用Nodejs開發公眾號後台服務執行個體,nodejs執行個體摘要:,龐大的使用者基數,極強的使用者粘性,在近兩年吸引了無數的開發人員注意力。 Nodejs,近兩年發展非常快的開發工具,尤其適合構建移動後台。本文就以筆者自己開發的執行個體,來描述如何基於Nodejs開發屬於自己的公眾號。在這個執行個體中,主要使用到了express, wechat, mongodb, monk等模組。前期準備:1.申請公眾號,前往 https://mp.weixin.qq.com/
Time of Update: 2014-09-04
禁用頁面部分JavaScript不是全部而是部分,頁面javascript本文討論的方法本人並沒有在實際項目中應用過,因為我還沒有遇到有這樣需要的項目,但實驗發現可行。一、我的想法來源JavaScipt是好東西,它的出現讓網頁頁面表現形式更活潑,當然好處絕不僅僅就這些,而近些年來紅紅火火的AJAX應用更讓人開始重視JavaScipt小語言(好些程式牛人不把它看作語言,最多是指令碼稱號,甚至看不起搞指令碼的人)的應用。現在好些部落格官網開放指令碼許可權,允許使用者自訂指令碼來豐富自己的空間,特別像
Time of Update: 2014-09-04
JavaScript實現找出數組中最長的連續數字序列,javascript數組原始題目:給定一個無序的整數序列, 找最長的連續數字序列。例如:給定[100, 4, 200, 1, 3, 2],最長的連續數字序列是[1, 2, 3, 4]。小菜給出的解法:function maxSequence(array,step){var _array = array.slice(), //clone array_step = 1,_arrayTemp = [],i = 0;var parseLogic =
Time of Update: 2014-09-04
禁止iframe頁面的所有js指令碼如alert及快顯視窗等,iframealert今天做一個小軟體遇到一個問題,就是在一個頁面裡面需要放一個iframe架構來預覽網站,可是被預覽的這個網站中含有很多js指令碼,如快顯視窗,提示框,最可惡的是一直讓設為首頁和加入收藏,我想應該有辦法禁止iframe裡面的指令碼吧,於是百度了一下,還發現不少新大陸,於是解決了這個問題,記錄下來,方便以後查詢,也方便大家參考:<iframe
Time of Update: 2014-09-04
判斷在css載入完畢後執行後續程式碼範例,css樣本最近在寫項目的framework,寫個JQueryMessageBox的類,以使用jquery ui中的dialog()來顯示訊息框,為了使方法方便調用,便加入了自動判斷頁面是否加入了ui.js和ui.css,代碼如下://如果沒有包含ui.js,則引用 if ($('script[src$=""jquery-ui-1.8.11.custom.min.js""]').length == 0) {{ $(""<script
Time of Update: 2014-09-04
JavaScript實現從數組中選出和等於固定值的n個數,javascript個數現實生活中的問題,可能會抽象為這樣一種資料模型:從一個數組中挑選出幾個數,讓這幾個數相加的和為指定的值。大多數讀者應該有過網購的經曆,網購一般會有個湊單功能,假如讀者買了70元的商品,但是必須滿100元才能包郵,這時系統會自動推薦一些商品,加起來差不多就100塊錢了。系統如何確定推薦哪些商品呢?這其實就是剛剛提到的模型,我們可以把熱銷商品的價格放到一個數組中,然後利用演算法,找出數組中哪些價格的和為30元。廢話少說
Time of Update: 2014-09-03
【css】關於 hr 在各瀏覽器中的問題,csshr瀏覽器在做頁面是有時候會用到分割線 hr,但是在 ie6 和 ie7 下顯示很蛋疼,本文將教你如何寫出相容各瀏覽器的 hr。首頁我們先瞭解下 hr 在各瀏覽器下的差異,如下表格: 正常瀏覽器ie6、ie7firefox實際高度height+borderheightheight背景色background-colorbackground-color(當高度 <= 2px 時,顯示高度背景色為灰色,需要 color
Time of Update: 2014-09-04
JavaScript使用focus()設定焦點失敗的解決方案,javascriptfocus昨天修改機頂盒上面的EPG頁面,遇到一個小問題。使用者購買遊戲時需要彈出購買確認對話方塊,對話方塊的預設焦點規定必須停留在“取消”按鍵上。很簡單的需求,使用JavaScript的focus()方法就可以實現了。簡單的程式碼範例如下:document.getElementById("cancel").focus()但是苦逼的是,機頂盒真是一個大坑。由於要相容所有現存的機頂盒型號,需要對8款機頂盒進行適配。然
Time of Update: 2014-09-04
jQuery內建的一些常用方法總結,jquery內建總結本身方法($.each,$.map,$.contains,$ajax)常用工具方法(1)$.trim$.trim方法用於移除字串頭部和尾部多餘的空格。複製代碼 代碼如下:$.trim(' Hello ') // Hello(2)$.contains$.contains方法返回一個布爾值,表示某個DOM元素(第二個參數)是否為另一個DOM元素(第一個參數)的下級元素。複製代碼
Time of Update: 2014-09-04
JavaScript用JQuery呼叫Server端方法範例程式碼,jquery範例程式碼準備好Server端的方法[System.Web.Services.WebMethod]public static string VeryUserName(string name){string rtn = "恭喜,此帳號還沒有註冊,你可以使用。";if (name == "")rtn = "請填寫一個註冊帳號。";if (name == "Insus.NET")rtn =
Time of Update: 2014-09-03
最好的ie版本檢測方式,ie版本檢測預備知識:NodeList的即時性通過 document.getElementsByTagName,document.forms ,document.images 等方法擷取到nodelist以後 裡面的內容會適時的更新 這一點區別與array我們利用它和條件注釋來檢測oldIE的版本我認為
Time of Update: 2014-09-03
js滾輪換切屏由於全項目不是自己寫的,只是幫別人寫js滾輪代碼,而且別人項目也還未上線,所以只貼出自己寫的那段部分代碼,效果:滑鼠滾輪滾動時,網頁螢幕一屏一屏的上下切換(以下代碼在本地電腦的IE,chrome與FireFox這三個瀏覽器已經測試並且已經成功) var sum=0; var oTxt=document.getElementById("txt"); var scrollFunc=function(e){ var direct=0; var men = $
Time of Update: 2014-09-04
讓JavaScript的Alert彈出框失效的方法禁止彈出警告框,javascriptalert本文將介紹讓JavaScript的Alert彈出框失效的方法,也就是禁止讓JS彈出警告框。因為現在都提倡綠色上網環境,彈出框難免會影響你的心情,所以通過以下代碼可將Js彈出框屏蔽掉。<script LANGUAGE="JavaScript"><!--window.alert = function(str){return ;}alert("不能彈出警示框");//--></
Time of Update: 2014-09-03
Javascript - Arraylike的7種實現jQuery的崛起讓ArrayLike(類數組)在javascript中大放異彩,它的出現為一組資料的行為(函數)擴充提供了基礎。 類數組和數組相似,具有數組的某些行為,但是它相比數組可以更加自由的擴充,它的存在讓一組資料的表現不再受限於數組,也無需去汙染數組本身的原型——它來自javascript對象的挖掘和擴充,而並非javascript本身就存在的。簡單的說,它來自數組,比數組更加適合擴充。
Time of Update: 2014-09-04
jQuery 1.9移除了$.browser可以使用$.support來替代,jquery.browser$.browser是通過Regex來匹配userAgent來判斷瀏覽器版本和種類的.jquery1.3.2版本的文檔中已經聲明jquery.browser及jquery.browser.version建議棄用,可以使用jquery.support來代替。jQuery 從 1.9 版開始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support
Time of Update: 2014-09-03
最佳化js版搜狗地圖的brand標牌樣式 從上一篇博文的中,我們看到有幾個相近的brand標牌給相互遮擋住了,不能完整的顯示。怎麼處理一下呢?今天我們就來研究一下這個解決方案。 其實要想不被遮擋,可以讓這幾個brand位置變動一下,而不總是箭頭向下指向景點。如果改變箭頭的指向呢?首先我們要瞭解它原本是怎麼處理的。這個肯定是從spirit入手了。 先說一下spirit的參數:{ url:"http://api.go2map.com/maps/images/
Time of Update: 2014-09-03
jQuery開發外掛程式的兩種方式做web開發的基本上都會用到jQuery,jQuery外掛程式開發兩種方式:一種是類擴充的方式開發外掛程式,jQuery添加新的全域函數(jQuery的全域函數是屬於jQuery命名空間的函數),如果將jQuery看成一個類,那麼就相當於給jQuery類本身添加方法。第二種是對象擴充的方式開發外掛程式,即jQuery對象添加方法。 類擴充的外掛程式 類擴充的外掛程式開發最直接的理解就是給jQuery類添加類方法,可以理解為添加靜態方法。典型的