1. 协同命名
多人开发项目中,大家提前协商好命名规范,或者按照功能来命名。
2. 对象命名空间
命名空间,就是我们创建一个对象,把该对象作为一个命名空间,我们可以通过对象-属性或者对象-方法来创建或者获取一个变量或者函数。每个对象都是相互独立的,这样只要每个人定义不同的命名空间,就避免命名冲突。
3. 匿名函数
当我们在函数里面定义变量的时候,该变量的作用域就是在该函数的内部,这时我们无法在函数外部访问到该变量,我们每个人在不同的函数内部定义变量,即使变量名字相同,也不会相互干预。
1. 协同命名
多人开发项目中,大家提前协商好命名规范,或者按照功能来命名。
2. 对象命名空间
命名空间,就是我们创建一个对象,把该对象作为一个命名空间,我们可以通过对象-属性或者对象-方法来创建或者获取一个变量或者函数。每个对象都是相互独立的,这样只要每个人定义不同的命名空间,就避免命名冲突。
3. 匿名函数
当我们在函数里面定义变量的时候,该变量的作用域就是在该函数的内部,这时我们无法在函数外部访问到该变量,我们每个人在不同的函数内部定义变量,即使变量名字相同,也不会相互干预。