Time of Update: 2018-12-08
/* 全選擇*/ function SB002SelectAll() { var table = document.getElementById("ctl00_MainContent_grvDevelopKit"); for(var i=1;i<table.rows.length;i++) { var input = table.rows[i].cells[0].getElementsByTagName("input")[0]; input.checked = !this.checked;
Time of Update: 2018-12-08
複製代碼 代碼如下:複製代碼 代碼如下:function A() { this.v1 = 10; } A.prototype.print = function() { alert(this.v1); } function B() { } B.prototype = new A(); new B().print();
Time of Update: 2018-12-08
複製代碼 代碼如下:<script> function getParam() { urlInfo=window.location.href; //擷取當前頁面的url intLen=urlInfo.length; //擷取url的長度 offset=urlInfo.indexOf("?"); //設定參數字串開始的位置 strKeyValue=urlinfo.substr(offset,len); //取出參數字串 這裡會獲得類似“id=1”這樣的字串
Time of Update: 2018-12-08
今天在網上找來了響應滾輪的函數並改寫成下面的類複製代碼 代碼如下:function wheelEvent(obj, handle) { this.handle = handle; // different events between Firefox and IE window.addEventListener ? obj.addEventListener("DOMMouseScroll", this.wheel, false) : (obj.onmousewheel = this.wheel)
Time of Update: 2018-12-08
這些東西的選取首先就要找出選擇的是第幾行,如下: var table = document.getElementById("<%=GridView1.ClientID %>"); var rowIndex = 0 ; for(var i=1;i<table.rows.length;i++) { var input = table.rows[i].cells[0].getElementsByTagName("input")[0].checked; if (input ==
Time of Update: 2018-12-08
<li id=""><span>***</span>評論<span>鮮果</span><a href="#message_area" onclick=" fillInMessageArea(this);">回複</a></li> <li id=""><span>pizicai</span>評論<span>you</span><a
Time of Update: 2018-12-08
//函數名:strByteLength //功能介紹:返回字串的位元組長度 //參數說明:str 要檢查的字串 //傳回值:字串長度 function strByteLength(str) { var i,sum; sum=0; for(i=0;i<str.length;i++) { if ((str.charCodeAt(i)>=0) & (str.charCodeAt(i)<=255)) sum=sum+1; else sum=sum+2; } return
Time of Update: 2018-12-08
假如:一段普通的代碼: 其中gift_list為一個table的id 複製代碼 代碼如下:var giftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0]; var giftTrs = giftBody.getElementsByTagName("tr"); for (var i=0;i<giftTrs.length;i++) {
Time of Update: 2018-12-08
在IE裡有onmouseleave和onmouseenter, 而對於要相容各大瀏覽器的Web開發人員來說還是一件頭疼的事。 雖然網上已經有針對Mozilla Firefox的一些計策,但代碼量也是不容樂觀的。 想尋求比較好的解決方案,於是就翻遍了國內的大小網站,終一無所獲,不得不硬著頭皮去讀國外網站,結果是理想的,因為W3C裡有relatedTarget,於是就有了下邊的解決方案: 複製代碼 代碼如下:function isMouseLeaveOrEnter(e, handler) { if
Time of Update: 2018-12-08
這個事件在標準下和IE下是有區別的。firefox是按標準實現的,事件名為"DOMMouseScroll ",IE下採用的則是"mousewheel "。當然一行代碼就解決了相容問題 複製代碼 代碼如下:var mousewheel = document.all?"mousewheel":"DOMMouseScroll"; 事件屬性,IE是event.wheelDelta,Firefox是event.detail 屬性的方向值也不一樣,IE向上滾 > 0,Firefox向下滾 > 0
Time of Update: 2018-12-08
IE:執行超過500W條JScript引擎語句出現提示。 Firefox:執行超過10秒出現提示。 Safari:執行超過5秒出現提示。 Opera:無論執行多久都不會出現提示,最有耐性。 Chrome:執行超過約8秒(估計值)出現提示。 註:當彈出類似alert的強制回應對話方塊的時候,是不計時。
Time of Update: 2018-12-08
+ 點擊顯示 愛無憂,我的偶象是果果愛無憂,我的偶象是果果+ 點擊顯示 愛無憂,果果我崇拜你愛無憂,果果我崇拜你+ 點擊顯示 愛無憂,每天關注偶象果果愛無憂,每天關注偶象果果+ 點擊顯示 愛無憂,愛果果愛無憂,愛果果
Time of Update: 2018-12-08
潛意識裡也就不會用物件導向的思想去編寫JavaScript代碼,也很少會去深入瞭解prototype, closures等概念。這導致書寫的代碼經常很糟糕。 對於JavaScript的學習,可能最重要的還是要從思想上認識到JavaScript不是玩具語言。JavaScript的作用遠不止增加點表單驗證,我們可以看看GMail、看看Google Maps,如果開發人員們沒有對JavaScript足夠尊敬,是不大可能寫出如此優秀的Web應用的。
Time of Update: 2018-12-08
JavaScript就其本質是函數式程式設計語言,是Lisp的後代,同時又加入了一下物件導向編程的元素,放棄了一些難懂的函數式語言的元素。 函數式程式設計語言可以實現物件導向編程,這是毫無疑義的,Curry方法可以實現對類和對象的類比。但是JavaScript提供了另一種實現OOP的方法:原型繼承。 因此,JavaScript實現物件導向編程和一般的函數式程式設計語言還是有所區別的。 本文我將會給大家介紹JavaScript實現單繼承和多繼承的方法。 用原型實現單繼承:
Time of Update: 2018-12-08
他支援以下DOM2方法: appendChild, cloneNode, hasAttributes, hasChildNodes, insertBefore, normalize, removeChild, replaceChild. 也支援以下DOM2屬性: attributes, childNodes, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue,
Time of Update: 2018-12-08
一、SortTable說明 SortTable version 2 7th April 2007 Stuart Langridge, http://www.kryogenix.org/code/browser/sorttable/ Instructions: Download this file Add <script src=”sorttable.js”></script> to your HTML Add class=”sortable” to any table
Time of Update: 2018-12-08
複製代碼 代碼如下:第一步:寫個JS指令檔flash.js 程式碼: function writeFlashHTML( arg ) { var parm = [] var _default_version = "8,0,24,0"; var _default_quality = "high"; var _default_align = "middle"; var _default_menu = "false"; for(i = 0; i < arguments.length; i ++)
Time of Update: 2018-12-08
複製代碼 代碼如下://公司二維數組資料來源 Office = [ ["Dept", "ParentDept"], ["業務部", "0"], ["技術部", "0"], ["市場部", "0"], ["www.yongfa365.com", "業務部"], ["業務部小楊", "業務部"], ["業務部小菜", "業務部"], ["技術部老柳", "技術部"], ["技術部老楊", "技術部"], ["技術部老菜", "技術部"], ["市場部柳先生", "市場部"], ["市場部楊先生",
Time of Update: 2018-12-08
隱藏表格列,最常見的是如下方式:複製代碼 代碼如下:td.style.display = "none";這種方式的效率極低。例如,隱藏一個千行表格的某列,在我的筆記本(P4 M 1.4G,768M記憶體)上執行需要約 4000毫秒的時間,令人無法忍受。例如如下代碼:複製代碼 代碼如下:<body> <input type=button onclick=hideCol(1) value='隱藏第 2 列'> <input type=button
Time of Update: 2018-12-08
雖然在開始學習的時候覺得比較難,但只要理解了,用起來是非常方便和意義確定的。JavaScript也提供了這個this關鍵字,不過用起來就比經典OO語言中要"混亂"的多了。下面就來看看,在JavaScript中各種this的使用方法有什麼混亂之處? 1、在HTML元素事件屬性中inline方式使用this關鍵字: <div onclick=" // 可以在裡面使用this ">division element</div>