随笔分类 -  Javascript

摘要:类式继承模式#4——共享原型 阅读全文
posted @ 2013-11-21 09:18 琅琊丶 阅读(188) 评论(0) 推荐(0) 编辑
摘要:类式继承模式#3——借用和设置原型 阅读全文
posted @ 2013-11-21 09:17 琅琊丶 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 类式继承模式#2——借用构造函数 6 7 8 9 52 53 阅读全文
posted @ 2013-11-21 09:16 琅琊丶 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 类式继承模式#1——默认模式 6 7 8 9 37 38 阅读全文
posted @ 2013-11-21 09:14 琅琊丶 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Ecmascript中,Object类型是所有它的实例的基础。换句话说,Object类型所具有的任何属性和方法也同样存在于更具体的对象中。Object的每个实例都具有以下属性和方法,这些都能方便于我们开发过程中对自己前面建立的对象进行判断。constructor——保存着用于创建当前对象的函数,即构造函数;hasOwnProperty(propertyName)——用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在,其中,propertyName必须是字符串形式;isPrototypeOf(Object)——用于检查传入的对象是否是另一个对象的原型。propertyIsEnum 阅读全文
posted @ 2013-06-17 10:16 琅琊丶 阅读(303) 评论(0) 推荐(0) 编辑
摘要:Undefined 类型:只有一个值的数据类型,这个特殊值就是undefined。Null类型:只有一个值的数据类型,这个特殊值就是null,undefined值是派生自null值的。console.log(undefined == null) //true一般将要保存为对象的变量名最好先保存为null,以便后面做判断。Object类型object的每个实例都具有下列属性和方法:constructor——保存着用于创建当前对象的函数。hasOwnProperty——用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。(object.hasOwnProperty("na 阅读全文
posted @ 2013-05-21 14:05 琅琊丶 阅读(129) 评论(0) 推荐(0) 编辑
摘要:匿名函数:意如其名,就是没有名字的函数。function (arg1,arg2){ ..... }匿名函数的普遍用法:1、赋值给变量:var func=function(arg1,arg2){...}2、作为参数传进另一个函数:document.getElementById("test").addEventListener("click",function(){..},false)匿名函数与闭包:很多人都将匿名函数和闭包混为一谈,其实根本就俩回事。说到闭包,我们得重新了解Javascript的作用域,执行环境(execution context):汤姆大 阅读全文
posted @ 2013-05-16 12:12 琅琊丶 阅读(360) 评论(0) 推荐(0) 编辑
摘要:在写跨浏览器的js程序中,检测浏览器是一个很重要的工作。我们不时要为不同的浏览器写分支代码。如下是一种://添加事件工具函数function addEvent(el,type,handle){ if(el.addEventListener){//for standard browses el.addEventListener(type,handle,false); }else if(el.attachEvent){//for IE el.attachEvent("on"+event,handle); }else{//other el[... 阅读全文
posted @ 2013-05-06 18:02 琅琊丶 阅读(850) 评论(0) 推荐(0) 编辑
摘要:JS判断只能是数字和小数点0.不能输入中文1)<input onpaste=”return false;” type=”text” name=”textfield” style=”width:400px; ime-mode:disabled” value=””>2)<script>function chkIt(frm){if (frm.n1.value.length>0&&frm.n1.value.match(/[\x01-\xFF]*/)==false){alert(‘n1不能输入中文!’)frm.n1.focus();return false; 阅读全文
posted @ 2013-05-06 17:42 琅琊丶 阅读(1571) 评论(0) 推荐(0) 编辑
摘要:1、DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。document.documentElement 返回文档的根节点<html> document.body <body> document.activeElement 返回当前文档中被击活的标签节点(ie) event.fromElement 返回鼠标移出的源节点(ie) event.toElement 返回鼠标移入的源节点(ie) event.srcElement 返回激活事件的源节点(ie) event.target 返回激活事件的源节点(firefo... 阅读全文
posted @ 2013-05-06 10:58 琅琊丶 阅读(1010) 评论(0) 推荐(1) 编辑
摘要:GML、SVG和VML都是基于XML的可用来描述矢量图形的标记语言,都是XML词表,它们的语法并不难理解,但它们都有各自不同的用途和特点,下面简单介绍一下。GML(GeographyMarkupLanguage)是基于XML的空间信息编码标准,由OpenGISConsortium(OGC)提出,得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx等。运用GML,封装的地理数据和图形解释是清楚分离的。GML基于XML用文本表示地理信息由于GML可看成是XML的一个具体的词表,熟悉了XML就比较容易理解GML。而且随着XML的应用日益广泛,GML也将受益。另外文 阅读全文
posted @ 2013-05-02 15:16 琅琊丶 阅读(464) 评论(0) 推荐(1) 编辑
摘要:对于javascript的冒泡,我一直误解它了,冒泡,即是从底层往外blow blow blow ...惭愧的是,我一直以为阻止冒泡是阻止父元素往子元素传递事件……贴上一串代码以便往后回顾! 1 <script type="text/javascript"> 2 window.onload=function(){ 3 var a=document.getElementById("a"); 4 var b=document.getElementById("b"); 5 var c=document.getElementByI 阅读全文
posted @ 2013-04-26 15:53 琅琊丶 阅读(381) 评论(4) 推荐(1) 编辑
摘要:参考文献: http://www.cnblogs.com/justinw/archive/2010/04/16/1713086.html http://bclary.com/2004/11/07/#a-10 《javascript高级程序设计》 阅读全文
posted @ 2013-04-26 11:29 琅琊丶 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示