美文网首页
解决jquery和zepto之类的框架冲突问题

解决jquery和zepto之类的框架冲突问题

作者: 前端架构师陈龙威 | 来源:发表于2017-08-31 21:05 被阅读0次

    工作的时候,很多情况会遇到使用多种框架,但是我们又对框架不够了解,导致无法完美的解决框架冲突而导致的问题。
    现在有一个比较简单但是并不完美的方法,在没有足够的能力而时间又不太够的情况可以考虑,当然,平时也可以用。
    例子:
    我在一个页面引用了zepto和jquery框架,然后zepto的sui框架中$.alert()会有一个作者做好的弹窗样式,我想用,但是直接使用$.alert("弹窗"),页面会报错,显示$.alert is not a function

    8.png
    这是因为同时引入了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(){

    });

    相关文章

      网友评论

          本文标题:解决jquery和zepto之类的框架冲突问题

          本文链接:https://www.haomeiwen.com/subject/xaecjxtx.html