• 请教–如何学习ajax

    01/04 沙泉^.^ 28 评论

我最近刚好没什么工作任务了,所以我想趁着有时间学习ajax,但在学习这个的过程有时感觉有点的吃力。

在我的上一份工作任务中,我有接触过ajax,因为当时我不会用ajax而且项目又紧急,所以我师父就先帮我写了一个模板,然后我仿照他的开始写的,这个项目经验让我对ajax有了那么一点点认识与理解,但这段经验并不足以让我完全懂ajax,所以,我想从头开始学。

但是我发现理论和实践似乎是两码事,在网上看ajax基础理论,我明白一点,但是理论知识和我师父当时教的又似乎不太一样,这就打破了对ajax的原有认识,但我又不太懂这个要从哪里开始入手。

我想请教一下,ajax的学习过程,如果能理论和实践联系在一起就好了。。。。

 

 

3 2 收藏


直接登录
最新评论
    • 沙泉^.^ web前端 01/05

      比我在网上看的纯理论知识更吸引人更好理解,你的这篇博客让我很简单的就理解了ajax,至于接下来我要怎么更好的进行前后端交互,我想我会继续跟着你的博客学习,这次收获很大,谢谢了。

  • 熊绎 IT solution 01/05

    学习ajax,需要先学习JS和JQuery

    • 沙泉^.^ web前端 01/06

      简单粗暴,说了又似乎没说(OS:谢谢,我自己去参透去)

      • 熊绎 IT solution 01/06

        我的意思是,如果你没有JS/Jquery基础,学习ajax没有太大意义,发挥不出威力。我估计你是js的底子有点薄,所以感觉对ajax能理解,但是上不了手。实际上ajax只是个数据交互过程,交互完了还是得靠JS来展现。

        • 沙泉^.^ web前端 01/09

          是的,学好js和jquery的很重要。js和jquery我也不陌生,这块我工作时没怎么出现问题。但是ajax,我是刚接触这个,是我目前工作中的难点,我不想总是找师傅帮我写,我想自己解决。

          • 熊绎 IT solution 01/09

            Ajax没什么复杂的,你先不用看底层原理,先自己用起来,可以先从最简单的$.Get和$.Post开始,看一下w3c school上的例子,自己跟着做实验。然后再自己用$.ajax做实验。熟悉以后基本上日常应用就够了,如果有兴趣再回过头看看底层原理。

            Ajax本身并不难,难的是如何Get到数据之后用JS处理数据,以及如何用JS组织数据通过ajax去post。

  • 坐看云起 空想家 01/05

    了解一下 http 协议,和 http 请求过程和请求方法吧,然后,你就懂 ajax 了。其实,无非是拿 xhr 去取服务器端数据。在事件里处理得到的数据。

    然后,各种封装无非让你省事一点而已。

    • 沙泉^.^ web前端 01/06

      你的回答和我师父说的差不多吧,理论上的我也懂点,但操作起来完全不是一回事儿。。。

      • 坐看云起 空想家 01/06

        这个,小女生神马的,还是弄弄美工,搞搞 CSS 吧。否则,挺累的。

        我说的是你师傅。  ^_^

        • 沙泉^.^ web前端 01/09

          我以前的工作大多是美工和CSS,但最近已经不让我做美工了,现在我的定位就是前端开发啊(目前还不太合格);目前我的工作项目进度还可以,但我清楚我的问题在哪里,所以我想着不能每次找师傅帮忙,这不有时间就在学吗,我也不愿意成为累赘的,我又不可能马上就全部学会了,总得给我时间吧。

  • Kenneth hired worker 01/09

    I want to make a DataTables – Server-side processing with ajax. if interested please contact me.

    https://datatables.net/reference/option/serverSide

  • GainLoss 码农 01/12

    是用jq还是用js

    jq的话直接用$.ajax然后直接查看jquery关于这方面的文档就成了;

    js的话还是是需要分成几步1.创建Ajax对象2.连接服务器(打开和服务器的连接)3.发送4.接收。这几步然后里面还有ie和其他浏览器的区分,可以直接在网上找一下资料 有很多资料

    最好是这些基础知道了之后,然后找一个接口自己用ajax写一个例子,实践一下

  • 一正 web前端 01/16

    http://pan.baidu.com/s/1dEXYIIl 密码:p3tc

    我也是前端,这是个人理解的最简单的ajax实例,作为前端入门ajax是挺好的,希望对你有帮助。如果使用中不懂,可以咨询qq804552579

  • 紛飛 前端丶喵 01/17

    Ajax并不是jq的专利,有一个轻量化的插件叫superagent。

  • 似水年华 php工程师 01/17

    用的多了,就懂了

  • ajax是一个请求让前后端交互啊,http协议弄明白了,ajax应该没啥难的吧。get、post、返回状态200/304/404/500,响应体responseText都在原生js的ajax请求代码中有体现。

    Jquery只是封装成了一个函数var $.ajax=function(option){}屏蔽了http协议而已。