编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。 对于网络编程的资深人员一定了解ajax技术,而对于刚刚接触或刚刚入门网页设计开发人员来讲会觉得ajax技术一定非常的高深,呵呵,其实ajax根本不神秘,Ajax原理非常简单,说白了就是html、css、javascript、dom、xml等的集合体,明白了这些你就觉得不新艳了吧,但下面还是来谈谈ajax原理技术分析与控讨。 一、Ajax原理 Ajax原理就是通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,再将结果传回到前台,这样就实现了不需要页面的回发,Ajax的原理简单来说,实际上就是通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面,这其中最关键的一步就是从服务器获得请求数据。 二、XmlHttpRequest对象 要清楚这个过程和原理,我们必须对XMLHttpRequest有所了解,XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果 三、Ajax优缺点 优点: 1、最大的一点是页面无刷新,用户的体验非常好。 缺点: 使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |
温馨提示:喜欢本站的话,请收藏一下本站!