跨浏览器?谈何容易

原创 2007年09月14日 15:38:00
不就做个Web应用吗,有什么难的,可是碰上了多种浏览器,问题就来了,一般都是首先满足IE的,因为大多数客户使用的是IE,不过现在用FF的人也越来越多了,所以考虑让FF能有和IE一样的显示效果也是很重要的。

这次我从开发之初就定下目标一定要让自己的程序在两种浏览器里都能正常运行。就是这么个目标给我带来了不少麻烦,好在有框架帮忙,不过问题还是有不少滴。。。

举几个例子:

js里用const定义个常量,IE不认const这个关键字,写了准错,所以常量还是自己控制吧,名字用大写,程序里别去动就是了。

要让层有透明的效果,这肯定是用css的,不过IE中是filter:alpha(opacity=30);FF里是-moz-opacity:0.3;opacity:0.3;,幸好这两个东西写一起不冲突。

JS处理事件使用event的,可是怎么获得这个event呢?IE里直接window.event,可是FF不行,它的事件只能在发生事件的现场使用,所以还是老实点用方法形参的方式吧function method(event){}。

想拿到事件的坐标也不是件容易事,event.x和event.y可不通用,好在prototype.js里有提供方法Event.pointerX(event),所以如果可以的话还是用点框架吧。

最让我郁闷的就是用了Dojo的控件,IE和FF的效果也差太大了,如果IE里好看点FF里难看点到也算了,可是情况正好相反,0.9的效果比0.4的好多了,可是它就不会把css定定好吗。。。
Dojo控件在FF和IE下的效果对比

如果想知道更多IE和FF的兼容性问题,就自己去Google吧,这里可以提供一个Javascript的IE和Firefox兼容性汇编
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

程序员的路,谈何容易?

(written in  时间: 2011-04-09 13:50:24) 虽然说我在大学学了四年的计算机,但是在学校期间的编程事情是相当差的。去了几个月的培训,时间很多,学的东...

学习谈何容易吗?

前言   谈到学习,我大脑一片空白…… 因为这二十几年从来都没有思考过这个问题:我该如何学习? 在我的生活中也从来都是老师讲那,我跟着看那,老师强调那,我着重学那;老师划重点,我开始铲除那;悲...

关于跨浏览器测试那点事(转载)

转载链接:http://www.cnblogs.com/lhb25/archive/2010/06/19/1760790.html Web 设计与开发师的一个重要工作环节是跨...

Javascript 跨浏览器事件

前一段时间的javascript中的一些东西忘的差不多了,回顾了些许,发现有些东西很有价值需要记录,主要就是关于css和跨浏览器(IE)的问题。 Dom操作css 没什么新奇的,有两个地方需要特别...

编写跨浏览器兼容的 CSS 代码

作为 Web 设计师,你的网站在各种浏览器中有完全一样的表现是很多人的目标,然而这是一个永远无法真正实现的目标,很多人认为,完美的跨浏览器兼容并不必要,这样说虽然没错,但在很多情形,一种近似的兼容还是...

跨浏览器的inline-block

您的位置:首页 > CSS > 跨浏览器的inline-block 跨浏览器的inline-block 糖伴西红柿 发表于 04. Mar, 2009, 分类: CSS , 22...

跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件

转http://blog.csdn.net/ubuntu64fan/article/details/7941167 跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件 c...

CSS编码准则和技巧(完美跨浏览器兼容)

导读:很多人认为,完美的跨浏览器兼容并不必要,这样说虽然没错,但在很多情形,一种近似的兼容还是很容易实现的,本文讲的是各种跨浏览器兼容的 CSS 编码准则和技巧。 作为 Web 设计师,你的网站在各...

多种DOM事件处理程序分析及跨浏览器的事件解决方案

一.HTML事件处理程序 缺点:高耦合,修改事件的时候需要同时修改js和HTML页面 二.DOM0级事件 //添加事件var btn = document.getE...

jQuery插件:利用zclip插件实现跨浏览器复制(转载)

jQuery插件:跨浏览器复制jQuery-zclip jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。jQuery-zcl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)