分享更有价值
被信任是一种快乐

ajax重构指的是什么

文章页正文上

这篇“ajax重构指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ajax重构指的是什么”文章吧。 ajax重构指的是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更合理,提高软件的扩展性和维护性;Ajax的实现主要依赖于XMLHttpRequest对象,由于该对象的实例在处理事件完成后就会被销毁,所以在需要调用它的时候就要重新构建。本文操作环境:windows10系统、javascript1.8.5&&html5版、Dell G3电脑。重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。Ajax的核心对象是XMLHttpReguest,也就是说我们通过Ajax与服务器进行交互,就必须要构建XMLHttpRequest这个对象。但是在页面之中通过Ajax与服务器进行交互,在交互之后XMLHttpReguest这个对象就会被销毁。所以我们页面再次通过Ajax与服务器进行交互,还需要重新的构建XMLHttpRequest这个对象。那么XMLHttpReguest这个对象的创建,我们需要考虑到浏览器的兼容性,所以说XMLHttpReguest的创建也是非常繁琐的,需要根据不同浏览器的类型,来进行不同方式的创建。那么如果说我们在很多的页面都应用到了Ajax这种技术,我们在很多的页面当中都要来创建这个对象,这就体现不出OO(面向对象这种风格,代码的重复利用),面向对象中提倡代码的重用,所以说我们通常情况下都会通过Ajax重构,来封装XMLHttpRegue免费云主机、域名st这个对象以及封装一些对Ajax请求进行处理的通用方法,那么我们在编写代码的时候就可以直接来引用这个对象,从而来达到代码的重用,也节省了这个对象的创建时间Ajax重构步骤1)创建一个单独的JS文件,名字为AjaxRequest.js ,并且在该文件中编写重构Ajax所需的代码2)在 需要应用Ajax的页面中包括刚刚创建的AjaxRequest.js文件3)在应用Ajax的页面中编写错误处理的方法,实例化Ajax对象的方法和回调函数在jsp或html页面之中我们编写一段JavaScript的脚本代码,那么可以在当前的页面当中直接编写JavaScript脚本代码。也可以使用另外一种方式:创建js文件,然后将这个js文件引入到我们所编写的jsp或者是html页面当中示例如下:(1)创建一个单独的JS文件,命名为AjaxRequest.js,并且在该文件中编写重构Ajax所需要的代码。(2)在需要应用的Ajax的页面中应用一下的语句包括(1)中创建的JS文件(3)在应用Ajax的页面中编写错误处理的方法、实例化Ajax对象的方法和回调函数。以上就是关于“ajax重构指的是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注云技术行业资讯频道。

相关推荐: Angular中的依赖注入如何使用

这篇文章主要介绍了Angular中的依赖注入如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Angular中的依赖注入如何使用文章都会有所收获,下面我们一起来看看吧。 译者添加:维基百科中指出 — 在软件工程中,依赖注入(…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册