javascript jquery ajax三者关系(楼上说的很详细了,我再说详细一点)
【1】javascript是客户端控制的主角,可以操纵DOM(就是控制文档结构以及显示样式)同时也可以控制通信也就是ajax的本质了。js可以实现多xmlhttprequest进行控制,而xmlhttprequest就是实现与服务器进行通信的对象,通过它便可以实现通信以及相关的操作。ajax(异步 js xml 中文直译就是这个)是web2.0的一个比较核心的技术,但是使用他的时候同样会遇到许多必须解决的具有普遍性的问题,框架就是解决这样问题的方案,这样框架就有理由存在了,jquery就是框架之一,当然还有很多其他的框架比如Dojo,也是比较流行的。
【2】通过上面的简单分析,可以看到js是最基础的部分,它是控制DOM和通信的手段。所以应该注重js的学习,然后才能去搞ajax,当然搞ajax还必须了解css以及基本的数据结构处理方法比如xml、json等,只有这样才能把整个通信以及通信处理的过程搞的实现。
【3】好书推荐:图灵系列教程(从css讲起,到ajax的应用全套的),相当不错,有本js的书就是jquery的开发者写的。
【4】学习意见:个人认为学习框架只是为工作(公司大概需要),除此用处不大,如果是自己搞那还是从头写起,这样才能提高。而学习的过程中还是需要多思考,多锻炼,遇到问题独立解决问题,没有什么能够难到你!走出第一步那问题就不大了。希望你成功!
1楼说反了
JavaScript包括Ajax
jQuery是一个JavaScript轻量级框架
学习Ajax很简单,前提是你会JavaScript基础,但是真正的运用好Ajax不简单,要考虑很多问题,比如怎么设置浏览器导航按钮,怎么防止请求冲突,怎么提高安全,怎么平稳过渡等等的数多问题
我给你推荐
《JavaScript基础教程》第六版
《JavaScript高级程序设计》
《JavaScript DOM高级程序设计》
《Ajax实战》
《Ajax高级程序设计》
《jQuery基础教程》第二版
《jQuery实战》
这些书书店一般都有卖,网上好像也有流传的下载版
《JavaScript权威指南》最厉害
那些推荐不用都看,某些是重复的。我认为有关jQuery的书都不用看,因为这个本来就非常的简单。你要是决定看《JavaScript权威指南》。那基本上,这一本就足够了
javascript 是语言,是后两者的基础。
ajax 是个概念,机制是后台发送请求,局部刷新页面,异步通信。
jquery 是一个 javascript 语言的框架,可以很方便的操作 DOM,实现网页的动态效果,用其实现 ajax 也非常方便,jquery 支持插件,网上有大量的 jquery 插件。
ajax包括javascript,jquery是用javascript写的一个函数库
--------------------
我可没说反,自己去看看ajax包括哪几部分