Prototype Hash對象 學習
復制代碼 代碼如下://Hash對象的工具函數 function $H(object) { return new Hash(object); };
var Hash = Class.create(Enumerable, (function() {
//初始化,創建一個新的Hash對象 function initialize(object)...
|
復制代碼 代碼如下://Hash對象的工具函數 function $H(object) { return new Hash(object); };
var Hash = Class.create(Enumerable, (function() {
//初始化,創建一個新的Hash對象 function initialize(object)...
復制代碼 代碼如下: /** * @author Supersha * @QQ:770104121 */ var cssQuery = { //parent:用于存儲當前節點的父節點的引用 parent: document, select: function(selectorStr){ var selectors=selectorStr.split("...
復制代碼 代碼如下:<script language="javascript"> function window.onload() { if(window.name==""){ window.name = "0"; } else{ window.name = eval(window.name) + 1; alert("已經刷新"+ window.name+'次'); }...
JavaScript: 復制代碼 代碼如下: <script type="text/javascript"> var level1 = ["Beijing", "GuangZhou", "ShangHai"]; var level2 = [["ZhaoYang", "TianTan", "GuGong"], ["Tianhe", &qu...
/** * @author Supersha * @QQ:770104121 */ 由于在沒有規劃好的情況下寫的這個代碼,寫的比較粗糙,也沒有添加注釋。 主要特點:JavaScript代碼和HTML完全分離;可以隨意添加多個子div標簽,自動擴展 JavaScript代碼: 復制代碼...
JavaScript Data Access Test .alphaDiv{ z-index:100; width:100%; height:100%; opacity:0.5; background:#666666; top:0; left:0; position:absolute; filter:alpha(opacity=50); } .top-div{ z-index:101;...
復制代碼 代碼如下:[code] <script type="text/javascript"> var loading = { element: null, count: 0, ID: 0, createLoading: function(parent, width, height){ //用于生成外圍的進度條框 loading.element = docu...
效果如下圖:當點擊問題時顯示下面的回復內容。復制代碼 代碼如下:script type="text/javascript"> onload = function(){ faq(document.getElementsByTagName("dl")[0], "dt", "dd"); /* * faq函數:elem是父元素,qTag是...
復制代碼 代碼如下:<script type="text/javascript"> //更多的驗證可以繼續添加到errMsg對象里 var errMsg={ required:{ msg:"This field is required.", //load參數指定是否在加載的時候驗證 test:function(obj,loa...
左右收縮表格 col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
看一下源碼: 復制代碼 代碼如下: Date.prototype.toJSON = function() { return '"' + this.getUTCFullYear() + '-' + (this.getUTCMonth() + 1).toPaddedString(2) + '-' + this.getUTCDate().toPaddedString(2) + '...
click() 對象.click() 使對象被點擊。 closed 對象.closed 對象窗口是否已關閉true/false clearTimeout(對象) 清除已設置的setTimeout對象 clearInterval(對象) 清除已設置的setInterval對象 confirm("提示信息") 彈...
比如,我們定義了一個Classroom對象,這里我們定一個事件,當教室里的人增加超60人時就觸發一個事件onFull;具體定義如下: 復制代碼 代碼如下:var Classroom=function() { this.numberOfPeople=0; this.onFull=null; this.pe...
1 、文檔里的每個節點都有屬性 nodeName 、 nodeValue 、 nodeType nodeName 文本節點的的節點名是 #text , nodeName 是只讀屬性 nodeValue 1 元素節點 2 屬性節點 3 文本節點 只讀屬性 nodeType 不能用于元素節點...
1 、寫 js 的時候用 aptana ( IDE ),有 jquery 的代碼提示。 把 code assist 里面的 jqurey1.3 選上就可以了。
2 、為一個元素增加事件的時候不要在 html 里加,在 js 中加。 不要寫 <input type=”button” onclick=...
thisthis表示當前對象,如果在全局作用范圍內使用this,則指代當前頁面對象window; 如果在函數中使用this,則this指代什么是根據運行時此函數在什么對象上被調用。 我們還可以使用apply和call兩個全局方法來改變函數中this...
面向對象與基于對象幾乎每個開發人員都有面向對象語言(比如C++、C#、Java)的開發經驗。 在傳統面向對象的語言中,有兩個非常重要的概念 - 類和實例。 類定義了一類事物公共的行為和方法;而實例則是類的一個具體實現。 我...
Classical Inheritance in JavaScript。 Crockford是JavaScript開發社區最知名的權威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript: The Good Parts》的作者。 現在是Yahoo的資深JavaScript架構師,參與YUI的設計...
注:本章中的jClass的實現參考了Simple JavaScript Inheritance的做法。首先讓我們來回顧一下第一章中介紹的例子: function Person(name) {this.name = name;}Person.prototype = {getName: function() {return this.n...
*請選擇1-3個知識點. 1213123123 2123123123 3213123213 4123213213 5213123213 6213123213 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
復制代碼 代碼如下:<script type="text/javascript"><!-- function GOOGLEResize(){ alert(1); } var ua=navigator.userAgent.toLowerCase(); var isStrict=document.compatMode=="CSS1Compat", isOpera=ua.indexOf(...
復制代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>javascript object</title> <body> <input id="aaa"> <input type=button onclick=&qu...
原理解析: 1、首先給容器設定高度或寬度,比如ul,設置ul高40px;overflow:hidden; 2、容器高度設定后,內容的高度超出40px,超過部分溢出,被隱藏,scrollTop屬性可用,這一點可以用overflow:scroll來看效果; 3、改變容器的scrollTop(...
優化 JavaScript 代碼 作者: Gregory Baker, GMail 軟件工程師 和 Erik Arvidsson, Google Chrome 軟件工程師 需要的經驗: JavaScript 相關工作知識 客戶端腳本能讓你的應用更加地動態和活躍, 但是瀏覽器對代碼的解...
事件流瀏覽器中的事件流意味著頁面上可有不僅一個,甚至多個元素響應同一個事件。而這一個或多個元素響應事件發生的先后順序在各個瀏覽器(主要針對IE和Netscape)上是不同的。冒泡型事件(Dubbed Bubbling)IE上的解決方案就...