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上的解决方案就...