zoukankan      html  css  js  c++  java
  • 向后兼容

    检查浏览器是否兼容这个方法,加一句:

    window.onload = function(){

         if(!document.getElementsByTagName)  return false

         var links = document.getElementsByTagName("a");

          for ( var i = 0 ; i<links.length ;  i ++){

            if ( links[i].className == "popup"){

                    links[i].onclick = function(){

                         popUp(this.getAttribute("href"));

                         return false;

                      }

               }

          }

    }

    虽然只是一条简单的if语句,但它可以确保那些‘古老的’浏览器不会因为我的脚本代码而出问题。这么做是为了让我的脚本有良好的向后兼容性。因为在给网页添加各有关行为时始终遵循了‘循序渐进’的原则,所以确实地知道我添加的那些功能有预留退路,我的网页在那些‘古老的’浏览器里也能正常浏览。那些只支持一部分javascript功能、但不支持DOM的浏览器任可以访问我的网页内容。 

    浏览器嗅探(browser sniffung)技术

  • 相关阅读:
    Eclipse Plugin for Hadoop
    Hadoop伪分布模式配置
    Hadoop单机模式配置
    20180711-Java Number类
    20180711-Java分支结构 – if…else/switch
    20180709-Java循环结构
    20180708-Java运算符
    20180708-Java修饰符
    20180708-Java变量类型
    20180705-Java对象和类
  • 原文地址:https://www.cnblogs.com/Eleanore/p/2518168.html
Copyright © 2011-2022 走看看