通过给js文件添加“前缀”可以防止不同js文件里存在相同的js方法名,从而出错的问题。
示例:
- var A= {
- a: 0,
- b:{
- title: { text: "" },
- bg_colour: "#FFFFFF"
- },
- methodA: function(msg)
- {
- if(A.a) {
- alert(A.b['title']);
- } else {
- alert(msg);
- }
- }
- }
- 在页面引入js文件后,可通过A.methodA('hello world')方法来调用
这样,如果其它js文件里也有methodA方法,就不会发生冲突了。
转载于:https://blog.51cto.com/yqsshr/590624