开发跨浏览器JavaScript时要注意的问题

Thumbnail

最近在做系统的B/S部分,用DWR做Ajax处理,期间遇到一些浏览器兼容的问题,table.insertRow()和row.insertCell() 在IE下没有问题,但在FireFox下无效。同事说不用考虑FireFox的兼容,客户使用的环境就是IE。我偏执的认为就算不在所有浏览器下通过,至少在我的Fi reFox下需要正常运行。 晚上花了一点时间稍微研究了一下跨浏览器开发JavaScript时要注意的问题,的确好多学问。我对JavaScript的认识还太浅,得花时间做一些功课了。 ...

2010-01-30 · alswl

关于禁用Javascript的讨论

做用户验证时候,在为客户端和服务器端各自的验证发愁,这时候我想到一个问题,现在这么多网站依赖javascript来表现页面,那么如果禁用了会怎么样呢。 Google了一下,找到一篇06年的帖子。当客户端把Javascript禁用后,[猛击这里打开](http://bbs.blueidea.com/archi ver/tid-2694115.html) 最让我吃惊的是这篇神奇的帖子从06年被讨论到09年,从挖坟N次,好狠… 摘录部分语句如下: 所以我会做一个纯HTML的首页,告诉人家不要屏蔽javascript,不要屏蔽ActiveX,不要…………:( :( ...

2009-05-23 · alswl

继续推荐书:Ajax实战

本来关于Ajax的学习可以告一段落,原因是看的一本国内的教材有点错误,耗了好多时间才改对,让我对Ajax的热情稍微降低 不过很"可惜"的是,今天在China-pub上看到一本五星评价的书,《Ajax实战》,抱着试一试的态度,居然在图书馆找到了这本书。 略微一看,是ajaxcn.org做的翻译,还是不错的,而且是Ajax领域的开山之作,读完前言,又激发我读下去的乐趣。 在此感谢矿大的图书馆,总是留下最后一本书给我借,谢谢```` ...

2009-03-03 · alswl

关注一下Ext JS

Thumbnail

在China-pub首页上看到深入浅出Ext JS这本书,China-pub推荐为09年最值得期待的Ajax技术图书感觉这本书挺不错,就关注了一下Ext JS 1、ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框 架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过 参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术 的精品。 ...

2009-03-02 · alswl

Ajax 好玩的拖拽(顺便测试chrome下文字编辑的代码高亮)

HTML语言: ajax 拖拽 New Document Cobao........"openClose(this)">- x 地址:http://www.svnhost.cn 关键字:SVN托管 说明: 新浪........"openClose(this)">- x 地址:http://www.sina.com.cn 关键字:SVN托管 说明: 网易........"openClose(this)">- x 地址:http://www.163.com 关键字:SVN托管 说明: 用http://www.fayaa.com/网站提供的在线编辑器做的,找了类似的工具很久,甚至去了FCKEditer网站,不过效果都不怎么理想,这个网站提供 的非常不错,强烈推荐收藏 ...

2009-02-26 · alswl

Ajax起步:使用DOM解析XML

只要代码没问题,基本上就没有问题,唯一值得注意的是虽然是html文档,但是如果想使用dom解析xml,还是必须使用服务器的,否则XMLHttpRequest 返回的status就是0了。 XML语言: studentdata.xml <?xml version="1.0" encoding="UTF-8"?> 0371 张三 17 0372 李四 18 0373 王五 18 HTML语言: domxml.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 使用DOM解析XML <input type=“button” value=“解析XML” color: rgb(170,85,0)>“sendRequest();”/> JavaScript语言: domxml.js var XMLHttpReq; var url = “studentdata.xml”; function createXMLHttpRequest() { if (window.XMLHttpRequest) XMLHttpReq = new XMLHttpRequest(); else if (window.ActiveXObject) { try { XMLHttpReq = new ActiveXObject(“Msxml2.XMLHTTP”); ...

2009-02-26 · alswl