- 浏览: 1344540 次
- 性别:
- 来自: 湖南澧縣
-
最新评论
-
虾米小尹:
不行啊!2.2-0.25=1.9500000000000002 ...
JavaScript浮点数运算 —— 精度问题 -
heluping000000:
引用String a= "abc",首先在 ...
String,到底创建了多少个对象? -
mack:
谢谢分享matcher.appendReplacement(s ...
string.replaceAll()中的特殊字符($ \)与matcher.appendReplacement -
wzt3309:
完全理解,比网上其他资料都要详细
String,到底创建了多少个对象? -
u014771876:
Java中十六进制转换 Integer.toHexString()
文章列表
参考来源:《XML 路径语言(XPath) (版本 1.0)》
《
XPath 教程》
地址路径
未经缩写的句法的地址路径的一些例子:
child::para 选择上下文节点的所有子节点中名为 para 的子元素
child::* ...
- 2009-10-07 20:30
- 浏览 1619
- 评论(0)
XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。
XML 实例文档
我们将在下面的例子中使用这个 XML 文档。
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99< ...
- 2009-10-07 08:03
- 浏览 3309
- 评论(0)
因为XML胜于处理是多种数据,所以必须有一种可以在XML代码中定位数据的方式。这就是XPath,它是专门用于定位匹配模式的一个或多个节点的小语言。
XPath简介
每个XPath表达式都有两部分:一个上下文节点为和一个节点模式。上 ...
- 2009-10-06 12:07
- 浏览 2397
- 评论(0)
只有IE秋Mozilla两个浏览器可以支持客户端的XML处理。
IE中的XML DOM支持
1、DOM创建
对每个新版本的MSXML,都会创建出不同的XML DOMain对象,而它们各自的名称也不相同。MSXML最新的版本是6.0,也就是说,存在以下XML DOM实现:
Micorsoft.XmlDom(最原始的)
MSXML2.DOMDocument
MSXML2.DOMDocument.3.0
MSXML2.DOMDocument.4.0
MSXML2.DOMDocument.5.0
MSXML2.DOMDocument.6.0
注: ...
- 2009-10-06 07:06
- 浏览 3040
- 评论(0)
Venkman(JavaScript Debugger )
1、安装
Venkman为Mozilla浏览器(包括Firefox)开发的调试器自由工具。下载地址:http://www.hacksrus.com/~ginda/venkman/ ,用Firefox打开下载下来的文件,它会自动的。安装后会发现在Tools—>Web Development菜单下多了一个新的条目。当然也可以通过Firefox的插件直接安装,请看下面:
在Firefox上如下安装:打开Firefox浏览器,工具—>附加组件 ,显示如下窗口:
注:先请下载最新firefox,链接为http://f ...
- 2009-10-03 14:38
- 浏览 6925
- 评论(2)
两种处理错误方式
1、onerror事件处理函数
onerror事件处理函数是第一个用来协助JavaScript处理错误的机制。当页面上出现异常时,error事件便在window对象上触发。例如:
<html>
<head>
<title>OnError Example</title>
<script type="text/javascript">
window.onerror = function () {
...
- 2009-10-02 22:20
- 浏览 3421
- 评论(0)
脚本
/*
* 常用三种类型转换(int float date string):
* sValue 要转换的值
* sDataType 要转换的值的类型
*/
function convert(sValue, sDataType) {
switch (sDataType) {
case "int"://整型
return parseInt(sValue);
case "float"://浮点型 ...
- 2009-10-02 07:21
- 浏览 2221
- 评论(0)
表单 <form/>
表单enctype属性:当向服务器端发送数据时,数据应该使用的编码方法。默认是application/x-www-url-encoded,不过,如果要上传文件,可以设置成multipart/form-data。
表单可以以下方式获取
var oForm = document.getElementById('form1');
oForm = document.forms[0];
oForm = document.forms['form1'];
oForm = document.form1;
oForm = form1;
//IE支持, ...
- 2009-10-01 07:38
- 浏览 1572
- 评论(0)
事件对象
包含的信息如下: 引起事件的对象、事件发生时鼠标的信息、事件发生时键盘的信息。
事件对象只在发生事件时才被创建,且只有事件处理函数才能访问。处理完毕就会被销毁。
IE中,事件对象是window对象的一个属性event。采用如下方式进行访问:
oDiv.onclick = function () {
var oEvent = window.event;
};
DOM标准中,event对象必须作为唯一参数传给事件处理函数,如下访问:
oDiv.onclick = function () {
var oEvent = arguments[0];
};
...
- 2009-09-30 20:35
- 浏览 1937
- 评论(0)
事件
DOM同时支持两种事件模式:捕获型事件和冒泡型事件,但是,捕获型事件先发生。两种事件流会触及DOM中的所有对象,从document对象开始,也在document对象结束(大部分兼容标准的浏览会继续将事件捕获/冒泡延续至window对象),DOM中的元素都会连续收到两次事件,一次在捕获过程中,另一次在冒泡过程中。DOM事件模型最独特的性质是,文本节点也触发事件(在IE中不会)。点击文本节点事件流应该如下图: 传统事件处理函数有两种分配方式:在JavaScript中或者在HTML中。
在JavaScript中分配事件处理函数:
var oDiv = document.getElem ...
- 2009-09-30 20:26
- 浏览 2192
- 评论(0)
innerText和innerHTML
innerText用来修改起始标签和结束标签之间的文本,如果文本中含有> <标记时,会原样显示标签: oDiv.innerText = 'New text form the div. ' innerHTML可以直接给元素分配HTML字符串,而不需考虑使用DOM方法来创建元素。 oDiv.innerHTML= ' <strong>Hello </strong> <em>World </em>' 注:Mozilla仅支持innerHTML
outerText和outerHTML
这两个与前 ...
- 2009-09-30 00:29
- 浏览 1453
- 评论(0)
支持正则表达式的 String 对象的方法
stringObject.search
(regexp
)
用于检索字符串中指定的子字符串,或检索与正则表达式
相匹配的子字符串。
返回stringObject 中第一个与 regexp 相匹配的子串的起始位置。如果没有找到任何匹配的子串,则返回 -1。
说明:search() 方法不执行全局匹配,它将忽略标志 g。它同时忽略 regexp 的 lastIndex 属性,并且总是从字符串的开始进行检索,这意味着它总是返回 stringObject 的第一个匹配的位置
。
stringObject.repl ...
- 2009-09-30 00:09
- 浏览 2187
- 评论(0)
检测脚本源码:
/*
*fileName:detect.js
*/
var sUserAgent = navigator.userAgent;
var fAppVersion = parseFloat(navigator.appVersion);
function compareVersions(sVersion1, sVersion2) {
var aVersion1 = sVersion1.split(".");
var aVersion2 = sVersion2.split(".");
if (aVersion1.leng ...
- 2009-09-29 06:56
- 浏览 1067
- 评论(0)
服务器安装
你可以到下面这个地址下载最新的二进制压缩版本svn-win32-1.5.6.zip,地址是: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 把该文件解压到一个目录即可,假定为 E:\svntest\svn-win32-1.5.6。
客户端安装
客户端工具有很多,这里我们先用TortoiseSVN,到后面开发时再学学subclipse插件。下载地址
http://tortoisesvn.net/downloads,获取最新安装包与语言包。
启动 Subversion 服务
s ...