Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7586805 建立时间:2006年5月29日 |

| |
[Javascript]javascript 与 DOM 软件技术
lhwork 发表于 2007/1/4 22:34:20 |
主要概述一些有用的基础的DOM的方法以及怎样用使用javascript使用它们。可以实现比如动态地新建控制移动HTML元素。 Document 对象的常用方法 1、getElementById(id) 通过元素的ID访问元素,这是DOM一个基础的访问页面元素的方法,我们要经常用到它. |
|
[Javascript]使用javascript+dom+xml实现分页 软件技术
lhwork 发表于 2007/1/4 22:33:21 |
web的技术中,分页是一个老的不能再老的,但大家津津乐道的问题,随着xml技术的日渐应用,把xml应用到分页当中,也是一种可能。 共有两个文件tmh.htm & tt.xml 源代码如下: tmh.htm ___________________________________________________ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=" |
|
[Javascript]javascript setTimeout 和 setInterval 软件技术
lhwork 发表于 2006/12/22 8:46:32 |
setTimeout (表达式,延时时间) setInterval(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次 setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式
set Timeout 也可以实现象setInterval一样的功能 set Timeout: <script language="javascript"> var i; i=0; function reloop() { i=i+1; alert(String(i)); setTimeout("reloop()",1000); } reloop(); </script>
setInterval |
|
[Javascript]JavaScript时钟间隔的问题~ 软件技术
lhwork 发表于 2006/12/22 8:46:03 |
JavaScript中setTimeout()和setInterval()用于创建和管理时钟.但这个时钟的精度是多少,却没有什么资料来提及.在讨论具体的问题前,先说明一下setTimeout与setInterval在时钟间隔为0值的情况下的反应.当用户置setTimeout(proc, 0)时 ,将让出CPU直到下一个时钟间隔再开始执行proc,而并非"在0ms后执行proc";当用户置setInterval(proc, 0)时,时钟不会被初始化. JavaScript要求至少以1ms为间隔创建时钟.接下来,当interval值为1(或者其它很小的值)时,时钟将按一种"最小的"时间间隔来触发时钟,这个间隔,与setTimeout(proc, 0)时的间隔是同一值.下面的代码用于检测该值:<script> dates = new Array(100000); count = 0; tid = setInterval(func |
|
[Javascript]javascript 继承实现方法 软件技术
lhwork 发表于 2006/11/27 16:36:41 |
javascript的继承机制并不是明确规定的,而是通过模仿实现的,意味着继承不是由解释程序处理,开发者有权决定最适合的继承方式. 下面我给出几种常用的方法: 1 .对象冒充 原理: 构造函数使用this关键字给所有属性和方法赋值, 因为构造函数只是一个函数,所以可以使ClassA的构造函数成为classB的方法,然后调用它.这样classB就会收到classA的构造函数中定义的属性和方法.例子: function classA(name) { this.name=name; |
|
[Javascript]Javascript 中的事件绑定 & FireFox中的透明度 软件技术
lhwork 发表于 2006/10/17 9:50:03 |
1. JavaScript对象的引用 为了减少JavaScript对象的下载次数,Tasian只会在浏览器第一次请求应用时才会下载JavaScript文件。JavaScript对象只会驻留在Top级窗体,任何其它窗体需要引用到该JavaScript对象,只需要在引如下的方式进行引用就行:
需要引用的窗体Button = top.Button //参阅MscrRouter.js
而Button真正定义的JavaScript文件处于Top窗体,为了保证定义的对象格式能跨浏览器有效,Tasian使用了如下的格式进行对象定义: //定义对象名 function MscrButton() { }; //定义对象的方法 MscrButton.onClick = function(strWin, strName) { MscrSystem.setAction(strWin, strName,&n |
|
|