提起JavaScript很多程序员都觉得不屑一顾总是认为他很低级假如在C/S产品开发模式下JS的确没什么大的用处可是在GOOGLE一夜间将地图搜索推出后这个世界就起了些微妙的变化直到今年除夕微软偷偷将LIVE上线接着将LIVE的产品级别提到和旗舰产品WINDOWS一样高时JavaScript终于发威了
这段时间仔细理了一下各种语言ActionScriptJavaScriptVBVCC#PERLRUBYPythonDephli结果发现他们真是一个爹——C语言最后做了一个总结一个东西只是他们的环境不同功能有些许差别脚本有脚本的好处可编译程序也有他的好处但是引用某个忘记名字的人(估计是李开复)的话程序不在于你懂得的语言种类多少而是在于你如何去使用算法
我不是计算机出生而学艺术出生的人通常都有一种不同常人的放蕩不羁我行我素并且特别喜欢天马行空
以前我看到很多软件有用但是有时候又满足不了我某些BT的需求于是我就开始自己动手了网络就这么一点好处假如你想学东西恐怕网络上没有你学不到的再加上目前这个公司的大批程序高手的存在更加速了我走向程序的道路而恰恰是因为这一点从接触AJAX到实用我花的时间非常短暂因为有太多的人在帮助我非常感谢他们
AJAX确实不难当你可以去做一些小程序了解网络架构的时候在随便配合点什么后台语言想做个轻量级的东西异常简单可以这么说吧目前所有AJAX应用我全部都尝试过而且都用自己的思路重写再对比GOOGLE微软的东西又学习到不少思想最后把面向对象的软件开发思路加进来基本上能想到的东西都可以很顺利地做出来
现在基本上想如何成为AJAX高手的路线就是这样我现在只能说可以把想到的东西做出来因为按照目前的需求来说完全可以应付而现在我也开始进入网络产品的开发设计所以闲的时候还是写写小东西顺便带一下公司的几个新人
艺术出生的人喜欢追求刺激和高难度现在的满足只是一时而我也在筹划一些新的网络产品毕竟AJAX重在应用什么技术的都是次要的东西当然没技术肯定是做不出来东西的
学习AJAX的初级阶段我推荐大家从HTML代码开始不过最好能把级别提高那么一点点需要了解什么是WC标准理解了这个将来不管做什么对你都会有很大的帮助毕竟AJAX是基于浏览器环境的而浏览器种类繁多但是他们或多或少都遵循了WC的部分标准而这些标准的最小集合就是能帮助实现跨浏览器的方案减轻开发负担
XHTMLDHTML都是你需要重点学习的东西因为他们是构成用户端显示的重要因素然后DOM的操作XML的应用是帮助你实现某些效果的绝好工具特别是XML要让自己习惯不论什么时候尽量使用XML作为数据交换格式
然后就是一些网络数据的交换方式理解getpostsoapxmlrpcrss等这些东西不管在WEB上还是在软件开发中都极为重要
最后是你要至少懂得一门可以写后台程序的语言ASP(JSVBS)PHPCGIJSP或者是NET因为毕竟AJAX是通过后台动态交换数据来实现页面信息变化的
做为一个合格的开发者程序需要清晰的结构化严格按照标准来写比如XHTML里面的标签全部要使用小写并且每个标签都必须要关闭
而通向高手的过程这个才只是开始你还要多注意网络信息的发展方向时刻联系实际写一些小东西隔段时间开发一个中等的程序如果有机会开发大型程序的话那么恭喜你你离高手已经很近了
还有我个人的一点建议如果要锻炼自己请不要使用现成的控件特别是NET的出现完全把程序变成了一种搭积木的方式如果不是快速开发产品的话我是不赞成这样做的因为那样只会让你迟钝而学不到任何东西
要学会自己写组件真的写不出就看看一些开源组件的代码你的进步会更加地快
我的AJAX资源会不断提供有用的东西给大家因为我就是从这些资料中学习到的AJAX的全部