js 代码
//选择所有dir元素的值等于xx的元素
Dom.documentElement.selectNodes("server/dir[text()='xx']")
//选择server元素下的所有dir元素:
Dom.documentElement.selectNodes("server/dir")
...
- 14:57
- 浏览 (523)
- 评论 (4)
- 分类: JavaScript&Html
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。
数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序设计的三要素之首,其它两个是继承和多态,关于它们的内容在后面再讨论。
关于数据封装的实现,在 C++、Java、C# 等语言中是通过 public、private、static 等关键字实现的。在 Jav ...
- 12:00
- 浏览 (486)
- 评论 (1)
- 分类: JavaScript&Html
1 又是几个基本概念
为什么要说又呢?
在讨论继承时,我们已经列出了一些基本概念了,那些概念是跟封装密切相关的概念,今天我们要讨论的基本概念,主要是跟继承与多态相关的,但是它们跟封装也有一些联系。
1.1 定义和赋值
变量定义是指用
var a;
这种形式来声明变量。
函数定义是指用
function a(...) {...}
这种形式来声明函数。
var a = 1;
是两个过程。第一个过程是定义变量 a,第二个过程是给变量 a 赋值。
同样
var a = function(...) {};
也是两个过程,第一个过程是定义变量 a 和一个匿名函数,第二个过程是把匿名 ...
- 11:42
- 浏览 (524)
- 评论 (1)
- 分类: JavaScript&Html
摘自:
http://www.blueidea.com/bbs/NewsDetail.asp?GroupName=Dreamweaver+%26+Javascript%D7%A8%C0%B8&DaysPrune=60&lp=1&id=2232008
表格隔行换色,节省代码的好方法
<style>
.db { border-collapse:collapse;}
.db tr{ background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowI ...
- 01:51
- 浏览 (657)
- 评论 (0)
- 分类: JavaScript&Html
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2.<body onselectstart="returnfalse">取消选取、防止复制
3.onpaste="returnfalse" 不准粘贴
4. oncopy="return false;" oncut="return false;" 防止复制
5. <link ...
- 01:47
- 浏览 (438)
- 评论 (0)
- 分类: JavaScript&Html
function Str2Unicode(str){
var arr = new Array();
for(var i=0;i<str.length;i++){
arr[i]="" + str.charCodeAt(i) + ";";
}
return(arr.toString().replace(/,/g,""));
}
function Unicode2oStr(str){
var re=/[\da-fA-F]{1,5};/ig;
var arr=str.match(re);
if(arr==null)return("");
for(var i=0; ...
- 09:31
- 浏览 (1133)
- 评论 (0)
- 分类: JavaScript&Html
从一个示例应用程序开始
关于代码的说明
为了把注意力集中到 DOM 和 JavaScript 代码上,我编写 HTML 的时候有些随意地采用内联样式(比如 h1 和 p 元素的 align 属性)。虽然对实验来说这样做是可接受的,但是对于开发的任何产品应用程序,我建议花点时间把所有的样式都放到外部 ...
- 22:28
- 浏览 (548)
- 评论 (0)
- 分类: JavaScript&Html
<script language="JavaScript">
script>
在DOM眼中,HTML跟XML一样是一种树形结构的文档,是根(root)节点,、>、是的子(children)节点,互相之间是兄弟(sibling)节点;下面才是子节点
接口
nodeType常量
...
- 12:04
- 浏览 (442)
- 评论 (0)
- 分类: JavaScript&Html
web的技术中,分页是一个老的不能再老的,但大家津津乐道的问题,随着xml技术的日渐应用,把xml应用到分页当中,也是一种可能。
共有两个文件tmh.htm & tt.xml
源代码如下:
tmh.htm
___________________________________________________
//****************变量相关定义**************
//* author:海仔 *
//* Email:rautinee@21cn. ...
- 11:41
- 浏览 (382)
- 评论 (0)
- 分类: JavaScript&Html
主要概述一些有用的基础的DOM的方法以及怎样用使用javascript使用它们。
可以实现比如动态地新建控制移动HTML元素。
Document 对象的常用方法
1、getElementById(id)
通过元素的ID访问元素,这是DOM一个基础的访问页面元素的方法,我们要经常用到它.
例如下面的例子,我们可以同DIV的ID迅速的访问到它,而不必通过DOM层层遍历,
Just for testing;
Just for testing;&n ...
- 11:32
- 浏览 (661)
- 评论 (0)
- 分类: JavaScript&Html
HTML代码
overflow:auto
【说明】
v 必须在html编辑状态下编辑代码。
v 简单的文本框是通过DIV实现的,包含背景图片的文本框是通过将DIV嵌入到Table中实现的。
v 主要通过对DIV的Style属性来控制样式,主要设置如下:
overflow(溢出控制):visible(默认,可见)、auto(自动)、scroll(显示滚动条);
width(宽度):数值;
height(高度):数值;
color(字体颜色):色彩代码;
font-size(字体大小):数值;
line-height(行高):数值;
...
- 15:44
- 浏览 (655)
- 评论 (0)
- 分类: JavaScript&Html
insertRow()和deleteRow()方法:
add
del
test
var n=0;function add(){n++;t1.insertRow().insertCell().innerHTML = 'delthis';//t1.insertRow().insertCell().innerHTML = '';}function del(){var c = document.getElementsByName('tt');for(var i=0; iif(c[i].checked)t1.deleteRow(i);}function de ...
- 11:31
- 浏览 (458)
- 评论 (0)
- 分类: JavaScript&Html
源代码如下:
//* function onlychinese() {if ((window.event.keyCode >=32) && (window.event.keyCode <= 126)) {window.event.keyCode = 0 ;}}
只能输入汉字的输入框
- 00:59
- 浏览 (310)
- 评论 (0)
- 分类: JavaScript&Html
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象.用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象之间是如何相互关联的。
顺便提一下,记住,这里把所有作为另一对象的子对象的对象看作该对象的属性请参见第十章中与此相关的注解。
B.1 anchor对象
使用标记创建的HTML描 ...
- 23:45
- 浏览 (314)
- 评论 (0)
- 分类: JavaScript&Html
.todyaColor { BACKGROUND-COLOR: aqua}
...
- 23:28
- 浏览 (2590)
- 评论 (0)
- 分类: JavaScript&Html
window.open()方法的基本语法结构是:
window.open(sURL, sName);
然而,你可以通过使用2个附加的参数定制新窗口:
window.open(sURL, sName[, sFeatures][, bReplace]);
通过省略这些参数,你可以使用默认特征。让我们先看看bReplace参数,它仅仅被Internet Explorer:4和以后版本所支持。只有当第2个参数命名一个已经存在的窗口时,这个参数才有用。它是一个Boolean型数值,如果为true,就表示第一个参数指定的URL替换当前窗口浏览位置 ...
- 23:19
- 浏览 (455)
- 评论 (0)
- 分类: JavaScript&Html
function mailpage(){ mail_str = "mailto:xxxh@21cn.com?subject=推荐网页: " + document.title; mail_str += "&body=我向你推荐这个页面,希望你喜欢!网页标题:" + document.title; mail_str += "。请点击查看: " + location.href; location.href = mail_str;}
E-mail本页
- 23:02
- 浏览 (272)
- 评论 (0)
- 分类: JavaScript&Html
熟悉可视化界面编程的朋友一定很熟悉各种控件。在所有的控件中有一个控件在数据库应用编程中
经常用到,这个控件就是TabView控件,当然也可以叫属性页(PropertyPage)。本文将利用JScipt结合CSS
技术在网页中模拟实现这个控件。
现在先介绍一下界面的主要组成部分。根据对TabView控件的分析理解,我把界面分成两个部分。一是
Tab部分(或者叫页面控制部分),一是页面部分(或者叫内容部分)。同时为了 ...
- 22:56
- 浏览 (338)
- 评论 (0)
- 分类: JavaScript&Html
var arrSel=["year","month","date","clock"];//arrSel定义了要修改的下拉框和xml数据的节点名称
function qswhXml(num){/******* by qiushuiwuhen(2002-5-17) ********/ var i,j,arrTemp=[]; for(i=0;i if(num==arrSel.length){//这里处理最后的数据。 document.all("result").value="选中了("+arrTemp+")";return; } with(document.all(arr ...
- 22:52
- 浏览 (487)
- 评论 (0)
- 分类: JavaScript&Html
function word_onclick() { var myDocApp =new ActiveXObject("word.Application"); myDocApp.visible = true; myDocApp.activate(); var myDoc = myDocApp.documents.open("http://localhost/test/test.doc"); var str = word_proc.textarea.value; myDoc.formFields("test").range = str; }
&n ...
- 22:37
- 浏览 (585)
- 评论 (0)
- 分类: JavaScript&Html
请输入查询关键字
<可以多选> :
姓 名 :
...
- 22:32
- 浏览 (459)
- 评论 (0)
- 分类: JavaScript&Html
Happy New Year ! ! !
this is a test!
1
2
3
4
5
6
7
8
9
functi ...
- 22:21
- 浏览 (445)
- 评论 (0)
- 分类: JavaScript&Html
function xyProgressLG(xyID){ this.xyProgressID = 'oProgress' + Math.random().toString().substr(2, 10) + xyID; this.max = 0; this.min = 0; this.width = 100; this.height = 20; this.currPos = 0; this.outerBorderColor = "black"; this.outerBackColor = "white"; this.innerBorderColor = ""; ...
- 22:17
- 浏览 (448)
- 评论 (0)
- 分类: JavaScript&Html
onclick="alert(' File文件域的地址是:\n\nfile:///'+document.all('a').value.replace(/\\/g,'/')+'')" value='查看>
- 21:48
- 浏览 (385)
- 评论 (0)
- 分类: JavaScript&Html
//** iframe自动适应页面 **// //输入你希望根据页面高度自动调整高度的iframe的名称的列表 //用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。 //定义iframe的ID var iframeids=["f1"] //如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏 var iframehide="yes" function dyniframesize() { var dyniframe=new Array(); for (i=0; i { ...
- 22:51
- 浏览 (710)
- 评论 (0)
- 分类: JavaScript&Html
- 浏览: 62192 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
IBM DB2常用操作指南
楼主,问你个问题,我想从DB2上边导数据出来.我机器装了客户端,怎么db2mov ...
-- by 2003115126 -
利用servlet生成简单的验 ...
[color=violet][/color][size=medium][/siz ...
-- by hqingjin83 -
ExtremeTable使用指南:Fo ...
Collection selectedPresidentsIds = (Coll ...
-- by wangyazhen -
Struts+Hibernate分页的实 ...
这个分页不怎么好.
-- by qichunren -
ExtremeTable使用指南:Fo ...
我也是认为要注明一下专载的为好.
-- by qichunren






评论排行榜