如何用jQuery解决Javascript浏览器兼容问题?

日期: 2009-11-30 作者:Ed Tittel翻译:张培颖 来源:TechTarget中国 英文

曾经用JavaScript为对公众开放的网站写代码的人,都知道编写IE,Firefox,Opera,Safari和Chrome需要的脚本语言是件令人头痛的事情。我相信其他人和我一样希望,有一种脚本适用于所有形式的JavaScript,一劳永逸地治愈浏览器兼容性的头痛问题。但我还不能说,jQuery是这个特殊问题的通用的灵丹妙药,不过我可以说这是到目前为止,我处理的一切问题,并让我(多数情况下)远离使用哪种浏览器来访问我的网页的担忧。   我愿意分享三点jQuery的性能特点,这些在我最近审阅出版的Steven Holzner的《jQuery Visual速成指南》中有所体现。

从连接一个简单的页……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

曾经用JavaScript为对公众开放的网站写代码的人,都知道编写IE,Firefox,Opera,Safari和Chrome需要的脚本语言是件令人头痛的事情。我相信其他人和我一样希望,有一种脚本适用于所有形式的JavaScript,一劳永逸地治愈浏览器兼容性的头痛问题。但我还不能说,jQuery是这个特殊问题的通用的灵丹妙药,不过我可以说这是到目前为止,我处理的一切问题,并让我(多数情况下)远离使用哪种浏览器来访问我的网页的担忧。

  我愿意分享三点jQuery的性能特点,这些在我最近审阅出版的Steven Holzner的《jQuery Visual速成指南》中有所体现。从连接一个简单的页面开始,展示了一致的jQuery性能;页面上的代码实例并不可用,你可以查看页面源代码。

  •折叠风格菜单:允许你在一个单独的页面上,呈现任何数量的不同的文本区,扩展/缩小独立区域使显示区域和信息范围最大化。这对于技术文档是个不错的可视化工具。

  •日期选择器插件:这款小巧的插件提供一种简易、便捷方式,包括引人注意的和高配置的日期选择器(更像在Outlook日历中左侧或者Vista日历插件的逐页显示)。

  •标签工具:这款不错的工具允许你打乱目录进入标签页内容。你可以堆栈多种内容设置,也可以在运行中更新页面或者添加和移除标签。

  作为我针对jQuery检查一本书的回顾,我不得不在IE 7 和8, Firefox, Opera, Chrome以及Safari中检查这些和其他的示例页面。有趣的是,我从来没有单独触及与浏览器相关的差异。这对我来说是开眼界的,非常高兴能用jQuery工作。

  访问jQuery网站获取更多信息、教程、例子等等。

  Ed Tittel是全职作家和教师,他对XML和开发的话题以及IT认证和信息安全感兴趣。E-mail Ed:etittel@techtarget.com

作者

Ed Tittel
Ed Tittel

IT老兵,从事开发、网络咨询、技术培训等逾30年。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • AWS MEAN堆栈+JavaScript=快速搭建应用

    开发人员在构建Web应用时有许多选择。市面上有无数的框架和语言可选,而像AWS这样的云平台可以方便地部署和扩展应用程序。

  • JDK 8u40更新:新增功能抢先看

    俗话说长江后浪推前浪,一代新人换旧人,Java更新版本交替,也是这样一个道理。甲骨文又给Java添加了哪些新功能。

  • 移动浏览器到云:JavaScript地位正在扩张

    不难发现人们非常喜欢在前端开发中使用JavaScript。但是,令我们惊讶的是后端开发也如此青睐JavaScript,促进了基于云和基于数据中心的托管应用的发展。

  • 移动HTML5挑战何在?

    当HTML5出现时,许多开发者和应用架构师视之为创建平台独立应用、简化你的设备支持以及当新的移动设备OS版本发布时减少应用相关问题的机会。