javascript如何封装自己的js插件

    xiaoxiao2023-10-05  164

     

    //用闭包形式来写,前面加;是防止跟其他js压缩时报错 ;(function(global){ //开启严格模式 "use strict"; //构造函数定义一个类 传参数 function Scroll(el,options) { //some code }; //原型链上提供方法 Scroll.prototype = { //定义方法 show: function() { //some code } }; //兼容CommonJs规范 if (typeof module !== 'undefined' && module.exports) { module.exports = Scroll; }; //兼容AMD/CMD规范 if (typeof define === 'function') define(function() { return Scroll; }); //注册全局变量,兼容直接使用script标签引入插件 global.Scroll = Scroll; })(this);

     

    最新回复(0)