jQuery的插件扩展和zepto用法

本文介绍了jQuery的插件扩展方法,强调必须先引入jQuery。同时,对比了Zepto和jQuery的区别,指出Zepto是轻量级库,适用于移动端。文章详细讨论了Zepto的特性,包括touch模块、fx模块以及selector的选择器。
摘要由CSDN通过智能技术生成

目录

jQuery插件扩展是基于jQuery去扩展功能 必须先引入jquery

jQuery三方插件

 Zepto

zepto和jQuery的区别

touch模块

fx模块

fx_metods

selector


jQuery插件扩展是基于jQuery去扩展功能 必须先引入jquery

  <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
        <li>7</li>
        <li>8</li>
        <li>9</li>
        <li>10</li>
    </ul>
    <script src="./js/jquery.1.12.4.js"></script>
    <script>
        // jQuery插件扩展是基于jQuery去扩展功能 必须先引入jquery

        // 插件扩展可以分为  两种

        // 工具方法扩展   $或jQuery去调用的
        // $.extend({...});
        $.extend({
            // 去除首空格
            myTirmStart: function (str) {
                return str.replace(/^ +/g, "");
            },
            // 去尾首空格
            myTirmEnd: function (str) {
                return str.replace(/ +$/g, "");
            },
            // 去除收尾空格
            myTrim: function (str) {
                return str.replace(/(^ +| +$)/g, "");
            }
        });


        var str = "    哈哈   呵呵    ";
        var resStr = $.myTirmStart(str);
        console.log("a" + resStr);

        var resStr1 = $.myTirmEnd(str);
        console.log(resStr1 + "a");

        var resStr2 = $.myTrim(str);
        console.log("a" + resStr2 + "a");



        // 实例方法扩展   jQuery这个类的实例去调用的
        // $.fn.extend({...});
        $.fn.extend({
            oddAndEven: function (bg1, bg2) {
                // filter("selecor");  过滤出来符合表达式的
                this.filter(":odd").css("backgroundColor", bg1);
                this.filter(":even").css("backgroundColor", bg2);

                // 返回当前这个jQuery对象
                return this;
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值