摘要:
ajax和以前的网页有很大的区别,以前都是客户端像服务器端发送http请求来获取新的web页面,并通过在http请求中传递参数来实现一些动态的功能,这样就迫使浏览器刷新整个页面.但是ajax是通过XMLHttpRequest隐蔽的向服务器端发送http请求,并通过客户端Javascrīpt来获取服务器端发回的数据,然后在通过Javascrīpt动态向HTML文档中添加节点和文本. ajax和... 阅读全文
摘要:
ajax和以前的网页有很大的区别,以前都是客户端像服务器端发送http请求来获取新的web页面,并通过在http请求中传递参数来实现一些动态的功能,这样就迫使浏览器刷新整个页面.但是ajax是通过XMLHttpRequest隐蔽的向服务器端发送http请求,并通过客户端Javascrīpt来获取服务器端发回的数据,然后在通过Javascrīpt动态向HTML文档中添加节点和文本. ajax和... 阅读全文
摘要:
以前做界面是用jquery的,现在因为要用许多ajax效果,改用了rails自带的prototype 因为jquery用多了,换个框架也大同小异,不过细节上有很多不同。。。 1.dom加载方面: jquery有dom ready方法,推迟js函数的绑定知道dom树完成(如果没有这个功能,一些element的事件函数之类的绑定可能会出错): $(document).ready(function()... 阅读全文
摘要:
事件(Event)——由鼠标或热键的动作而引起,也可由浏览器自身引起。 事件驱动(Event Driver)——由鼠标或热键引发的一连串程序的动作。 事件处理程序(Event Handler)——对事件进行处理程序或函数 JavaScript事件主要分为三类: 1.引起页面之间跳转的事件,主要是超连接事件。 2.事件浏览器自己引起的事件。 3.事件在表单内部同界面对象的交互。 一般... 阅读全文
摘要:
JavaScript变量命名类型 变量命名前缀 Array a Boolean b Float l Function f Integer(int) n Object o Regular Expression r String s 阅读全文
摘要:
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.rfc-editor.org/在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request.getRequestProtocol来检查。 本部分余下的内容会详细地介绍 HTTP 1.1中的状态... 阅读全文
摘要:
服务器在完成请求之后会在 XMLHttpRequest 的 onreadystatechange 属性中查找要调用的方法。这是真的,但还不完整。事实上,每当 HTTP 就绪状态改变时它都会调用该方法。这意味着什么呢?首先必须理解 HTTP 就绪状态。 HTTP 就绪状态表示请求的状态或情形。它用于确定该请求是否已经开始、是否得到了响应或者请求/响应模型是否已经完成。它还可以帮助确定读取服务器提供... 阅读全文
摘要:
XMLHttpRequest对像的几个方法与属性 |- open():建立到服务器的新请求。 |- send():向服务器发送请求。 |- abort():退出当前请求。 |- readyState:提供当前 HTML 的就绪状态。 |- responseText:服务器返回的请求响应文本。 创建对象 -------- 1.创建新的XMLHttpRequest对象 script language... 阅读全文
摘要:
当表达式为false, 0, 字符串的空'', NaN, undefined, null时, 表达式的值为假(false),其他在任何情况下表达式的值都为真(true). 阅读全文
|