Javascript
文章平均质量分 71
rat9912345
这个作者很懒,什么都没留下…
展开
-
js的几种继承方式
function Person(name, address) { this.Name = name; this.Address = address; } Person.prototype.Show = function() { return this.Name; } //使用call 继承原创 2009-10-10 18:29:00 · 636 阅读 · 0 评论 -
不用concat解决Javascript连接多个数组
第一种方法就是大家熟知的concat,但是这个方法有一个确定就是该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 如果只是想把一个新数组的元素加到现有数组中,我们还要为其重新赋值,其实存在有一点点资源的浪费。简单的说,我们要为新创建的数组分配新的内存空间,并且把arr1重新指向这个新内存地址,那么原来那个内存中的数组呢,嘿嘿 那就要看浏览器能不能正确回收喽。如下例:原创 2014-03-24 01:23:38 · 4390 阅读 · 0 评论 -
百度去广告 firefox 插件 addon
https://addons.mozilla.org/zh-cn/firefox/addon/baiduadvspurify/自己做了个firefox 百度搜索去广告的插件 欢迎大家下载原创 2011-11-14 20:06:53 · 1050 阅读 · 0 评论 -
scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离
<br /><br />补充:<br />scrollHeight: 获取对象的滚动高度。<br />scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离<br />scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离<br />scrollWidth:获取对象的滚动宽度<br />offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度<br />offsetLeft:获取对象相对于版面或由 offs转载 2010-06-03 17:02:00 · 621 阅读 · 0 评论 -
JavaScript中的Attribute相关内容介绍
Attribute是属性的意思文章仅对部分兼容IE和FF的Attribute相关的介绍。attributes:获取一个属性作为对象getAttribute:获取某一个属性的值setAttribute:建立一个属性,并同时给属性捆绑一个值createAttribute:仅建立一个属性removeAttribute:删除一个属性getAttributeNod转载 2010-05-13 15:16:00 · 786 阅读 · 0 评论 -
深度解剖GFX原理
<br /> 1引言<br />目前,主流的浏览器主要有IE、Firefox、Safari、Opera 、Chrome 等,他们对矢量绘图的支持不尽相同,如IE支持如VML、sliverlight ,而其他浏览器大多数支持SVG和canvas,IE的独断专行使很多程序员都很苦恼,无法按照一个统一的标准来实现矢量绘图,往往一个矢量绘图页面要实现不同的两套方案和不同的两段代码.GFX为开发者屏蔽了浏览器之间的区别,良好的解决了在浏览器中进行动态图形操作的兼容性问题(在 IE 中使用 VML 进行渲染,其他浏览器原创 2010-06-29 14:45:00 · 4505 阅读 · 0 评论 -
Dojo 入门
第一步,引入dojo.js dojo的发行包里有4个子目录,要引入的文件是名叫"dojo"的子目录里的dojo.js。 假设你是这样的目录结构: 引用 project | +--dojo-lib | | | +--dijit | +--dojo | +--dojox | +--util | +--dojo_hello_world.html Java代码原创 2010-04-09 12:58:00 · 590 阅读 · 0 评论 -
Dojo Style Guide
Contents:GeneralQuick ReferenceNaming ConventionsSpecific Naming ConventionsFilesVariablesLayoutAPI DocumentationCSSThis document转载 2010-04-16 09:24:00 · 1861 阅读 · 2 评论 -
javascript之表单验证 完美提升用户体验
引言增加客户端的表单验证可以为用户提供更快的体验,但决不能忽视的是,客户端表单验证永远不应该取代服务器端的验证,而只能是辅助和增强。根据经验JavaScript验证表单基本分为以下几方面的内容,必填字段、特殊模式匹配等,还要注意错误的提示方式对一个表单的可用性有着极其重要的影响。2建立表单 首先建立一个具有代表性的表单来作为本文的实例。请见附件表单验证V1(基本版)原创 2010-01-06 16:19:00 · 4115 阅读 · 1 评论 -
javascript 去空格 原型修改
个人认为最好的方法采用的是正则表达式,这是最核心的原理. 其次.这个方法使用了JavaScript 的prototype 属性 其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便. 下面就来看看这个属性是怎么来用的. 返回对象类型原型的引用。 objectName.prototype objectName 参数是对象的名称。 说明 用 prototype 属性提供对象的类的一组基本功转载 2010-03-16 03:50:00 · 735 阅读 · 0 评论 -
JavaScript面向对象编程
许多Web开发人员对JavaScript的了解仅仅停留在简单的表单数据操作,以及浏览器DOM对象的简单操作上,以达到一些数据验证和动态页面的效果。所以当要实现的功能比较复杂时,写出的代码就显得凌乱并且难以维护,更不用说实现一个基于JavaScript的UI框架了。事实上,JavaScript 提供了完善的机制来实现面向对象的开发思想。本章假设读者已经了解面向对象思想的基本概念,熟悉对象、转载 2010-03-13 03:20:00 · 863 阅读 · 3 评论 -
为老版本dojo支持ie11 重新包装dojo.isIE
对于IE11, 微软更改了他的版本标识,navigator.useragent变为了"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.原创 2014-03-24 01:36:31 · 4751 阅读 · 1 评论