Dreamweaver编辑出来的HTML 跟 JS 也已经不能算是非常规范的了

解决方案 »

  1.   

    命名 
    命名应该由26个大小写字母(A .. Z, a .. z),10个数字(0 .. 9)和_(下划线)组成。不要使用国际字符,因为它们可能不易读或者不能在任何地方都能容易理解。不要在名字里使用$(美元符号)或\(反斜线符号)。
    不要使用_(下划线)作为名字的首字母。它有时被用来表示私有,但是它实际上不提供私有性。 ===================如果不要在名字里使用$号,那么知名的几大框架里为什么使用$来作为最基本的命名?
      

  2.   

    还有缩进,众所周知VS里使用tab缩进.那么文章中提出不要使用tab缩进?
      

  3.   

    $一般写的js 里很少用 象jquery prototype ext 里都有相应的全局变量来替换, js规范的书籍真的很少,但大体掌握一门语言以后,规范的东西都差不多。变化的只是语法。不成熟的见解。呵呵
      

  4.   

    应该用面向对象的方式去写js
    假设想让一个表格支持行拖动排序,则应该直接建立一个类
    <script>
    //实现表格行拖动功能
    var Table = function(id)
    {
    //.............
    }
    </script>
    <table id="table1">
    <!--......-->
    </table>
    <script>
    var tableObj = new Table("table1");
    //.....
    </script>
    http://topic.csdn.net/u/20090216/12/5b03105b-1944-4da8-bb38-ca3a40ca01a8.html
      

  5.   


    javascript是面向对象设计,而不是面向对象语言。
    继承多态就没办法实现。
      

  6.   


    javascript是面向对象设计,而不是面向对象语言。
    继承多态就没办法实现。
      

  7.   

    而今JS文件都始终要被压缩工具压缩.可是往往很多人不注意规范.导致压缩出来的JS,无法被识别,反而出现错误.