随笔分类 - Javascript
摘要:类式继承模式#4——共享原型
阅读全文
摘要:类式继承模式#3——借用和设置原型
阅读全文
摘要:1 2 3 4 5 类式继承模式#2——借用构造函数 6 7 8 9 52 53
阅读全文
摘要:1 2 3 4 5 类式继承模式#1——默认模式 6 7 8 9 37 38
阅读全文
摘要:Ecmascript中,Object类型是所有它的实例的基础。换句话说,Object类型所具有的任何属性和方法也同样存在于更具体的对象中。Object的每个实例都具有以下属性和方法,这些都能方便于我们开发过程中对自己前面建立的对象进行判断。constructor——保存着用于创建当前对象的函数,即构造函数;hasOwnProperty(propertyName)——用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在,其中,propertyName必须是字符串形式;isPrototypeOf(Object)——用于检查传入的对象是否是另一个对象的原型。propertyIsEnum
阅读全文
摘要:Undefined 类型:只有一个值的数据类型,这个特殊值就是undefined。Null类型:只有一个值的数据类型,这个特殊值就是null,undefined值是派生自null值的。console.log(undefined == null) //true一般将要保存为对象的变量名最好先保存为null,以便后面做判断。Object类型object的每个实例都具有下列属性和方法:constructor——保存着用于创建当前对象的函数。hasOwnProperty——用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。(object.hasOwnProperty("na
阅读全文
摘要:匿名函数:意如其名,就是没有名字的函数。function (arg1,arg2){ ..... }匿名函数的普遍用法:1、赋值给变量:var func=function(arg1,arg2){...}2、作为参数传进另一个函数:document.getElementById("test").addEventListener("click",function(){..},false)匿名函数与闭包:很多人都将匿名函数和闭包混为一谈,其实根本就俩回事。说到闭包,我们得重新了解Javascript的作用域,执行环境(execution context):汤姆大
阅读全文
摘要:在写跨浏览器的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[...
阅读全文
摘要: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;
阅读全文
摘要:1、DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。document.documentElement 返回文档的根节点<html> document.body <body> document.activeElement 返回当前文档中被击活的标签节点(ie) event.fromElement 返回鼠标移出的源节点(ie) event.toElement 返回鼠标移入的源节点(ie) event.srcElement 返回激活事件的源节点(ie) event.target 返回激活事件的源节点(firefo...
阅读全文
摘要:GML、SVG和VML都是基于XML的可用来描述矢量图形的标记语言,都是XML词表,它们的语法并不难理解,但它们都有各自不同的用途和特点,下面简单介绍一下。GML(GeographyMarkupLanguage)是基于XML的空间信息编码标准,由OpenGISConsortium(OGC)提出,得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx等。运用GML,封装的地理数据和图形解释是清楚分离的。GML基于XML用文本表示地理信息由于GML可看成是XML的一个具体的词表,熟悉了XML就比较容易理解GML。而且随着XML的应用日益广泛,GML也将受益。另外文
阅读全文
摘要:对于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
阅读全文
摘要:参考文献: http://www.cnblogs.com/justinw/archive/2010/04/16/1713086.html http://bclary.com/2004/11/07/#a-10 《javascript高级程序设计》
阅读全文