zoukankan      html  css  js  c++  java
  • paip.提升用户体验提高兼容性无JS支持总结

    paip.提升用户体验---提高兼容性无JS支持总结

    作者Attilax , 1466519819@qq.com

    网站程序.当用户关掉JS,应该可以无缝降级使用..而不至于无法使用..
    还有一种情况是浏览器对JS支持不同,或者使用手机浏览器均可能导致JS支持不全,或者完全不支持.
    为了提高兼容性,需要对JS的支持进行完美的设计..

    以下是我总结的

    1.一些控件,组件需要的JS的支持才能运行...可以设置一个SPAN把它们包起来,然后用<NOSCRIPT>标签设置SPAN的STYLE显示为NONE..这样

    在无JS支持时,此组件控件就不显示出来了..如果此组件非常重要,需要追加一个无JS支持的控件,以便在无JS的情况下运行..

    2.提交按钮图片
    ----------------------
    尽可能不要用IMG标签..以及A标签...尽量使用image类型的input...这样可以在无JS支持的情况下良好的运行..
    在支持JS环境下.设置其onclick属性返回FALSE就可以了...就当普通按钮使用了.
    <script>
    //ati LO2
    (function()
    {
     var x=document.getElementById("WebUserControl1_ImageButton1");
       x.οnclick=function(){
       //alert();
       return login_click();
       }   ;
       
       
    })();


    </script>

     3.AJAX提交的改变
    --------------------
    需要增加无JS支持时的提交按钮.以及FORM,以便顺利运行..

  • 相关阅读:
    .Net中多线程类的使用和总结
    单例模式完整解析
    避免构造/析构函数调用虚函数(转)
    正则表达式
    序列化与反序列化
    数组的使用,指针的使用
    jmeter单接口和多接口测试
    HTML5 input placeholder 颜色修改
    h5动画效果总结
    8月份月度反思--做一个快乐的程序员
  • 原文地址:https://www.cnblogs.com/attilax/p/15199769.html
Copyright © 2011-2022 走看看