HTML不是编程语言,是任何可以用于展示的网页必须使用的格式,是文档对象模型(DOM)的基础。
CSS是层叠样式表,用于规定网页元素样式(如字体、颜色、布局、形状、缩放、透明)的规则。
Javascript是脚本语言,可以操作DOM树(如元素的删减、移动),可以存取元素的属性(比如获取或改变输入框内容),当然也可以操作CSS样式,可以进行复杂的运算,可以调用各种API,其中包括XmlHttpRequest,即Ajax技术,可以让js代码发送异步的HTTP请求,用于实现动态的网页
jQuery是js库,对js的功能进行了封装,方便了DOM操作和Ajax,注意,jquery能做的事情原生js都能做,因为jquery本身就是js写的。
总之,html、javascript、CSS共同形成了网页的规范,Ajax是js的特定技术
jQuery和以上性质完全不同,是一个用于简化js代码的库;它并非规范,有很多库和它类似比如prototype和YUI