JavaScript由ECMAScript(基本语法),BOM和DOM组成,下面是对JS中一些对象的总结。 一.BOM BOM指(Brower Object Model)浏览器对象模型。 从BOM的角度看,侧重于从集合的角度看问题,把页面划分为不同的部分,以及页面本身的一些属性,如背景色,标题名称等,由于BOM的实现是基于浏览器的,所以不同浏览器的属性和方法有不一致之处,这造成很多麻烦。注意一些一致的,常用的属性和方法,BOM把页面分为如下几部分: anchors : Collection of all anchors i ...
一.什么是DOM HTML文档对象模型(HTML Document Object Model)定义了访问和处理HTML文档的标准方法。HTML DOM 把HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 在1998年,W3C发布了第一级的DOM规范。这个规范允许访问和操作HTML页面中的每一个单独的元素。所有的浏览器都执行了这个标准,因此,DOM的兼容性问题也几乎难觅踪影了。 DOM可被JavaScript用来读取、改变HTML、XHTML以及XML文档。被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3): Core DOM 定义了一套标准的针 ...
1.getElementById 作用:一般页面里ID是唯一的,用于准备定为一个元素 语法: document.getElementById(id) 参数:id :必选项为字符串(String) 返回值:对象; 返回相同id对象中的第一个,按在页面中出现的次序,如果无符合条件的对象,则返回 null example:document.getElementById("id1").value; 2.getElementsByName 作用:按元素的名称查找,返回一个同名元素的数组 语法: document.getElementsByName(name) 参数:name :必选项为字符串(Stri ...
一.什么是AJAX AJAX = 异步JavaScript及XML(Asynchronous JavaScript and XML) AJAX不是一种新的编程语言,而是一种用来创建更好更快以及交互性更强的Web应用程序的技术。 优点: 1.通过AJAX,您的JavaScript可使用JavaScript的XMLHttpRequest对象在不重载页面的情况来直接与服务器进行通信,打破了传统的利用HTML表单向服务器GET或POST数据的方式。 2.AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 3.AJAX ...
对JS的打印方法总结一下,方便日后查阅。 一.用JS自带函数打印 直接调用<a href="javascript:window.print();">打印</a> 二.IEWebBrowser组件 介绍 http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3BQ267240#top http://support.microsoft.com/kb/q247671/#appliesto <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 ...
看到好多网站提供记住用户名或密码的功能,上网搜了些关于cookie的文章学习整理一下. 一.什么是Cookies? 你会问,什么是cookies呢? cookie 是浏览器保存在用户计算机上的少量数据。它与特定的WEB页或WEB站点关联起来,自动地在WEB浏览器和WEB服务器之间传递。 比如,如果你运行的是Windows操作系统,使用Internet Explorer上网,那么你会发现在你的“Windows”目录下面有一个子目录,叫做“Temporary Internet Files”。如果你有空看看这个目录,就会发现里面有一些文件,文件名称看起来就象电子邮件地址。比如在我机器上的这个目录 ...
以前看到网站有好多人在讨论Prototype之类的东西,一直没太在意,最近偶尔在网上查了一下,才知道他是什么东西,看来自己太落后了,有点脱离社会很久的感觉,呵呵。 在网上狂搜了一阵,把一些JS框架的相关资料整理下,为以后学习用. 一.Prototype prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面 官方网站 http://www.prototypejs.org/ 使用手册,关于各函数的注释 http://www.cnblogs.com/thi ...
一.链接提交form <script language="javascript" > function Search(page){ searchForm.action="finance/manageExpend.do?method=searchCashExpend&curPage="+page; document.searchForm.submit(); } </script> <a href="javascript:Search(<%=page%>)">页码</a> 二.刷新 刷新iframe documen ...
1.网页技术分为三个方面:静态网页、网页美工、动态网页。 2.DHTML(动态HTML)是一种通过各种技术的综合而得以实现的概念,包括三部分:HTML、Script(JavaScrip or VBScript)、CSS(Cascading Style Sheets)。 1.删除提示 1)<a href="#" onclick="return(confirm('删除后无法恢复,您确定删除吗?'))">删除</a> 2)JS <a href="#" >删除</a> <script language="JavaScript" type="text/javasc ...