茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    JavaScript資源預(yù)加載組件和滑屏組件的使用推薦
    來(lái)源:易賢網(wǎng) 閱讀:968 次 日期:2016-07-21 14:30:57
    溫馨提示:易賢網(wǎng)小編為您整理了“JavaScript資源預(yù)加載組件和滑屏組件的使用推薦”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了JavaScript資源預(yù)加載組件和滑屏組件的使用推薦,分別為preload和slide的用法講解,使用起來(lái)非常簡(jiǎn)單,需要的朋友可以參考下

    資源預(yù)加載組件——preload

    隊(duì)列,可以支持隊(duì)列加載和回調(diào),也可以加載視頻或者音頻

    進(jìn)度條,可以動(dòng)態(tài)獲取進(jìn)度條信息

    支持img標(biāo)簽的預(yù)加載,添加pSrc屬性即可

    原生ES5

    demo

    Install:

    git clone https://github.com/jayZOU/preload.git

    npm install

    npm run es6

    訪問(wèn)http://localhost:8080/es6-demo

    Examples

      <audio pSrc="../public/audio/a.mp3" preload="auto" controls></audio>

      <audio pSrc="../public/audio/b.mp3" preload="auto" controls></audio>

      <img pSrc="../public/image/b1.jpg" alt="">

      <img pSrc="../public/image/b2.jpg" alt="">

      <img pSrc="../public/image/b3.jpg" alt="">

      <img pSrc="../public/image/b4.jpg" alt="">

      /**

      *  Preload 資源預(yù)加載組件

      *  @author jayzou

      *  @time 2016-1-12

      *  @version 1.0.6

      *  @class Preload

      *  @param {object}  sources        必填 加載隊(duì)列容器,支持隊(duì)列加載以及加載一個(gè)隊(duì)列后傳入回調(diào)

      *  @param {boolean} isDebug        選填   是否開(kāi)啟debug選項(xiàng),用于移動(dòng)端調(diào)試,默認(rèn)false

      *  @param {object} connector      選填   后臺(tái)數(shù)據(jù)接口,可選擇同步或異步

      *  @param int     loadingOverTime   選填   預(yù)加載超時(shí)時(shí)間,默認(rèn)15, 單位:秒

      *  @param {object} loadingOverTimeCB  選填   預(yù)加載超時(shí)回調(diào)

      *  @param {object}  wrap        選填  進(jìn)度條容器,返回記載進(jìn)度信息

      *  @param {object}  completeLoad    選填  完成所有加載項(xiàng)執(zhí)行回調(diào),包括同、異步獲取數(shù)據(jù)

      **/

      var preload = new Preload({

        isDebug: true,

        sources: {

          imgs: {

            source: [

              "../public/image/b2.jpg",

              "../public/image/b1.jpg"

            ],

            callback: function() {

              console.log("隊(duì)列1完成");

            }

          },

          audio: {

            source: [

              "../public/audio/a.mp3",

              "../public/audio/b.mp3"

            ]

          },

          imgs2: {

            source: [

              "../public/image/b3.jpg",

              "../public/image/b4.jpg",

              "http://7xl041.com1.z0.glb.clouddn.com/OrthographicCamera.png",

              "http://7xl041.com1.z0.glb.clouddn.com/audio.gif",

            ],

            callback: function() {

              console.log("隊(duì)列3完成");

            }

          }

        },

        loadingOverTime: 3,

        loadingOverTimeCB: function(res) {

          console.log("資源加載超時(shí):", res);

        },

        connector: {

          int1: {

            url: 'http://localhost/test/index.php?callback=read&city=上海市',

            jsonp: true

          },

          int2: {

            url: 'http://localhost/test/index.php?callback=read&city=深圳市',

            jsonp: false,

            callback: function(data) {

              console.log("同步:", data);

            }

          }

        },

        progress: function(completedCount, total) {

          // console.log(total);

          console.log(Math.floor((completedCount / total) * 100));

        },

        completeLoad: function() {

          console.log("已完成所有加載項(xiàng)");

        }

      });

      function read() {

        console.log("異步:", arguments[0])

      }

    Notes

    隊(duì)列名稱(chēng)不能重名,否則后面的隊(duì)列會(huì)覆蓋前面

    ES6模式編寫(xiě),隊(duì)列之間同步加載,隊(duì)列內(nèi)資源為異步加載

    滑屏組件——slide

    自定義滑屏組件,可定制滑屏動(dòng)畫(huà)

    可控制每屏動(dòng)畫(huà)效果

    Install:

    git clone https://github.com/jayZOU/slide.git

    npm install

    gulp

    訪問(wèn)http://localhost:8080/

    Examples

    全選復(fù)制放進(jìn)筆記  /**

      *  slide 滑屏組件

      *  @author jayzou

      *  @time 2015-10-25

      *  @version 0.0.1

      *  @class Slide

      *  @param String  wrap          必填  傳入滑動(dòng)容器ID

      *  @param String  currentClass      選填  滑動(dòng)時(shí)切換動(dòng)畫(huà)class,默認(rèn)current

      *  @param boolean  startLocalstorage    選填  記錄當(dāng)前瀏覽頁(yè)面

      *  @param {Object} onChange        選填  切換完成回調(diào)

      *  @param {Object} onDownChange      選填  下滑完成時(shí)回調(diào)

      *  @param {Object} onUpChange       選填  上滑完成時(shí)回調(diào)

      *  @param {Object} defaultClass      選填  滑動(dòng)過(guò)程動(dòng)畫(huà)效果

      **/

      var slide = new Slide({

        wrap: 'wrap',          //必填,傳入滑動(dòng)容器ID

        currentClass: 'current',    //選填,滑動(dòng)時(shí)切換動(dòng)畫(huà)class

        startLocalstorage: false,    //選填,是否開(kāi)啟localstorage記錄頁(yè)面返回后是否回到上次訪問(wèn)的頁(yè)面,默認(rèn)false

        onChange: function(){      //選填,每屏切換完成時(shí)的回調(diào)

          console.log("onchange");

        },

        onDownChange: function(){    //選填,下滑完成時(shí)回調(diào)

          console.log("onDownChange");

        },

        onUpChange: function(){    //選填,上滑完成時(shí)回調(diào)

          console.log("onUpChange");

        },

        defaultClass: {          //選填,滑動(dòng)過(guò)程動(dòng)畫(huà)效果

          'webkitTransition': '-webkit-transform 0.5s ease',  //需要加前綴

          'transform': 'translate(0px, 0px)'          //不需要加前綴

        },

      });

      // slide.next();            //下一頁(yè)

      // slide.prev();            //上一頁(yè)

      // slide.playTo(3);            //直接跳轉(zhuǎn)第n頁(yè)

      // console.log(slide.getPage());    //獲取為當(dāng)前頁(yè)數(shù)

      // slide.lockPage();          //鎖住屏幕,禁止滑動(dòng)

      // slide.unLockPage();          //解鎖屏幕,允許滑動(dòng)

      //輔助類(lèi)

      // slide.toggleClass(targ, className);  //置換class

      // slide.addClass(targ, className);    //添加class

      // slide.removeClass(targ, className);  //刪除class

      // slide.css(o, style);          //添加style樣式

    Notes

    滑動(dòng)容器只能傳入ID值,不允許傳入class

    更多信息請(qǐng)查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:JavaScript資源預(yù)加載組件和滑屏組件的使用推薦
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報(bào)班

    • 報(bào)班類(lèi)型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專(zhuān)用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢(xún)關(guān)注公眾號(hào):hfpxwx
    咨詢(xún)QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專(zhuān)用圖標(biāo)