Johnny_Z

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年6月17日

摘要: 使用jQuery的$.get方法可以以GET方式发起AJAX请求。$.get方法是jQuery的实用工具函数。get方法语法$.get(url,parameters,callback)参数url(字符串)服务器端资源地址。parameter(对象)需要传递到服务器端的参数。其形式为“键/值”。它会查询的字符串追加到url。callback(函数)在请求完成时被调用。该函数参数依次为响应体和状态。返回值XHR实例看个简单的例子客户端代码:<html xmlns="http://www.w3.org/1999/xhtml"><head><title 阅读全文
posted @ 2012-06-17 14:18 Johnny_Z 阅读(3891) 评论(0) 推荐(0) 编辑

摘要: 使用jQuery的$.post方法可以以POST形式向服务器发起AJAX请求。$.post方法是jQuery的实用工具方法。$.post方法语法$.post(url,parameters,callback)参数url(字符串)服务器端资源地址。parameter(对象)需要传递到服务器端的参数。 参数形式为“键/值”。callback(函数)在请求完成时被调用。该函数参数依次为响应体和状态。返回值XHR实例看个简单的例子客户端代码:<html xmlns="http://www.w3.org/1999/xhtml"><head><title&g 阅读全文
posted @ 2012-06-17 14:15 Johnny_Z 阅读(161101) 评论(4) 推荐(8) 编辑

摘要: 使用jQuery的load方法可以简单快捷的发起AJAX请求。使用load方法可以把已完成相应的文本插入到包装集所包含的任何元素中。load方法语法load(url,parameters,callback)参数url(字符串)服务器端资源地址。parameter(对象)需要传递到服务器端的参数。如果指定,就用POST方法请求;如果省略,就用GET方法请求。callback(函数)在响应数据加载到包装集后调用。该函数参数依次为文本、状态码和XHR实例。返回值包装集看个简单的例子客户端代码:<html xmlns="http://www.w3.org/1999/xhtml" 阅读全文
posted @ 2012-06-17 14:13 Johnny_Z 阅读(4552) 评论(0) 推荐(0) 编辑

摘要: 使用jQuery的函数能轻松的让页面实现动态的效果。比如说显示和隐藏、淡入和淡出、滑上和滑下。jQuery为我们提供了接口,我们可以实现很炫的功能。当我们为页面添加这些动态效果时,应该考虑一下这个效果是否能更好的展示页面内容,而不应该随意乱用,那样会起到反作用。这里只详细介绍一个方法,其他的方法类似。show(speed,callback)使包装集里的元素显示。当元素使用jQuery效果处于隐藏状态时,如果不带参数调用show,就通过把元素的display样式属性的值还原为之前的设置(如block或inline)使操作突然发生;如果元素没有通过jQuery效果隐藏,display样式属性的值就 阅读全文
posted @ 2012-06-17 14:09 Johnny_Z 阅读(704) 评论(0) 推荐(0) 编辑

摘要: 采用jQuery事件模型,我们可以更为灵活的为页面元素绑定事件,使用统一的操作方法建立更为规范的代码。我们来回顾一下,在DOM0级模型中,事件都是固定的写在元素标签之中,这种方式是最古老的方式,事件的绑定欠缺灵活。在DOM2级模型中,虽然各大浏览器厂商都提供了事件监听方法,但是各个厂商之间又欠缺统一的规范,使得开发人员不得不对不同的浏览器使用不同的规范。比如说老版本的IE提供的是attachEvent()方法而不是addEventListener()方法。在jQuery中提供了统一和兼容的方法,能让我们开发出兼容性更强、更为规范的代码。在jQuery中提供了bind方法。语法如下:bind(e 阅读全文
posted @ 2012-06-17 14:07 Johnny_Z 阅读(533) 评论(0) 推荐(0) 编辑

摘要: jQuery中的事件传播也即是javascript中的事件传播。事件传播分为两个阶段,一个是Capture(捕获)阶段,另一个是Bubble(冒泡)阶段。下面就分别讲一下这两个阶段。先用一张图来总体表示一下:比如说,我们点击了页面上id为picture的img元素,暂时只关心click事件,那么实际上它是从根元素html依次递归到点击的元素,这里为img元素,当然如果点击到了id为son的div元素,它就会递归到该div元素,这一阶段称为捕获阶段。该阶段中如果有任何祖先元素监听了click事件,那么都会触发该事件。那么,从点击到的img元素开始,依次向祖先元素递归,一直到达顶级祖先元素,这一过 阅读全文
posted @ 2012-06-17 14:03 Johnny_Z 阅读(5698) 评论(0) 推荐(1) 编辑

摘要: jQuery包装集和DOM对象是有区别的,jQuery包装集它一定是一个集合,是用jQuery的形式封装,不管它含有几个元素;而DOM对象一般是获取到的页面上某一个元素,比如说div、p等等,当然也可以获取一组DOM对象。我们来看一个jQuery包装集:$(‘#btn’) //这是一个jQuery包装集上面的代码中虽然是以id的形式获取了一个包装集,并且它里面肯定只有一个元素,但是它也是一个集合。我们来看一个DOM元素:document.getElementById(‘btn’) //这是一个DOM元素虽然上面两段代码都获得了id为btn的元素,但是他们两个的形式是不一样的。对于jQuery我 阅读全文
posted @ 2012-06-17 13:51 Johnny_Z 阅读(3075) 评论(1) 推荐(1) 编辑

2012年2月12日

摘要: (一)什么是缓存 缓存是指临时数据或者文件交换区。比方说CPU上的L1或是L2缓存,内存上被划分出来的缓冲区。我们知道CPU的速度是最快的,其次是内存,最后是硬盘,各个部件之间运算速度有很大的差距,但是各个部件之间又需要交互,由于部件之间运算速度差距大,若是CPU频繁的去访问内存,或者内存频繁的访问硬盘,势必很消耗性能并且效率也很低。若是他们能访问跟自己运算速度差不多的区域,如有必要再由该区域去访问比自己速度更慢的区域(如内存或是硬盘),则能带来更高的性能提升。(二)为什么Web应用程序需要缓存这主要是为了减轻Web服务器压力,在客户端提供了缓存机制,当用户访问的网页内容无变化的请求时就会调用 阅读全文
posted @ 2012-02-12 22:42 Johnny_Z 阅读(881) 评论(0) 推荐(0) 编辑

摘要: 本例介绍了Winform程序发送POST请求访问页面,主要使用到了HttpWebRequest和HttpWebResponse这两个对象。程序主要代码如下:代码 1 using System.Net; 2 using System.IO; 3 4 5 //创建HttpWebRequest对象 6 HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://192.168.0.1");//目标主机ip地址 7 8 //模拟POST的数据 9 string pos... 阅读全文
posted @ 2012-02-12 20:26 Johnny_Z 阅读(3398) 评论(0) 推荐(0) 编辑

摘要: 什么是HTTP协议HTTP(Hypertext Transfer Protocol,超文本传输协议)是WWW浏览器和WWW、服务器之间的应用层通讯协议。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。通过扩展命令,可用于类似的任务,如域名服务或分布式面向对象系统。什么是超文本超文本(Hypertext) 是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户介面范式,用以显示文本及与文本之间相关的内容。现时超文本普遍以电子文档方式存在,其中的文字包含有可以链结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。超文本的 阅读全文
posted @ 2012-02-12 19:49 Johnny_Z 阅读(290) 评论(0) 推荐(0) 编辑