05 2011 档案

摘要:首先我们到https://github.com/douglascrockford/JSON-js网站下载json2.js javascript脚本 toJSONString() 函数添加到数组、字符串、布尔值、对象和其他 JavaScript 类型。该标量类型(如数字和布尔值)的 toJSONString() 函数相当简单,因为它们只需返回实例值的字符串表示形式。例如,如果值为 true,Boo... 阅读全文
posted @ 2011-05-30 22:45 jesse-win 阅读(5636) 评论(0) 推荐(0)
摘要:JSON(JavaScript Object Notation ) 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称 / 值对更复杂的结构。例如,可以表示... 阅读全文
posted @ 2011-05-28 22:46 jesse-win 阅读(217) 评论(0) 推荐(0)
摘要:实际上,需要向服务器发送 XML 的所有理由都差不多可以归入以下两个基本的类别中: 服务器仅 接受 XML 请求。在这类情况下,您别无选择。上一期文章中介绍的基础知识应已使您掌握了发送此类请求所必需的工具。 您正在调用一个仅接受 XML 或 SOAP 请求的远程 API。这实际上就是上一种情况的特例,但值得单独拿出来提一下。如果您希望在一个异步请求中使用来自 Google 或 Amazon 的 A... 阅读全文
posted @ 2011-05-27 08:26 jesse-win 阅读(271) 评论(0) 推荐(0)
摘要:我们首先建立一个非常简单的应用程序,然后再添加一点 DOM 魔法 <html> <head> <title>Magic Hat</title> <script language="javascript"> function showRabbit() { var hatImage=document.getElementById("topHat"); var newImage=document.... 阅读全文
posted @ 2011-05-26 22:22 jesse-win 阅读(313) 评论(0) 推荐(0)
摘要:DOM=Document Object Model (文档对象模型)定义了对象的类型和属性,从而允许浏览器表示标记 每项都是一个节点 节点:我们知道标记的每一个部分都由一个对象表示,但它不只是一个任意的对象,它是特定类型对象,一个DOM节点,比如:文本,元素和属性,都继承自这个基本节点类型。例如:var number = document.getElementById("phone").value DOM树中的每一个元素和每段文本都有一个父亲,这个父节点可能是另外一个元素的孩子,或者DOM树中的顶层元素。结点的属性: nodeName:结点的名称 nodeValue:节点的 阅读全文
posted @ 2011-05-25 22:25 jesse-win 阅读(320) 评论(0) 推荐(0)
摘要:1. 在回调函数中处理服务器的响应 在代码中加入:alert("status is " + request.status);2. 获取 0 就绪状态 function getSalesData() { // Create a request object createRequest(); alert("Ready state is: " + request.readyState); // Setup (initialize) the request var url = "/boards/servlet/UpdateBoardSales" 阅读全文
posted @ 2011-05-23 22:43 jesse-win 阅读(174) 评论(0) 推荐(0)
摘要:ajax的异同步性有open()最后一个参数决定,true代表异步,false代表同步。换句话说同步是客户机请求服务器响应,感觉让人比较慢(缺乏交互性),如果是处理大量的服务器处理,那么等待的时间可能很长。异步请求代表不用等待服务器响应,应用程序继续运行,这样响应迅速,交互性强,感觉就快多了。服务器完成了请求,onreadystatechange就要起作用了,该属性允许指定的回调函数 例子: function showCustomer(str) { var xmlhttp; if (str=="") { document.getElementById("txtHi 阅读全文
posted @ 2011-05-22 20:38 jesse-win 阅读(301) 评论(0) 推荐(0)
摘要:ajax=异步 javaScript和XML,用于快速创建动态网页的技术,在后台与服务器进行少量的数据交换,实现异步刷新(局部刷新),其流行的原因是Google Suggest的原因啦! 1.XMLHttpRequest用于在后台与服务器交换数据,创建一个XMLHttpRequest: xmlhttp=new XMLHttpRequest(); 如果是老版的IE(5,6)使用ActiveX对象: xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); demo: var xmlhttp; if (window.XMLHttpReque 阅读全文
posted @ 2011-05-21 22:50 jesse-win 阅读(145) 评论(0) 推荐(0)