`
wangyun
  • 浏览: 120733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript之我见

阅读更多
  在网站的开发过程中随时会使用JavaScript,但JavaScript随着游览器的不同而产生不同差异,既不兼容的情况。这里我以工作中遇到的JavaScript不兼容情况进行总结与分析。

一、日期
1) 显示日期的区别:IE:使用UTC
                   Mozilla:显示GMT
   注:UTC就是GMT,只是显示不同
2) 获取年 new Date().getYear():IE: 显示2008
                             Mozilla:显示108(以1900做为参照点)
          解决方法:new Date().getFullYear()
3) 日期Date的bug问题:从JavaScript书中获知每个不同的游览器都拥有自身日期不同的bug 问题。主要问题是生成日期时间精准度有差异。由于未加实践不敢断言只能在以后的工作中总结与分析。这里用于提醒的作用。: )

二、单位长度:
    在为如div.style.top这样的属性赋值时,IE可以省略单位如”px”直接使用数值赋值(可能默认单位为px),但在Mozilla游览器时需要加上单位,否则赋值失败。

三、文本范围
Range对象使用在Mozilla游览器中,TextRange对象使用在IE游览器中。
由于Range对象和TextRange对象在方法上存在一定的差异,在跨游览器的版本中使用起来不方便因此应避免使用。

四、Selection对象
    由于自己一知半解,在这只能抛砖引玉。

五、Navigate对象
    Navigate对象的部分属性值支持IE游览器或Mozilla游览器,因此在使用Navigate对象的属性时需小心。

六、Event对象
Event对象的部分属性值支持IE游览器或Mozilla游览器,因此在使用Event对象的属性时需小心。

七、在Mozilla游览器支持常量的定义。即const关键字定义常量。IE游览器不对其进行支持。

八、IE游览器不支持escape方法的第二个参数“1”,参数“1”可以对“+”进行编码(%2B)
分享到:
评论

相关推荐

    JavaScript核心参考手册

    本手册是JavaScript核心部分的参考,由于时间的关系没有涉及客户端和服务器各种条目的详细说明,请大家见凉 。下面就本参考手册中的各个部分的功能进行简单说明,方便大家参考。 可用性 可用性信息说明了该项目(类、...

    关于如何编写优美的JavaScript代码之我见

    NULL 博文链接:https://pandong8183.iteye.com/blog/1743791

    ArcGIS API for Javascript JS 中文版 汉化版

    这些示例展示了如何使用ArcGIS JavaScript API的各种功能。每个示例页包含一个在线的演示,示例里做了什么的描述和源代码。查看视频展示如何拷贝示例代码并在机器上运行。...使用条款见ArcGIS Online的首页。

    JavaScript API 见附件

    NULL 博文链接:https://dsr-22.iteye.com/blog/1106526

    javascript 进阶教程

    见过最牛 最强大的javascript 教程!!

    JavaScript TreeView

    使用JAVASCRIPT构建无刷新TreeView 详情见:http://www.cnblogs.com/doll-net/archive/2007/08/05/javascripttreeview.html

    C/JavaScript格式ShellCode转换工具

    C语言格式的ShellCode和JavaScript格式的ShellCode之间相互转换,使用说明见文件。

    FoldView在JavaScript中的实现

    FoldView在JavaScript中的实现⛱,这个项目的灵感来自于在Dribbble上见过的折叠单元动画。

    JavaScript做的网页表达式计算器

    使用JavaScript做的表达式计算器 使用两个堆栈实现后缀式的转化继而计算 具体见http://blog.csdn.net/marecn/archive/2009/07/17/4356230.aspx

    Spig 网站浮动小人 (javascript)

    采用 Javascript 开发的网站前端浮动小人,具体效果可以见:https://www.dreamwings.cn 小人支持右键秘密链接,支持自动根据时间问候(早上好、中午好之类),支持自动间隔一段时间展示 hihokito 精美句子。

    收集来的JavaScript代码

    收集来的JavaScript代码,具体内容见文档吧!

    JavaScript权威指南第五版

    有关JavaScript的权威书籍,很全面,是我见过的最好的JavaScipt方面的书。

    javascript 编写TABLE

    点击编辑table中的cell,实现即见即所得的视觉效果,并可配合ajax进行数据处理

    JavaScript培训

    JavaScript是由Netscape公司开发的一种脚本...Netscape见LiveScript大有发展前途,而SUN也觉得可以利用Livescript为Java的普及做铺垫,于是两家签订协议,将LiveScript改为JavaScript,造就了这个强力的WEB页开发工具。

    Pascal和JavaScript的脚本设计工具

    ◎支持大部分的Delphi7/Pascal/JavaScript语法(见下述说明) ◎超过 50 个内置单元库 ◎超过 1000 个 函数/过程 ◎超过 250 个 classes ◎直接支持超过 110 个 Components ◎直接装载DFM并将相关事件绑定脚本函数 ◎...

    HTML技术有css javascript

    链接标记的属性见下表 属性 描述 href 指定链接地址 name 给链接命名 title 给链接提示文字 target 指定链接的目标窗口 accesskey 链接热键 关于路径 每一个文件都有自己的存放位置和路径,理解一个文件到...

    android和javascript互相调用

    android和javascript互相调用示例,详细分析见我的博客http://blog.csdn.net/zdby11/article/details/48812623

    JavaScript 自定义事件之我见

    事件就是用户和浏览器交互的一种途径,在本例中我们的代码逻辑一般就是收集用户填写信息,验证信息合法性,利用AJAX与服务器交互,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics