Time of Update: 2015-03-18
標籤:1. 原廠模式 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.name); }; return o;}var person1 = createPerson("Nicholas", 29, "Software
Time of Update: 2015-03-18
標籤:二級聯動在一般的網頁中隨處可見,一般是地址,比如點擊浙江省,隨後出現的是杭州市,嘉興市;點擊北京省出現的是朝陽,海澱,而不是出現杭州,嘉興。要想實現這個步驟,就要用到javascript來實現。其中原理用到onchange時間。首先,onchange 事件會在域的內容改變時發生。支援該事件的 JavaScript 對象:fileUpload, select, text,
Time of Update: 2015-03-18
標籤:javascript 基礎 JavaScript是一種可以用來給網頁增加互動性質的程式設計語言。<!DOCTYPE html><html><head> <title>Barely a script at all</title> &nbs
Time of Update: 2015-03-18
標籤:基礎 javascript 1.<script>標籤的屬性,方法及事件處理常式;屬性:defer(defer):規定是否對指令碼執行延遲,直到頁面載入為止;src(url):規定外部指令檔的url;charset(charset):規定外部指令檔使用的字元編碼;async:規定非同步執行指令碼;event:設定或擷取指令碼編寫用於的事件;htmlFor:設定或擷取綁定到事件指令碼的對象;type、languag
Time of Update: 2015-03-18
標籤:javascript 基礎 JavaScript是一種可以用來給網頁增加互動性質的程式設計語言。<!DOCTYPE html><html><head> <title>Barely a script at all</title> &nbs
Time of Update: 2015-03-18
標籤:javascript 函數式編程 js像其他動態語言一樣是可以寫高階函數的,所謂高階函數是可以操作函數的函數。因為在js中函數是一個徹徹底底的對象,屬於第一類公民,這提供了函數式編程的先決條件。 下面給出一個例子代碼,出自一本js教程,功能是計算數組元素的平均值和標準差,先列出非函數式編程的一種寫法:var data = [1,1,3,5,5];var total = 0;for(var i = 0;i <
Time of Update: 2015-03-18
標籤:JavaScript指令碼可以放在HTML文檔任何需要的位置。一般來說,可以在<head>與</head>、<body>與</body>標記對之間按需要放置JavaScript指令碼代碼。 一、放在<head>與</head>標記對之間放置在<head>與</head>標記對之間的JavaScript指令碼代碼一般用於提前載入以響應使用者的動作,一般不影響HTML文檔的瀏覽器顯示內容。
Time of Update: 2015-03-18
標籤:function Graph(v) { this.vertices = v; //初始化頂點 this.edges = 0; //邊數先設定為0 this.adj = []; //為每一個頂點準備一個鏈表,表示它和所有節點的關係 for (var i = 0; i < this.vertices.length; i++) { this.adj[i] = []; this.adj[i].push(""); }
Time of Update: 2015-03-18
標籤:function Node(data, left, right) //定義二叉樹節點,包括節點上儲存的資料,指向左右子節點的指標{ this.data = data; this.left = left; this.right = right; this.show = show;}function show() { return this.data;} function BST() { this.root = null;
Time of Update: 2015-03-19
jQuery經過一段時間自動隱藏指定元素的方法,jquery自動隱藏本文執行個體講述了jQuery經過一段時間自動隱藏指定元素的方法。分享給大家供大家參考。具體如下:下面的代碼提供了兩種方法用於定時隱藏元素,第一種是使用setTimeout實現,第二種是使用jQuery1.4以後版本中提供的delay方法實現,第二種更簡單一下。//這是1.3.2中我們使用setTimeout來實現的方式 //http://www.bkjia.comsetTimeout(function() {
Time of Update: 2015-03-19
jQuery對指定元素中指定字串進行替換的方法,jquery字串本文執行個體講述了jQuery對指定元素中指定字串進行替換的方法。分享給大家供大家參考。具體如下:這段JS代碼可以將指定id的元素內容的字串進行替換,例如西面的代碼將id=content元素中的jb51字串替換成Null 字元html部分如下:<div id=content>welcome to jb51</div>jQuery部分如下:var el = $('#content');
Time of Update: 2015-03-19
多個jQuery版本共存的處理方案,jquery共存如何在一個頁面上讓多個jQuery共存呢?比如jquery-1.5和jquery-1.11。你可能會問,為什麼需要在一個頁面上讓多個jQuery共存?直接引用最新版本的jQuery不行嗎?答案是,不行。因為現實生活是非常殘酷的。舉個栗子:現有網站已經引用了jQuery
Time of Update: 2015-03-19
jquery讓指定的元素閃爍顯示的方法,jquery閃爍本文執行個體講述了jquery讓指定的元素閃爍顯示的方法。分享給大家供大家參考。具體如下:這段jQuery代碼非常簡單,功能就是讓指定的元素不斷的變換顏色,閃爍顯示,調用也非常簡單。jQuery.fn.flash = function( color, duration ){ var current = this.css( 'color' ); this.animate( { color: 'rgb(' + color + ')' },
Time of Update: 2015-03-18
jquery中radio checked問題,jquerychecked今天太鬼火了為這個難問題搜了一下午了到最後還是csdn的朋友給了我正確的答案,謝謝這位朋友// $("#ISOK1").checked = "checked";// $("#ISOK1").attr("checked", true);//$("#Radio1").attr("checked", true);// $("#Radio1").checked = "checked";$("#ISOK1")[0].checked =
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
js完美實現@提到好友特效(相容各大瀏覽器),js好友要求1.輸入@時,彈出匹配的好友菜單2.游標進入包含有"@好友"的標籤時,快顯功能表3.按backspace刪除時,如果游標前面是包含有"@好友"的標籤,快顯功能表4.相容ie,firefox.具體做法針對要求一,很自然的會想到對輸入框綁定事件。這裡要綁定mousedown,而不是mouseup.因為如果是mouseup的話,用event.preventDefault()是無法阻止鍵盤輸入@的。另外,這裡在事件回調中用return
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中消除閉包的一般方法介紹,javascript消除閉包JavaScript 的閉包是一個其主動發展的特性, 也是一個被動發展的特性. 也就是說, 一方面, JS 有了閉包能更好解決一些問題. 另一方面, JS 為瞭解決某些問題, 而不得不使用閉包勉強來解決問題.前者這裡不討論, 如果 JS 閉包能更好的解決問題, 當然使用閉包更好.我討論的是後者, 是因為 JS 本身的限制, 而不得不磕磕絆絆地用閉包來解決的問題,
Time of Update: 2015-03-18
jQuery+css3動畫屬性製作獵豹瀏覽器寬屏banner焦點圖,jquerycss3jQuery結合css3動畫屬性製作獵豹瀏覽器寬屏banner焦點圖切換支援手機觸屏滑動焦點圖切換代碼複製代碼 代碼如下:<div class="slide-main" id="touchMain"> <a class="prev" href="javascript:;" stat="prev1001"><img