所谓框架,就是指一套包含工具、函数库、约定、以及尝试从常用任务中抽象出可以复用的通用模块,其目的使开发人员和设计师把重点放在特有的业务逻辑上,避免重复开发。Jquery就是这样一个东西,因此被称作Jquery框架。避免重复开发,也就是Jquery开发人员的初衷“写的更少做的更多”。但是Jquery不是一门独立的语言,它是基于javascript的封装。它具有以下特点:
①轻量级 ②强大的选择器 ③出色的 DOM 操作的封装 ④可靠的事件处理机制
这个三者的关系可以用三层来理解,HTML是结构层,CSS是表现层,Jquery是行为层。这三者共同构成一个网页。HTML+CSS虽然分离了结构和表现,但是依旧是静态的。就是对于网页的改变是不方便的。而Jquery的加入就实现了网页行为的独立,保持了HTML和CSS的相对独立。Jquery来应对改变。
注:图片来自于他人博客或者文档找不到出处了,特此说明。
原文地址:http://blog.csdn.net/zhuojiajin/article/details/27827653