我学习AJAX
来源:互联网 发布:仿pptv网站源码php 编辑:程序博客网 时间:2024/06/08 11:47
AJAX是冲击波,我也不能避免去了解它,使用它。其实我一直都认为javascript语言是多么差。都认为我不要花时间在这上面。但是我错了。
学习ajax,先是从dojo学起的,在java方面,有很多的都在用dojo.如ATF,还有Tapestry。在看完了全部的英文文档和找到一些中文的资料。也是能用它模仿做出一些东西。但是我总是发现它能让我控制。尽管它有很好的调试出错方面的能力。于是去分析源码。也也许是在开源中待了太久。对一些东西都是喜欢从源码中去找。
源码但是没有看得太懂,发现自己得补js。在书店买了本征服Ajax.它讲了用js如何去进行面向对象编程。用惯了面向对象的java。一上来就是js的面向对象。还真的很不适应。于是用着js的面向对象去分析prototype-1.4.0的源码。还好,能完全能懂。这样懂了,新的问题又来啦。
找不到一个好的js工具去编写。想想,prototype-1.4那么多的类,我怎么能记得起来。(尽管一般也用不了几个)。于是去找工具。插件的天下,eclipse插件是有的。比如jspro、还有一个国人开发的插件。不尽人意。它们有提示,但是太差啦。如要用到dojo库。就是不能提示。在ATF中,还是能提示一点。特别是在HTML中也能提示。用过的人都知道,那样的提示,有和没有是一样的。
提示是一个问题,在网上看到好的网站,但它的js是压缩的,看不了。基本上没有一个js工具能完全地重新格式js.Antechinus JavaScript Editor v7.0是有的,但是功能太差。格式化不了一点点。
这些尽尽都是前台表现层的,任何一个网站都是要交互的。用XMLHTTPREQUEST是很麻烦的。它还要后台把数据转换成XML。json也是一种不错的转换数据格式的。当然,我是学习java的,我关心是json-rpc-java.在调试过官方网上给的几个例子,总是觉得不爽。有的时间,你会发现jsp网面是完全java代码。根据java MVC的原则,这些应该在类中。如果在用Servlet的话,那么要写大量的servlet。那也不是一件好事。特别线程问题。
我是不喜欢json-rpc-java.后来就发现了DWR。它的版本也成熟了,到了2.0.有着很丰富的文档。AJAX made simple with DWR这文章是我认为最好的。但是在官方与非官方的例子给出的都是很简单的东西。如果要用到实际的项目中。那还是要仔细的考虑一下。
笔者一直都在想是它的缓存方面。很多的时间,我们都用会话要保存的东西。如果不用structs等,那是如何来实现。在DWR中,是有着Scope属性的配置的。简单的配置,能有效吗?
还有着数据之间的转换?在一个复杂的的网站中,还是要组合structs+jsp+DWR.如果这样,那么是不是不如直接用jsp标签的Ajax控件。如dotj中的报表就Ajax化了。
越多的选择,给人越多的困惑。说实在,我现在想学.net.那样我就只要知道AlTAS怎么用就可以啦。
- 我学习AJAX
- 我的一点Ajax学习笔记
- 那些年,我还在学习Ajax 学习笔记
- 不学习AJAX,我可以做得更好
- 我的web开发学习3--Ajax原理和使用
- 我的web开发学习3--Ajax原理和使用 .
- AJAX 学习笔记[二] 我编写的AJAX 测试代码示例
- 我要学AJAX
- ajax我的感想
- God,我讨厌Ajax!
- 我眼中的AJAX
- 我看ajax
- 学习Ajax
- AJax学习
- 学习Ajax
- Ajax学习
- AJAX学习
- ajax 学习
- 给初学者:用VB写外挂 ———— 实战四:雷电3修改器
- 央视投拍李小龙跟踪报道3)——《李小龙》主角未定 星爷拒绝出演
- Tiobe 10 月编程语言排名
- IT管理的重要性
- 无敌的批处理
- 我学习AJAX
- C#事件演示程序1)——一个最简单的C#事件处理程序
- SC介绍和教程
- 鼠标屏幕取词的原码! 贴出来讨论兼求教,请高手一定留言,谢
- 测试
- 给编程入门者的建议
- 度
- lpcstr与lpctstr的区别
- 共同进步论坛