(100分)再来,我要学学Ajax了,求前辈建议或指导 看看这个Ajax从入门到精通!!http://topic.csdn.net/u/20070928/16/103e0129-aade-4849-b425-cb66ce1bd1e3.html很详细 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JSON可不是框架哦.. 兄弟好久不见哈我也推荐点文章吧http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/个人感觉JAVA程序员用点javascript能累死,老混 dwr上手的话,不需要书的能用dwr实现对数据库增删查改即可jquery需要研究了就 谢谢指点那JSON是个什么东西啊? 你给的这个我已经打印出来了光看这个就行吗?我发现这介绍的都是如何写客户段的那后台应该提供什么支持啊?还有就是怎么让Spring管理这个Ajax啊?谢谢 对于Spring管理AJAX的东西我就熟悉点DWR的,其实就是把DWR.XML文件里配置的东西放到Spring配置文件中JSON是一种规范,也有自己的RPC,跟DWR一样起到异步传输的作用在就是GOOGLE 的 GWT ,ZK还有就是DOJO,说到是框架也行,说他是库我觉得也可以,他跟早先的Prototype挺像的,但有很大改进 如果你还想用struts的东西,建议转到Struts2吧,不但支持现在比较流行的freeer velocity等模板对于AJAX来说,马上出的2.1版本还将支持DOJO插件(虽然之前就支持,但不是插件形式),用起来更方便了 Ajax in Action(Ajax 实战),这可是最好的关于 Ajax 方面的书了。 3 楼说到的《Ajax模式与最佳实践》这本书也不错,如果对于 JavaScript 了解得不是很多的话这本书太深了。建议刚开始学不要去使用什么框架,直接使用纯粹的 JavaScript 来编写,这样做的好处不仅学到了很多底层的东西,而对于 JavaScript 和 JavaScript 在不同浏览器上的兼容性,也有更深层次地了解。如果一开始就使用 jQuery, DWR或者是 Ext 框架的话,对于学习来说是没有任何好处的,因为这些框架把很多的 JavaScript 细节的东西都给屏蔽了,如果一旦不用这些框架的话,可能什么都不会做了。另外,建议编写 JavaScript 采用 EditPlus,建议在书写 JavaScript 代码时,每层缩进两个空格,代码中的字符串统一使用单引号。一般来说采用 Ajax 调用服务端的数据,返回一个 XML,但是 XML 在不同的浏览器下解析方式都是不同的,这样就导致解析这个 XML 会相当的麻烦。因此,我们可以从服务端返回另一种格式,也就是 JSON 字符串,再使用 JavaScript 的eval 函数可以将这个字符串转化成 JSON 对象。像下面代码中的 json 就是一个 JSON 对象。<!doctype html public "-//w3c//dtd html 4.0 transitional//en"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title> new document </title></head><script type="text/javascript">window.onload = function() { var json = '{students: [{name: "n1", age: 20}, {name: "n2", age: 21}]}'; var stus = eval('(' + json + ')'); for(var i = 0; i < stus.students.length; i++) { var stu = stus.students[i]; alert('name: ' + stu.name + ', age: ' + stu.age); }}</script><style type="text/css"></style><body></body></html>上面的 eval 解析后的效果与这个是一样的:window.onload = function() { var stus = { students: [ { name: 'n1', age: 20 }, { name: 'n2', age: 21 } ] }; for(var i = 0; i < stus.students.length; i++) { var stu = stus.students[i]; alert('name: ' + stu.name + ', age: ' + stu.age); }} MyEclipse7开始支持struts2了吗?要是支持了我马上转Struts2 当当和卓越都有啊,你怎么会没找到呢?当当:http://product.dangdang.com/product.aspx?product_id=9161326卓越:http://www.amazon.cn/mn/detailApp?qid=1230688071&ref=SR&sr=13-2&uid=168-4060923-2913821&prodid=zjbk322372 你这种想法是不对的,太依赖于 IDE 了,公司如果不用 MyEclipse 呢?建议使用 Eclipse IDE for Java EE Developers 进行开发 http://www.eclipse.org/downloads/ 哦!我搜的时候搜的书名是 Ajax in Action呵呵恩!我是有点过分依赖IDE了 火龙果我在当当上看了一些评论发现管理员说,Ajax In Action 不涉及到后台的编写那我在页面上调用一个XMLHttpRequest,后台应该有程序接收吧那个接收的程序怎么写,这本书里介绍了吗? XMLHttpRequest是有客户端创建的。不同的浏览器创建的格式也不同function createXMLHttpRequest(){ if(window.XMLHttpRequest) { //Mozilla 浏览器 xmlHttp = new XMLHttpRequest(); }else if (window.ActiveXObject) { // IE浏览器 try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("error!!"); } } } } ajax基础教程 ajax实战 都不错! 首先学习基础知识XMLHttpRequest(XMLHttpRequest中文参考手册)javasrcipt等。然后再深入学习提高 建议先从JAVASCRIPT 学起,然后 xml 最后再看ajax 就容易的多了 json 和 xml 一样 也是一种数据的传递方式……在数据的解析速度上快于xml 呵呵~以前发的老帖子了~现在找到了新的单位Ajax也入门了谢谢各位结帖了 solr 增量索引怎么配置呀 struts2 action与action之间传值的问题~~ 寻日志处理方案 求struts2管理权限的方法 关于数据库的创建 axis2 自定义异常 发现错误: * only allowed inside aggregate function in SELECT [select * from NEWS],什么意思? 控制台抛出下面的异常 一个比较简单的问题 ssm项目报错 [求助]这个问题没见过要怎么解决? MyEclipse中如何加断点调试程序?
我也推荐点文章吧
http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/
个人感觉JAVA程序员用点javascript能累死,老混
能用dwr实现对数据库增删查改即可jquery需要研究了就
谢谢指点那JSON是个什么东西啊?
你给的这个我已经打印出来了光看这个就行吗?我发现这介绍的都是如何写客户段的那后台应该提供什么支持啊?还有就是怎么让Spring管理这个Ajax啊?谢谢
对于Spring管理AJAX的东西我就熟悉点DWR的,其实就是把DWR.XML文件里配置的东西放到Spring配置文件中JSON是一种规范,也有自己的RPC,跟DWR一样起到异步传输的作用在就是GOOGLE 的 GWT ,ZK还有就是DOJO,说到是框架也行,说他是库我觉得也可以,他跟早先的Prototype挺像的,但有很大改进
而对于 JavaScript 和 JavaScript 在不同浏览器上的兼容性,也有更深层次地了解。如果一开始就使用 jQuery, DWR
或者是 Ext 框架的话,对于学习来说是没有任何好处的,因为这些框架把很多的 JavaScript 细节的东西都给屏蔽了,
如果一旦不用这些框架的话,可能什么都不会做了。另外,建议编写 JavaScript 采用 EditPlus,建议在书写 JavaScript 代码时,每层缩进两个空格,代码中的字符串统
一使用单引号。一般来说采用 Ajax 调用服务端的数据,返回一个 XML,但是 XML 在不同的浏览器下解析方式都是不同的,这样就导致
解析这个 XML 会相当的麻烦。因此,我们可以从服务端返回另一种格式,也就是 JSON 字符串,再使用 JavaScript 的
eval 函数可以将这个字符串转化成 JSON 对象。像下面代码中的 json 就是一个 JSON 对象。<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title> new document </title>
</head><script type="text/javascript">
window.onload = function() {
var json = '{students: [{name: "n1", age: 20}, {name: "n2", age: 21}]}';
var stus = eval('(' + json + ')');
for(var i = 0; i < stus.students.length; i++) {
var stu = stus.students[i];
alert('name: ' + stu.name + ', age: ' + stu.age);
}
}
</script><style type="text/css">
</style><body>
</body>
</html>上面的 eval 解析后的效果与这个是一样的:window.onload = function() {
var stus = {
students: [
{ name: 'n1', age: 20 },
{ name: 'n2', age: 21 }
]
};
for(var i = 0; i < stus.students.length; i++) {
var stu = stus.students[i];
alert('name: ' + stu.name + ', age: ' + stu.age);
}
}
MyEclipse7开始支持struts2了吗?要是支持了
我马上转Struts2
当当和卓越都有啊,你怎么会没找到呢?当当:http://product.dangdang.com/product.aspx?product_id=9161326
卓越:http://www.amazon.cn/mn/detailApp?qid=1230688071&ref=SR&sr=13-2&uid=168-4060923-2913821&prodid=zjbk322372
你这种想法是不对的,太依赖于 IDE 了,公司如果不用 MyEclipse 呢?建议使用 Eclipse IDE for Java EE Developers 进行开发 http://www.eclipse.org/downloads/
哦!我搜的时候搜的书名是 Ajax in Action呵呵恩!我是有点过分依赖IDE了
function createXMLHttpRequest(){
if(window.XMLHttpRequest) { //Mozilla 浏览器
xmlHttp = new XMLHttpRequest();
}else if (window.ActiveXObject) { // IE浏览器
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("error!!");
}
}
}
}