Time of Update: 2015-03-18
標籤:1. 使用4個空白字元作為一個縮排層級。2. 不省略分號。 ---> 自動插入分號機制非常複雜,且難於記憶。3. 行的長度限定於80個字元。4. 通常在運算子換行之後,下一行會增加兩個層級的縮排。5. 當給變數賦值時, 第二行的位置應當和賦值運算子的位置保持對齊。6. 空行添加在 方法之間 局部變數和第一條語句之間 多行或單行注釋之前 邏輯片段之間插入空行 提高可讀性。7. 命名規則,使用駝峰式小寫, 即 由小寫字母開始,後續每個單詞都大寫。8. 常量 使用大寫字母 和
Time of Update: 2015-03-18
標籤:onbeforeunload onunload javascript jquery 前端 離開頁面前的提示不可以用onunload去做,因為它只是相容IE,你要相容Google與FireFox就蛋疼了。而且這個事件還是關閉之後才會觸發的。取而代之可以用onbeforeunload去實現。onbeforeunload可以在使
Time of Update: 2015-03-18
標籤: 1、首次為變數賦值時務必使用var關鍵字 變數沒有聲明而直接賦值得話,預設會作為一個新的全域變數,要盡量避免使用全域變數。 2、使用===取代== ==和!=操作符會在需要的情況下自動轉換資料類型。但===和!==不會,它們會同時比較值和資料類型,這也使得它們要比==和!=快。[10] === 10 // is false[10] == 10 // is true‘10‘ == 10 // is true‘10‘ === 10 // is false [
Time of Update: 2015-03-18
標籤: JavaScript是一個絕冠全球的程式設計語言,可用於Web開發、行動裝置
Time of Update: 2015-03-18
標籤: 介紹 使用過 JavaScript架構(如 AngularJS, Backbone
Time of Update: 2015-03-18
jQuery經過一段時間自動隱藏指定元素的方法 這篇文章主要介紹了jQuery經過一段時間自動隱藏指定元素的方法,執行個體分析了兩種比較常用的技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了jQuery經過一段時間自動隱藏指定元素的方法。分享給大家供大家參考。具體如下:下面的代碼提供了兩種方法用於定時隱藏元素,第一種是使用setTimeout實現,第二種是使用jQuery1.4以後版本中提供的delay方法實現,第二種更簡單一下。?
Time of Update: 2015-03-18
JavaScript中擴充Array contains方法執行個體,arraycontainsjavascript的Array沒有contains方法,有時候這會不方便,contains方法實現很簡單:複製代碼 代碼如下:function contains(a, obj) { var i = a.length; while (i--) { if
Time of Update: 2015-03-18
解決Jquery向頁面append新元素之後事件的綁定問題,jqueryappend 我先看jq api文檔沒有找到方法,無果只好到網上找些資料,果然找到live方法。 其實很簡單: 1.這是項目要求達到的效果,當我沒用live事件,只用了簡單的hover事件時:hover事件沒有載入進來,沒有我想要的邊框效果,如下複製代碼 代碼如下: /*經過使用者技能標籤增加樣式*/ $(function(){ $(".s-edited").hover(function(){
Time of Update: 2015-03-18
JavaScript計算兩個日期時間段內日期的方法,javascript計算本文執行個體講述了JavaScript計算兩個日期時間段內日期的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:/************************* * 計算兩個日期時間段內所有日期 * * @param value1 * &
Time of Update: 2015-03-18
jquery圖片切換外掛程式,jquery切換外掛程式複製代碼 代碼如下:/** * 圖片切換外掛程式 * Dependence jquery-1.7.2.min.js **/(function ($) { //調用方式 $('#silder').imgSilder({s_width:564, s_height:293, is_showTit:true, s_times:3000,css_link:'css/style.css'});
Time of Update: 2015-03-18
詳解addEventListener的三個參數之useCapture,addeventlisteneraddEventListener 有三個參數:第一個參數表示事件名稱(不含 on,如 "click");第二個參數表示要接收事件處理的函數;第三個參數為 useCapture,本文就講解它。複製代碼 代碼如下: <div id="outDiv"> <div id="middleDiv"> <div id="inDiv"
Time of Update: 2015-03-18
js完美實現@提到好友特效(相容各大瀏覽器),js好友要求1.輸入@時,彈出匹配的好友菜單2.游標進入包含有"@好友"的標籤時,快顯功能表3.按backspace刪除時,如果游標前面是包含有"@好友"的標籤,快顯功能表4.相容ie,firefox.具體做法針對要求一,很自然的會想到對輸入框綁定事件。這裡要綁定mousedown,而不是mouseup.因為如果是mouseup的話,用event.preventDefault()是無法阻止鍵盤輸入@的。另外,這裡在事件回調中用return
Time of Update: 2015-03-18
淺談js中的閉包,淺談js閉包首先我們先來看一段代碼:複製代碼 代碼如下:<a href="javascript:void(0);">111</a><a href="javascript:void(0);">222</a><a href="javacsript:void(0);">333</a>var a=document.getElementsByTagName("a"); function
Time of Update: 2015-03-18
jQuery實現的支援IE的html滑動條,jqueryiehtml滑動複製代碼 代碼如下:<html><script type="text/javascript" src="jquery.js"></script><style>.d_b{ height: 20px; width: 10px; display:
Time of Update: 2015-03-18
JavaScript中使用Callback控制流程程介紹,javascriptcallbackjavascript中隨處可見的callback對於流程式控制制來說是一場災難,缺點顯而易見:1.沒有顯式的return,容易產生多餘流程,以及由此引發的bug。2.造成代碼無限嵌套,難以閱讀。下面就來說說怎麼解決避免上述的問題。第一個問題是一個習慣問題,在使用callback的時候往往會讓人忘了使用return,這種情況在使用coffee-script的時候尤甚(雖然它在編譯成javascript時會
Time of Update: 2015-03-18
原生JS實現LOADING效果,jsloading純文字loading效果,可以自己定義顏色和速度複製代碼 代碼如下:/** Loading animation * Created by 黑と白の印記 on 15/03/11. */ function loading(element,lightColor,darkColor,speed,callback){
Time of Update: 2015-03-18
jquery中JSON的解析方式,jqueryjson解析考慮都考慮的是伺服器返回的是JSON形式的字串的形式,對於利用JSONObject等外掛程式封裝的JSON對象,與此亦是大同小異,這裡不再做說明。複製代碼 代碼如下:var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'西安市'}, {name:'6102',value:'銅川市'}, {name:'6103',value:'寶雞市'},
Time of Update: 2015-03-18
JavaScript控制table某列不顯示的方法,javascript控制table本文執行個體講述了JavaScript控制table某列不顯示的方法。分享給大家供大家參考。具體實現方法如下:1、table代碼複製代碼 代碼如下:<table id="mytable" border="0" width="1400" align="center" cellpadding="3" cellspacing="1"
Time of Update: 2015-03-18
JavaScript中消除閉包的一般方法介紹,javascript消除閉包JavaScript 的閉包是一個其主動發展的特性, 也是一個被動發展的特性. 也就是說, 一方面, JS 有了閉包能更好解決一些問題. 另一方面, JS 為瞭解決某些問題, 而不得不使用閉包勉強來解決問題.前者這裡不討論, 如果 JS 閉包能更好的解決問題, 當然使用閉包更好.我討論的是後者, 是因為 JS 本身的限制, 而不得不磕磕絆絆地用閉包來解決的問題,
Time of Update: 2015-03-18
JavaScript中的方法重載執行個體,javascript重載執行個體.NET裡面的方法重載用著的確很方便,哪Javascript裡面能不能也哪樣做呢?Javasciprt裡面本生是沒有方法重載的功能,以前很多人的做法可能是直接少傳參數過去,然後在根據參數是否為 “undefined” 未定義來決定怎麼處理,從而實作類別似方法重載的功能。例如:複製代碼 代碼如下:var showMessage = function(name,value,id){