ajax对于前端来说并不陌生,在与后端进行交互的时候基本上都会用到。平时在使用的时候,大多数的前端er会采用jquery或者其它框架已经封装好的ajax请求,直接调用,但是如果在简单项目中,只需用到ajax,这样引入jquery显得有些过重,所以用原生JS封装好ajax函数直接调用,会方便许多。
用原生JS封装ajax并不是很困难,只要清楚其中每一步的原理和操作,就能轻松写出来。(这里只做出简要的说明,并没有写出完整的逻辑判断)
1 | opt为ajax传递的参数,其值有以下几个: |
这样引入这个JS库,并在页面中调用封装好的ajax,并传递相应的参数,就可以像应用jquery的ajax方法一样与后台进行交互了。
在去面试的时候,很多面试官会要求手写ajax,只要理清思路,一步接一步下来,很轻松就能写出。