摘要: AJAX 是一种独立于 Web 服务器软件的浏览器技术。AJAX 基于下列 Web 标准:JavaScript XML HTML CSS 在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。 通过AJAX,因特网应用程序可以变得更完善,更友好。下面为大家介绍Ajax开发守则。1.前、端后都要做好安全的把关工作不能单靠前端做安全验证工作,后端也必须有过滤机制,检验前方传来的资料。 阅读全文
posted @ 2012-08-07 17:07 ゞ修ζ止符℡_R²º¹³ 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 挑战异步性 本文的后面,我将用很多时间编写和使用异步代码,但是您应该明白为什么 open() 的最后一个参数这么重要。在一般的请求/响应模型中,比如 Web 1.0,客户机(浏览器或者本地机器上运行的代码)向服务器发出请求。该请求是同步的,换句话说,客户机等待服务器的响应。当客户机等待的时候,至少会用某种形式通知您在等待: ·沙漏(特别是Windows上)。 ·旋转的皮球(通常在 Mac 机器上)。 ·应用程序基本上冻结了,然后过一段时间光标变化了。 这正是 Web 应用程序让人感到笨拙或缓慢的原因 —— 缺乏真正的交互性。按下按钮时,应用程序实际上变得不能使用, 阅读全文
posted @ 2012-08-06 00:01 ゞ修ζ止符℡_R²º¹³ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。 本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器。 本文中,您将开始接触最基本和基础性的有关 Ajax 的全部对象和编程方法:XMLHttpRequest 对象。该对象实际上仅仅是一个跨越所有 Ajax 应用程序的公共线程,... 阅读全文
posted @ 2012-08-05 23:59 ゞ修ζ止符℡_R²º¹³ 阅读(615) 评论(2) 推荐(1) 编辑
摘要: 2. 什么是聚集索引2.1 聚集索引定义聚集索引是根据数据行的键值在表中排序存储数据行。索引定义中包含聚集索引列。每个表只能有一个聚集索引。只有当表包含聚集索引时,表中的数据行才按排序顺序存储。如果表具有聚集索引,则该表称为聚集表。如果表没有聚集索引,则其数据行存储在一个称为堆的无序结构中。2.2 聚集索引的结构对于某个聚集索引,索引指向该聚集索引某个特定分区(数据页)的顶部。SQL Server 将在索引中向下移动以查找与某个聚集索引键对应的行。原因是聚集索引的索引顺序就是数据排列顺序。1.1 聚集索引与查询操作如上图,在建立聚集索引后,当需要在根据此字段查找特定的记录时,数据库系统会根据特 阅读全文
posted @ 2012-06-17 22:09 ゞ修ζ止符℡_R²º¹³ 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是索引和建立索引的好处a) 什么是索引在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别,与书中的索引一样,数据库中的索引使您可以快速找到表中的特定信息。索引包含从表中一个或多个列生成的键,以及映射到指定数据的存储位置的指针,也就是说索引由键 和 指针组成。它是用于提高数据库表数据访问速度的数据库对象。b) 建立索引的好处:1. 索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。2. 对于非聚集索引,有些查询甚至可以不访问数据页。如字典的目录就可以查到所有拼音第一字母为z 的所有字。3. 聚集索引可以避免数据插入操作集中于表的最后一个数据页。 阅读全文
posted @ 2012-06-17 21:25 ゞ修ζ止符℡_R²º¹³ 阅读(184) 评论(0) 推荐(0) 编辑