HTML5学堂-码匠 HTML5学堂

您当前位于:ECMAScript 基础语法 ——> 如何避免JavaScript中的命名冲突

如何避免JavaScript中的命名冲突

2015/05/26 23:13:07 | 作者:HTML5学堂(码匠) | 分类:ECMAScript 基础语法 | 关键词:JavaScript,命名冲突,避免重命名

JavaScript避免重命名的方法

HTML5学堂:在多人项目合作过程中,由于每个人的书写方式和命名规范,可能会产生命名重复的问题,所以我们需要利用一些方法避免JavaScript变量中命名重复的问题。

1. 协同命名

多人开发项目中,大家提前协商好命名规范,或者按照功能来命名。

2. 命名空间

命名空间,就是我们创建一个对象,把该对象作为一个命名空间,我们可以通过对象.属性或者对象.方法来创建或着获取一个变量或者函数。每个对象都是相互独立的,这样只要每个人定义不同的命名空间,就避免命名冲突。

  1. var h5course = {
  2.     "name" : "HTML5学堂";
  3.     "url" : "http://www.h5course.com";
  4. }

3. 匿名函数

当我们在函数里面定义变量的时候,该变量的作用域就是在该函数的内部,这时我们无法在函数外部访问到该变量,我们每个人在不同的函数内部定义变量,即使变量名字相同,也不会相互干预。

  1. (function(){
  2.     var name = "h5course";
  3.     var url = "http://www.h5course.com";
  4. })();

欢迎沟通交流~HTML5学堂

微信公众号,HTML5学堂,码匠,原创文章,WEB前端,技术分享

HTML5学堂

原创前端技术分享

HTML5学堂,HTML5,WEB,前端,视频课程,技术视频,学习视频,面试,JS

原创视频课程

用心打造精品课程

微信小程序,决胜前端,面试题,面试题集合,前端,HTML5,真题

小程序-决胜前端

前端面试题宝库

原创书籍,学习书籍,书籍推荐,HTML5布局之路,HTML5,WEB前端

HTML5布局之路

非传统模式讲解前端

iOS,APP,码集,案例交互,JavaScript学习,WEB前端,HTML5

iOS APP 码集

案例交互式学习JS