首页 > PHP资讯 > HTML5培训技术 > seaJs学习笔记之javascript的冲突问题

seaJs学习笔记之javascript的冲突问题

HTML5培训技术
  seaJs是一个处理模块化的JS开源库,在学习seaJs之前还是要了解一下什么是JS模块化的一些概念,知道这个之后,会更好的了解seaJs的使用。
  首先先看一下下面的这个问题。当你的网站开发越来越复杂的时候,会经常遇到JS冲突、   D小伙伴操作的HTML代码  
  
 
 
 
新建  
 
<script type="text/javascript" src="common2.js">《script》  
<script type="text/javascript">  
    //D小伙伴儿写的有命名空间的tab  
    var mlong = {};  
    mlong.tab = function () {}  
    mlong.tab();  
《script》  
 
 
 
 

 

  结果D小伙伴儿用的命名空间和A小伙伴儿的命名空间重复了,这样一来冲突又会发生了。不过有公司的命名空间是很大的,在一定几率上是不会发生这种问题的,但是问题还是存在的。所以命名空间是可以降低冲突发生的,但是不能避免冲突发生。

 

  那么这个js中的命名冲突问题有没有更好的解决方案呢?请大家继续关注梦龙小站有关seaJs笔记的更新,答案将在日后的更新中揭晓。

 

HTML5培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持2不支持0