而且jQuery可以往元素很容易添加新事件和新方法。
jQuery基于CSS选择器的DOM操作来使用元素的名称和属性。添加事件函数。添加效果和动画。AJAX。支持JSON解析。
jQuery的构架允许开发者创建插件扩展功能。互联网上有的插件提供了很多函数,例如有关XML, Ajax,事件,cookie处理等功能的函数。
2。3 PostgreSQL简介
PostgreSQL是一种有可扩展性和标准一致性的对象关系型数据库。作为数据库服务器它能安全地存储数据。它可以适合不同规模的应用场景。PostgreSQL是跨平台的,能在包括Linux, FreeBSD, OS X, Windows等系统上运行。它是一个开源软件,由PostgreSQL全球开发小组开发。
在1986年PostgreSQL团队就发表了一些描述系统的基础论文。1989年6月发布了第一版本。在1996年该项目更名为PostgreSQL。
PostgreSQL的所有对象都在一个架构中。其允许同名对象在同一架构存。
PostgreSQL支持多种数据类型。包括布尔型,任意精度数值,字符型,时间数值,枚举型,位串,IP地址类型,JSON等等。
PostgreSQL利用了能对每笔交易进行“快照”的数据库多版本并发控制系统,该系统允许在提交更改之前在不对其它事务可见的情况下进行数据的更改,确保了数据库的隔离性和一致性。PostgreSQL提供了三个级别的事务隔离:序列化,提交读与可重复读。来*自-优=尔,论:文+网www.youerw.com
PostgreSQL从9。0版本开始内置支持二进制复制,并能针对这些运行节点进行只读查询。这使得多个节点可以对读取数据库的流量进行分流。从9。1版本开始,PostgreSQL内置了同步复制。这确保了对每个事务主机都等待直到至少有一个副本节点已写入事务日志。
PostgreSQL内置了对常规B树和散列索引的支持,并且有块范围指标法四个访问索引的方法:广义搜索树法,广义倒排索引法,空间分区法,块范围指标法。
PostgreSQL也支持继承。子表可以从母表继承。通过继承使用触发器或一些数据库操作法则直接从父表到子表可以实现表分区。继承提供了一种方法通过映射实体关系图来映射PostgreSQL数据库层次结构的特征。
关于PostgreSQL的性能方面。其性能表现通过扩展性的增强在8。1版本得到了巨大的提高。第一个行业标准和验证标准在2007年完成。其质量通过众多开源代码贡献者的努力下不断提高。
与其他数据库管理系统相比,其对接口的支持也十分丰富,几乎支持所有类型的数据库客户端接口。
2。4 MTV模式简介
在Django框架中,为了各组件间能够保持松耦合的关系,把,、网站应用分为模型(Model),模板(Template),视图(View)三层。模型负责对象和数据库的映射关系,模板代表了显示给用户的界面,视图负责应用逻辑决定何时调用模型和模板。另外框架还包含了一个URL分发器。它绑定了URL页面请求和View函数,通过函数调用相应的模型和模板。这种设计模式使Web变得清晰,独立,有利于工作量的分配和需求的更改