[zt]Ajax开发中使用框架的作用
来源:互联网 发布:浙江义乌做淘宝 编辑:程序博客网 时间:2024/06/05 16:10
随着Ajax盛行,许多网站纷纷采用这项技术,而这股时代趋力的背后,各式各样的Ajax框架可说是最大的功臣,让开发人员不用重造轮子,省去从JavaScript底层重新开始构造程式的工作。
不过开发人员也许会疑惑,Ajax不就是JavaScript吗?简单的脚本程式还需要框架?事实上,Ajax框架的确能带来许多好处。
简化JavaScript的使用难度
许多开发人员低估JavaScript的难度。过去JavaScript往往被当作是扰人的小玩意,不是弹跳出视窗,就是跑马灯、动态文字等花俏的应用。然而JavaScript独特的物件观念与灵活的语法,赋予它深入操作文件物件模型(DOM)与操控CSS的强大能力,而能够充分应用浏览器XMLHttpRequest物件,更打下今日Ajax大片江山。
要全盘掌握这些应用,并没有想像中容易,由于实作的方式充满弹性,只要检视各个框架语法,就可发现它们之间的差异性之大。但现存的各种框架致力于简化JavaScript的应用难度,因此使用Ajax框架,能让开发人员更快专注在开发工作上。
解决烦人的浏览器相容性问题
即使开发人员功力深厚,可以轻松驾驭JavaScript语法,然而一旦遇到琳琅满目的各式浏览器,通常也得败下阵来。
不同浏览器对文件的解析与语法的支援并不一致,在各种作业系统或版本上有时也会表现出不同的行为(例如IE6与IE7的差异),让许多JavaScript应用程式的瓶颈,都发生在相容性上。
使用Ajax框架的好处之一,便是它已经预先为开发人员解决浏览器相容性问题。
开发流程变得更单纯
开发过非同步传输程式经验的人,就一定能体会撰写过程相当烦琐,必须检查回传状态、指定后端应用程式和回呼程式等细节,而这些流程,Ajax框架通常会予以简化,减少开发人员与细节奋斗的时间。
另外,许多Ajax框架都提供了拖曳元件、动画效果、动态选单等,只需指定方法就能使用,节省不少开发力气。
不过Ajax框架实作的方式各不相同,有些JavaScript语法开发,也有的用.NET或Java实作;除了在用户端执行,也有利用伺服器端来实现的方式。我们特别选出十种Ajax框架,让开发人员了解各项Ajax框架的适用性。
- [zt]Ajax开发中使用框架的作用
- Ajax开发中使用框架的作用
- Ajax集成开发框架的布局重构之路(zt)
- AJAX的开发框架
- Ajax中onreadystatechange的作用
- Ajax中 async的作用
- PHP开发框架kohana中处理ajax请求的例子
- Struts使用dojo框架的 AJAX标签中的<sx:head/>的作用
- 简单的Ajax开发框架
- AJAX初始的开发框架
- ajax开发框架的介绍
- 在ASP.NET中使用无框架的Ajax实例
- 在ASP.NET中使用无框架的Ajax实例
- 使用Ajax框架的体验
- Yii 框架 ajax的使用
- jQuery ajax中traditional参数的作用
- ajax中async true/false的作用
- 使用ajax跨域withCredentials的作用
- MP3.BAiDU音乐播放器皮肤更新
- 经典句子5000(十)
- 经典5000句(十三)
- 经典5000句(十四)
- PHP模板引擎比较分析
- [zt]Ajax开发中使用框架的作用
- [zt]10种流行框架的优缺点介绍
- Ioc中2种注入的优势
- PHP的模板
- 启动程序BootLoader介绍
- Linux常用的网络应用软件
- Linux系统核心框图
- 什么是AOP
- 3D编程网址