• 编写一个简单的Jquery插件


    1、实现内容

        定义一个简单的jquery插件,alert传递进来的参数

    2、插件js文件(jquery.showplugin.js)

    (function ($) {
    
        //定义插件中的方法
        var methods = {  //Object
            showName: function (name) {
                alert('Name:' + name);
            },
            showAge: function (age) {
                alert('Age' + age);
            }
        };
    
        //method方法名
        $.fn.showplugin = function (method) {
            if (methods[method]) {  //执行方法
                return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); //arguments可为字符串,也可为对象
            }
            else if (typeof method === 'object' || !method) {
                return methods.init.apply(this, arguments);
            } else {
                $.error('Method ' + method + ' does not exist on jQuery.showplugin');
            }
        };
    
    })(jQuery);

    3、引入插件

        <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
        <script src="Scripts/Third/ShowPlugIn/jquery.showplugin.js" type="text/javascript"></script>

    4、使用插件

           //showName:方法名
                //{}:传递参数,这里可以传递字符串,也可以传递对象
                $().showplugin('showName', {"k1":"k1Value","k2":"k2Value"}); 
  • 相关阅读:
    核心动画03-图标抖动.mp4
    核心动画02-CAKeyframeAnimation帧动画
    核心动画01-CABasicAnimation
    CALayer参考文献
    CALayer04-自定义图层
    CALayer03-隐式动画
    CALayer02-创建新图层
    iOS开发中的网络请求
    IT教育课程考评系统开发-06
    IT教育课程考评系统开发-05
  • 原文地址:https://www.cnblogs.com/gossip/p/3701870.html
Copyright © 2020-2023  润新知