Time of Update: 2015-04-16
標籤:之前看了一下 資料結構與演算法JavaScript描述 這本書,寫了幾篇博文,不太深入,掛在新的部落格上了。 資料結構與演算法JavaScript描述 — 棧和隊列資料結構與演算法JavaScript描述 — 鏈表資料結構與演算法JavaScript描述 — 字典資料結構與演算法JavaScript描述 — 散列表資料結構與演算法JavaScript描述 —
Time of Update: 2015-04-16
標籤:有兩種方式來擷取瀏覽器捲軸的位置第一種:document.documentElement.scrollTop第二種:$("body").scrollTop()第一種方式能夠相容FireFox和IE,但是chrome下取的值永遠是0,而第二種能夠相容Chrome,但在IE和FireFox下取的值永遠是0所以最準確取位置的方法是:if($.browser.webkit) { scTop = $("body").scrollTop();}else { scTop =
Time of Update: 2015-04-16
標籤:1、枚舉:用for in 語句來遍曆一個對象中所有的屬性名稱,該枚舉過程將會列出所有的屬性也包括涵數和方法,如果我們想過濾掉那些不想要的值,最為常用的過濾器為hasOwnProperty方法,以及使用的typeof來排除,var name;for(name in another_stooge){ if(typeof another_stooge[name] !== "function"){ document.writeln(name + ":" +
Time of Update: 2015-04-16
標籤:1. debugger;可以在JavaScript代碼中加入一句debugger;來手工造成一個斷點效果。需要帶有條件的斷點嗎?你只需要用if語句包圍它:if (somethingHappens) {debugger;}但要記住在程式發布前刪掉它們。2. 設定在DOM node發生變化時觸發斷點有時候你會發現DOM不受你的控制,自己會發生一些奇怪的變化,讓你很難找出問題的根源。Google瀏覽器的開發工具裡有一個超級好用的功能,專門可以對付這種情況,叫做“Break
Time of Update: 2015-04-16
標籤: 詳細內容請點擊 1. 保持無侵入性 我的HTML標記不想知道你的JavaScript代碼。2. 嚴禁修改和擴充Object.prototype! 這條很重要,因此需要一條完全針對它的規則。對象是JavaScript功能的基本構建模組,不要搞亂它們。3. 不要過分擴充
Time of Update: 2015-04-16
標籤:web前端 javascript 效能 最佳化 27、小心if隱藏的BUG(1)if(a = 1){...}把比較子錯寫為賦值運算子。為了防止出現這樣低級令人討厭的錯誤,建議在條件運算式的比較運算中,把常量寫在左側,把變數寫在右側。這樣在你寫錯的時候,會報錯。if( 1 == a){ ... }(2)在if之後添加了分號(;)if(a==1)
Time of Update: 2015-04-17
flash+jQuery實現可關閉及重複播放的壓頂廣告,jquery壓頂特效介紹仿門戶網站首頁泰山壓頂式可關閉及重複播放的從上面“壓”下來的廣告flash+jQuery代碼,廣告播放的時候,會將整個頁面都壓下去(這要求您把html部分代碼放到您網站最頂部,<body>的下面),氣勢恢宏。示範圖使用方法1、在head引入css。2、建議,在您網站最頂部放入下面的代碼,這樣,廣告播放,會把您頁面的所有內容壓下去,氣勢恢宏:<div class="gg_full
Time of Update: 2015-04-17
JavaScript中window.open用法執行個體詳解,window.open用法本文較為詳細的分析了JavaScript中window.open用法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:<script LANGUAGE="javascript">window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no,
Time of Update: 2015-04-17
jQuery實現首頁頂部可伸縮廣告特效代碼,jquery特效代碼特效介紹麥包包首頁頂部廣告代碼仿麥包包首頁頂部伸縮廣告jQuery廣告代碼。頁面載入完成後,2.5秒後會自動放大廣告顯示,頁面內容自動向下延伸。顯示8.5秒後自動收回,放小顯示。示範圖使用方法1、把下面的CSS樣式拷貝到您的html的頭部:複製代碼 代碼如下:<LINK rel=stylesheet type=text/css
Time of Update: 2015-04-17
Jquery判斷radio、selelct、checkbox是否選中及擷取選中值方法總結,jqueryselelctjquery取radio選項按鈕的值 複製代碼 代碼如下:$("input[name='items']:checked").val(); 另:判斷radio是否選中並取得選中的值 如下所示:複製代碼 代碼如下:function checkradio(){ var item = $(":radio:checked"); var
Time of Update: 2015-04-17
JQuery判斷radio(單選框)是否選中和擷取選中值方法總結,jqueryradio一、利用擷取選中值判斷選中直接上代碼,別忘記引用JQuery包複製代碼 代碼如下:<!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
Time of Update: 2015-04-17
JavaScript判斷首碼、尾碼是否是空格的方法,javascript首碼本文執行個體講述了JavaScript判斷首碼、尾碼是否是空格的方法。分享給大家供大家參考。具體如下:// Js 判斷尾碼 String.prototype.endsWith = function(suffix) { return this.indexOf(suffix,this.length - suffix.length)!==-1; }; // Js 判斷首碼if (typeof
Time of Update: 2015-04-17
jquery外掛程式star-rating.js實現星級評等特效,jquery星級評等外掛程式特效介紹jquery星級評等外掛程式star-rating.js下載外掛程式,點擊星星或者心的左邊,就是半分,右邊就是1分。點擊減號,分數置為0。不相容IE8以下的瀏覽器。示範圖使用方法第一步、引入下面的代碼:複製代碼 代碼如下:<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css"
Time of Update: 2015-04-17
JQuery select(下拉框)操作方法匯總,jqueryselect1. 擷取選中項:擷取選中項的Value值:複製代碼 代碼如下:$('select#sel option:selected').val();或者複製代碼 代碼如下:$('select#sel').find('option:selected').val();擷取選中項的Text值:複製代碼 代碼如下:$('select#seloption:selected').text();或者複製代碼
Time of Update: 2015-04-17
JQuery CheckBox(複選框)操作方法匯總,jquerycheckbox1. 擷取單個checkbox選中項(三種寫法):複製代碼 代碼如下:$("input:checkbox:checked").val()或者複製代碼 代碼如下:$("input:[type='checkbox']:checked").val();或者複製代碼 代碼如下:$("input:[name='ck']:checked").val();2.
Time of Update: 2015-04-17
JS擴充方法執行個體分析,js擴充執行個體分析本文執行個體講述了JS擴充方法實現技巧。分享給大家供大家參考。具體分析如下:JS擴充方法與C#的擴充方法非常相似,也是可以鏈式調用的,也是通過對某個類的擴充寫法來實現。這個東西非常好用,如果將預先寫好的方法放到一個js裡面引用的話,那麼後面寫js將非常有趣。下面給出一個例子:<head> <title>測試JS擴充方法</title> <script type="text/javascript">
Time of Update: 2015-04-16
javascript數組去重的方法匯總,javascript數組匯總四種演算法來實現這個目的:第一種:Array.prototype.unique1 = function () { var n = []; //一個新的臨時數組 for (var i = 0; i < this.length; i++) //遍曆當前數組 { //如果當前數組的第i已經儲存進了臨時數組,那麼跳過, //否則把當前項push到臨時數組裡面 if (n.indexOf(this[i]) == -1)
Time of Update: 2015-04-16
Angularjs製作簡單的路由功能demo,angularjs路由demo從官網下載了最新版本的Angularjs 版本號碼:1.3.15做一個簡單的路由功能demo首頁:index.html<!DOCTYPE html ><html><head> <meta charset="utf-8" /> <title>測試</title> <script
Time of Update: 2015-04-16
jQuery獲得指定元素座標的方法,jquery指定元素座標本文執行個體講述了jQuery獲得指定元素座標的方法。分享給大家供大家參考。具體分析如下:var left = $("#div").offset().left;//div相當於視窗的左邊的位移量var top = $("#div").offset().top;//相當於視窗的頂部的位移量希望本文所述對大家的jQuery程式設計有所協助。
Time of Update: 2015-04-16
jQuery實現滑鼠划過修改樣式的方法,jquery划過本文執行個體講述了jQuery實現滑鼠划過修改樣式的方法。分享給大家供大家參考。具體如下:$(document).ready(function () { //預設情況下樣式 $("input:text").attr("style","border:1px solid #7E9DB9;"); //滑鼠移入樣式 $("input:text").mouseover(function () {