• jquery 插件原则


    区分开 Dom 对象,jQuery Dom对象, Json数据。

    Dom对象是诸如: document.getElementById 返回的原生Dom对象。

    jQuery Dom对象,如:$("#Id"),它是一个jQuery数组。

    Json数据,是{}对象,可用于参数对象,或 jQuery插件内部对象。

    1. 每个jQuery插件,仅占用一个jQuery扩展方法,其它方法通过参数传递。

    如:创建一个插件: $("dom").TextHelper(p);

    其它方法: $("dom").TextHelper("show");

    2.可以重复使用扩展方法

    如  $("dom").TextHelper(p); 如果已创建,则返回跳过初始化,直接返回已创建的插件。

    3. 保存参数

    需要使用 $.data 来保存,可以获取、设置。

    4. 可以隐藏创建函数,有统一的销毁函数

    销毁函数可以统一为: bye 方法, hide 仅用于隐藏, show 用于显示。

    5.插件可以生成多次,不能生成唯一Id,依赖唯一Dom。

    如果需要ID,应该是动态生成的。

    插件应该可以生成多次。

    6.默认值可以改变

    $.fn.ScrollToShow = $.fn.scrollToShow = function (top, topOffset) {
    var def = $.fn.ScrollToShow.defaults ||
    { top: 100, topOffset: 200 };

    。。。

    }

    或:

    $.fn.ScrollToShow = $.fn.scrollToShow = function (top, topOffset) {
    var def = $.fn.ScrollToShow.defaults ;

    。。。

    }

    $.fn.ScrollToShow.defaults = $.fn.ScrollToShow.defaults || { top: 100, topOffset: 200 };

  • 相关阅读:
    PHP断点续传(下载)代码
    PHP及相关服务器防盗链
    工作过程中注意事项(一)
    ubuntu下libtorrent库安装
    ubuntu ftp 服务器搭建
    ubuntu系统搭建php+apache+cumulusclips
    JavaScript HTML DOM 元素(节点)
    JavaScript 闭包
    安装安卓(Android)x86系统
    javascript 错误与调试
  • 原文地址:https://www.cnblogs.com/newsea/p/4357567.html
Copyright © 2020-2023  润新知