编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。 【实例名称】 使用JavaScript加载XML文件 【实例描述】 JavaScript一般不能保存数据,使用XML可以方便地保存简单数据。本例学习如何使用JavaScript加载XML文件,并获取文件的内容。 【实例代码】 <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页-本站(www.xue51.com)</title>
<script type="text/javascript">
var xmlhttp;
function getData()
{
//创建异步对象
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
//加载服务器-注意无参数
xmlhttp.Open("GET","XMLFile.xml",true)
//异步对象事件挂钩
xmlhttp.onreadystatechange=stateChange;
//发送请求-无参数
xmlhttp.Send(null);
}
function stateChange()
{
if(xmlhttp.readystate==4 && xmlhttp.status==200)
{
//获取所有返回的数据
var data=xmlhttp.ResponseText;
//显示结果
document.getElementById("divlist").innerHTML=data;
}
}
</script>
</head>
<body>
<table style=" text-align:center">
<tr>
<td style="text-align:center">
显示从XML文件中获取的数据</td>
</tr>
<tr>
<td style="text-align:center">
<input id="Button1" type="button"
value="获取表格" onclick="getData()" /></td>
</tr>
<tr>
<td style="text-align:center">
<div id="divlist">
</div>
</td>
</tr>
</table> </body>
</html>
【运行效果】  【难点剖析】 本例的重点是msxml2.domDocument控件。首先使用“newActiveXObject”创建此组件,然后使用其中的“load”方法。加载指定的XML文件,最后使用DOM获取文件中的内容。 【源码下载】 为了JS代码的准确性,请点击:使用JavaScript加载XML文件 进行本实例源码下载
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |