zoukankan      html  css  js  c++  java
  • jquery插件

    扩展jQuery有两种形式

        1.在$(jQuery的别名)上直接定义函数

        2.对jQuery包装集进行操作的方法(所谓的jQuery命令)

    插件如何避免命名冲突

      1.文件以jquery为前缀

        2.前缀后接插件名称

        3.文件以.js结尾

           如:jquery.fred.js

    如果其他地方使用了jQuery.noConflict()让另一个库占用了$  , 如何继续使用$

    (function($){

      //do something

    })(jQuery);

    通过传递jQuery到定义参数为$的函数,这样确保$在函数体内引用jQuery

    类级别的插件

    $.say = function(what){

      alert('i say'+what)

    }      //这种方式容易导致命名冲突

    jQuery.say = function(what){

      alert('i say'+what)

    }      //这种方式大量使用了jQuery

    (function($){

        $.say = function(what){

          alert('i say'+what)

        }      //使用这种方式

    })(jQuery);

    对象级别的插件

    (function($){

        $.fn.makeItBlue=funciton(){

        return this.css('color','blue');

      }

    })(jQuery);

  • 相关阅读:
    个人工作总结07
    软件项目第一个Sprint评分
    丹佛机场行李系统没能及时交工的原因
    第一次团队冲刺 5
    第一次团队冲刺4
    第一次团队冲刺3
    第一次团队冲刺2
    第一次团队冲刺 1
    风险评估
    团队开发——第一篇scrum报告
  • 原文地址:https://www.cnblogs.com/shenming/p/4208057.html
Copyright © 2011-2022 走看看