Javascript
ryuali2010
这个作者很懒,什么都没留下…
展开
-
Javascript --RegExp
基本格式是 var expression = /pattern / flagsflags 的值有3种:g 表示全局,应用于所有字符串,而不是发现一个匹配就结束;i忽略大小写;m表多行模式(multiline),到达文本末尾继续查下一行。RegExp实例RegExp对象主要有两个方法: exec(s) 和test(s), 其中s是应用模式的字符串,既然是该对象的方法,所以我们就需原创 2012-09-06 08:02:31 · 412 阅读 · 0 评论 -
Javascript -- plug-in
插件是一个可下载的应用程序,它可以装配到浏览器上增强浏览器的功能。插件就是一种封装了完成某项工作所必需的功能的对象。IE浏览器不支持插件技术,但是支持ActiveX控件技术,它提供了与插件(plug-in)相同的功能。在浏览器地址栏输入about:plugins即可将当前浏览器中所安装的所有插件一一列出。插件的type属性的值将作为多用途Internet邮件扩展类型(Multipu原创 2012-09-15 22:10:04 · 770 阅读 · 0 评论 -
Javascript & XML
1:根元素就是xml中最外层的那个标签,它就类似于HTML的标签,所有的标签都包含在这个标签内部。2:XML文档的有效性:不仅仅指格式良好的XML文档,而且还必须是遵循文档类型定义(DTD)的文档。#PCDATA 和 #REQUIRED 前面使用了#号,这是为了避免这些单词被解析为元素的名称xml文档的结构与我们用DTD定义的文档结构完全匹配,它定义了当前XML文档的结构。原创 2012-09-15 16:55:06 · 516 阅读 · 0 评论 -
JavaScript -- DHTML
DHTML在页面加载到浏览器后动态的改变页面。event.type属性将返回一个事件名称字符串,并且时间名称不带on前缀。event.srcElement返回接受当前事件的html元素,也可理解为触发该事件的控件引用。如下面srcElement就是一个控件的引用。 Click metarget 使用在非IE浏览器中,等价于srcElement浏览器中event对比:Ie原创 2012-09-11 10:43:42 · 442 阅读 · 0 评论 -
Javascript -- DOM
BOM是代表浏览器本身的各种特性的对象,这些特性包括浏览器的按钮,URL地址栏,标题栏以及页面的部分对象。而DOM模型仅处理浏览器窗口中的内容即web页面。DOM将一个web页面的所有元素表示为一棵以层次结构组织的节点树,并提供了通用的属性集和方法集来访问或操作该节点。在DOM中,只须在代表页面的文档树中导航到相应的节点或属性,就能访问或修改相应的元素对象和属性。它是一种独立与浏览器的文档编程原创 2012-09-11 17:24:15 · 473 阅读 · 0 评论 -
Javascript -- 易错点
程序的执行顺序:程序执行,从上到下,如果碰到alert的话,浏览器就停止到那儿,不再继续执行,直到你点击了ok.如果script语句在head内部,alert为全局的话,会首先显示出来,然后再加载body内的内容。而如果alert在函数内部的话,只有当你调用函数时,alert才会有效果。经常情况下,会因为变量名字不对造成一些错误。onload:完成页面加载进行触发,其中包括浏览器完成了原创 2012-09-11 10:52:10 · 595 阅读 · 0 评论 -
JavaScript -- event handler
事件处理器(event handler)机制:当事件发生时,事件处理器将连接到需要执行的事件处理代码。window对象具有load事件和unload事件,当页面加载完毕时触发load事件,页面卸载(用户关闭浏览器或打开了其他网页)时触发unload事件。当使用从事件处理器返回的值来决定事件的默认行为是否执行或者取消。如一个超链接的onclick事件处理器返回值为false,则超链接默认原创 2012-09-11 10:51:03 · 4405 阅读 · 0 评论 -
JavaScript -- Frame and window
框架将浏览器窗口分割成多个窗口,在每一个窗格中都可以加载不同的HTML文档。标记用以包含标记对于一个并不包含框架的页面来说,仅存在一个window对象,但是对一个包含框架集的页面来说,页面中的每一个框架都有一个相应的window对象。除了代表包含框架集的顶层窗口的window对象之外,每一个框架的window对象都是其父框架的window对象的子对象。rows 是对frameset进行原创 2012-09-11 10:50:20 · 734 阅读 · 0 评论 -
Javascript --Emacs
first go into the offical web js2modethen goto the download page https://github.com/mooz/js2-mode download and compile step:$ git clone git://github.com/mooz/js2-mode.git$ cd js2-mode$ ema原创 2012-09-05 18:45:37 · 997 阅读 · 0 评论 -
Javascript -- return false / true
在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页.Return False 就相当于终止符,Return True 就相当于执行符。然后你需要明白的是,比方说我们点击submit以后,他会首先处理我们自定义的方法,然后转而去执行默认方法,也就时提交订单。你应该把它想象成两个函数来实现的。默认方法我原创 2012-09-10 10:24:31 · 536 阅读 · 0 评论 -
Javascript -- OO
因为script没有办法创建类,所以我们只能是通过构造函数来进行类的定义,里面可以有属性,以及方法。工厂模式:使用简单的函数创建对象,为对象添加属性和方法,然后返回对象,最后被构造函数替代构造函数:可以创建自定义引用类型,可以想创建内置对象实例一样使用new操作符。不过,构造函数模式也有缺点即每个成员都会在新实例重新创建一遍。由于函数可以不局限于任何对象,因此没有理由不再多个对象键原创 2012-09-06 19:02:52 · 464 阅读 · 0 评论 -
Javascript -- BOM
Window 对象同时扮演这ECAscript中Global对象的角色,因此所有在全局作用域中声明的变量,函数都会变成windows对象的属性和方法。window对象, 代表了浏览器的框架及浏览器相关的所有一切,如滚动条,导航按钮等document对象,表示加载在浏览器中的页面本身history对象:包含用户所访问过的页面的历史信息navigator对象:包含浏览器自身的相关信原创 2012-09-07 11:19:12 · 340 阅读 · 0 评论 -
Javascript --date
var theDate = new Date("31 Jan 2010");var theDate = new Date( 2007,0,1); //用逗号分割的参数,对应年,月,日,小时,分钟,秒,毫秒。生成一个日期对象,它其实是用对内部数据调用parse/UTC方法。Date.parse(s)方法接受一个表示日期的字符串参数,然后根据这个字符串返回相应日期的毫秒数。但是这个表日期的原创 2012-09-05 19:02:43 · 469 阅读 · 0 评论 -
Javascript --数组
数组数组中的每一项都可以保存任何类型的数据,比如字符串,对象等,并且大小是动态调整的,我们可以随意添加新项;创建方式:var colors = new Array();var colors = new Array("red","blue");array.pop() 它是一个类似栈的方法,弹出最后进去的值,并且返回数组长度array.push(s) 向数组尾添加一个数原创 2012-09-05 18:43:51 · 421 阅读 · 0 评论 -
Javascript -- 函数及基本数据类型
1: 函数,解释不会检查参数的个数,只需用argument[0],argument[1]...来引用就行。function first(){ alert("hello" + argument[0] + argument[1]);}first("world","me");因为上面的原因,所以Javascript就没有重载现象。2:只支持值传递基本类型值指的是那些保存原创 2012-09-05 18:43:49 · 528 阅读 · 0 评论 -
Javascript -- ajax
使得一个web应用包含数个页面,并且导致用户的体验杂乱而又缺乏连贯性。远程脚本运行客户端通过js向服务器发送请求,并接受服务器响应的数据,而无须刷新整个页面;同样我们可以实现页面的局部刷新,加载所需部分,而不须重新加载整个web页面google map:输入一个地点后,主页无须重新加载,该地点的地图将动态加载到页面google suggest:进行搜索时,显示与关键字相关的,你感兴趣的原创 2012-09-15 22:12:25 · 546 阅读 · 0 评论