天天看點

zepto入門以及與jQ的差別

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

後置  、前置插入

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

第一個包裹是分别包裹,第二個是全都包裹到一個裡面

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

開頭的簡寫方式

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

點選a就會冒泡

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

true為事件捕獲

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

命名空間可以解綁分支事件

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

 AJAX  前後端的橋梁

傳統AJAX

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

zepto中的Ajax

zepto入門以及與jQ的差別

一般傳回json 簡化後

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

移動端使用touch

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="maximum-scale=1,initial-scale=1,user-scalable=0">

    <title>zepto!>>touch</title>

</head>

<body>

    <div id="touch-test" style="font-size:36px;width:200px;height:200px;background:#cce">

        touch events test

    </div>

    <script type="text/javascript" src="./lib/zepto.min.js"></script>

    <script type="text/javascript" src="./lib/touch.js"></script>

    <script>

        $(document).ready(function(){

            $('#touch-test').bind('touchmove',function(e){e.preventDefault()})

            listen_to('#touch-test')

            function listen_to(el){

                $(el).tap(function(){

                    console.log(' |tap!')

                })

                .doubleTap(function(){

                    console.log(' |doubleTap!')

                })

                .swipe(function(){

                    console.log('swipe')

                })

                .swipeLeft(function(){

                    console.log('swipe')

                })

                .swipeRight(function(){

                    console.log('swipe')

                })

                .swipeUp(function(){

                    console.log('swipe')

                })

                .swipeDown(function(){

                    console.log('swipe')

                })

                .longTap(function(){

                    console.log('swipe')

                })

                .singleTap(function(){

                    console.log('swipe')

                })

            }

        });

    </script>

</body>

</html>

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

簡單插件的使用

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

不填參數就是預設值的寫法

zepto入門以及與jQ的差別

函數末尾加入return this 就可以鍊式調用了

zepto入門以及與jQ的差別

多組插件

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

可以講上面的函數封裝到一個檔案當中然後就可以直接倒入插件了

zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別
zepto入門以及與jQ的差別

繼續閱讀