工作的时候,很多情况会遇到使用多种框架,但是我们又对框架不够了解,导致无法完美的解决框架冲突而导致的问题。
现在有一个比较简单但是并不完美的方法,在没有足够的能力而时间又不太够的情况可以考虑,当然,平时也可以用。
例子:
我在一个页面引用了zepto和jquery框架,然后zepto的sui框架中$.alert()会有一个作者做好的弹窗样式,我想用,但是直接使用$.alert("弹窗"),页面会报错,显示$.alert is not a function
这是因为同时引入了zepto和jquery,系统无法识别$代表着zepto还是jquery,所以需要这样写:Zepto.alert("弹窗");这样系统就能识别了。
另外jquery的$就是jQuery。
这是以前的写法,现在基本上都是简写。
为此我找了下jquery的几种写法,zepto的刚用,了解不多
//原始
$(document).ready(function(){
});
//缩写 1
$().ready(function(){
});
//缩写 2
$(function(){
});
//意义为在DOM加载完毕后执行了ready()方法
jQuery(function(){
});
//等价于
jQuery(document).ready(function(){
});