[网易博客]Javascript Namespace使用

来源:互联网 发布:靳东实际人品知乎 编辑:程序博客网 时间:2024/05/09 04:03
最近新项目对js的要求特别高,对于我们这种java开发来说,写js无疑是一种痛苦。于是我们使用了一种java开发比较习惯的形式来写js代码,既方便于管理,同时又让java开发能更快的适应到js的开发中去,在这里我们使用了javascript的namespace。
以下直接上具体代码:

创建一个新的文件,定义一个新的namespace。


helloWorld就好比java里面的类名,a,b就是类的全局变量。inti方法就像是构造方法,main方法可以调用里面的所有方法。而且namespace外面就可以直接调用helloWorld的所有方法和变量。

privateM 则代表main的私有方法,只有在main方法内部才可以调用。外部无法直接调用这个方法。
我们再针对每个namespace单独创建一个文件,加以分包,看起来就和java项目几乎一模一样,最后在项目完成的时候对所有的js文件进行打包,访问页面请求过多js文件。以上就是一个最简单的namespace使用方式,后台开发人员可以很快的使用这种javascript写法,并且也便于管理维护。

0 0
原创粉丝点击