fxybk520
圆鹿鹿
采纳率78.3%
2017-06-15 08:53 阅读 961

JavaScript一些控件的代码结构

我想问一下,像jQuery、layer、echarts这些js控件
引入js文件之后,直接可以用$、layer、echarts这些对象
不用初始化,看代码还蛮复杂的,
我在网上看的很多定义类的方法都要初始化的。
请js高手给我解答一下,这些代码大概的结构,就是怎样可以返回一个对象以及对象名怎么定义,最好有一个简单的例子可以说明就更好了。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    m0_38082783 Rattenking 2017-06-16 03:05

    图片说明
    jquery在最后是将jQuery和$定义为全局了的,window.jQuery和window.$

    点赞 1 评论 复制链接分享
  • abcfgh abcfgh 2017-06-15 09:11

    这些要看你所引用的代码,是否支持自动初始化功能。如Jquery是完全可以的。而且Jquery提供了扩展功能,假如你想增加一个全局方法可以这样定义
    jQuery.myfun = function() {
    alert('添加一个新的全局函数');
    }
    调用的时候直接$.myfun()就可以了。希望对你有所帮助!

    点赞 评论 复制链接分享
  • qq_26744901 正在输入代码中 2017-06-15 09:50

    var $={
    fn:function(){},
    text:'xxx'
    }
    全局使用$

    点赞 评论 复制链接分享
  • Autonomly Autonomly 2017-06-15 09:55

    就是公用的代码封装,并调用。
    如:
    $.extend({
    youfun : function(str){
    alert(str);
    }
    });

    $.youfun("CSDN");
    等等,例子都比较简单,补补基础。

    点赞 评论 复制链接分享
  • BloodyMandoo BloodyMandoo 2017-06-16 10:55

    首先要定义成全局下的,其次在封装中肯定要将对象返回;
    window.jQuery和window.$
    return jQuery;

    点赞 评论 复制链接分享

相关推荐