亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

玩轉KISSY框架

明河 Web前端工程師
難度中級
時長 5小時30分
學習人數
綜合評分9.23
8人評價 查看評價
9.2 內容實用
9.0 簡潔易懂
9.5 邏輯清晰
  • node模塊已經包含了anim模塊,使用animate(props,duration,easing,complete)方法,支持所有的css屬性的變化。
    查看全部
  • 給setTimeout()包裹promise事務: promise.then(function (v) { var d = new Promise.Defer(); setTimeout(function () { d.resolve(v + 1); }, 1000); return d.promise; })
    查看全部
  • Promise實例只能從Defer中產生.var d = new Promise.Defer(); var promise = d.promise; Defer有個resolve方法用于流轉成功事務,如果想要流轉失敗事務,可以使用reject()方法,d.resolve(1);
    查看全部
    0 采集 收起 來源:使用promise模塊

    2015-07-16

  • 所有的io的方法都返回Promise對象,比如io.jsonp()。 帶有then()、fail()、done()等方法.建議代替io的callback傳參方式。 Promise 所有流程控制函數必須帶有返回值,可以返回另外一個promise。
    查看全部
  • 默認 io 請求是緩存數據的,設置 cache:false 即可,io會自動給url加上個時間戳。 abort() 可以中斷當前的請求; context: $('body'),用途是配置io回調中的上下文指向;
    查看全部
    0 采集 收起 來源: io 技巧

    2015-07-16

  • io常用的事件有: send 事件:請求發送前觸發 complete 事件:請求完成后觸發(不管是請求失敗還是成功都會觸發) success 事件:請求成功后觸發 error 事件:請求失敗后觸發
    查看全部
    0 采集 收起 來源:io的事件

    2015-07-16

  • io.post() 等價于: io({ type:"post", url: '3.json', form: '.J_Form'(/data: data), dataType: 'json' })
    查看全部
    0 采集 收起 來源:post 表單

    2018-03-22

  • getJSON() 等價于: io({ type:"get", url: url, dataType: "json" }).then();
    查看全部
    0 采集 收起 來源:getJSON

    2018-03-22

  • io的門面方法:get()、post()、getJSON()、jsonp()。 io.jsonp(url,data,callback),data非必須.可以優化成:io.jsonp('url').then(callback). 簡單的jsonp請求,使用io.jsonp()即可,但有幾種情況無法使用: callback回調函數名需要指定 需要設置請求超時、請求失敗時
    查看全部
  • 獲取用戶按下的鍵碼來做些過濾處理: $('.J_Input').on('keyup',function(ev){ var code = ev.which; //空格鍵 if(code === 32){ } })
    查看全部
  • 鼠標事件click、mouseenter、mouseleave,除此之外還有如下事件: dblclick:雙擊事件 mousedown:鼠標按下事件 mousemove:鼠標移動事件 mouseup:鼠標放開事件 mouseover:鼠標經過事件 mouseout:鼠標移開事件 在事件中我們可以很方便的獲取到鼠標的位置: $(document).on('mousemove',function(ev){ S.log('x:'+ev.pageX+',y:'+ev.pageY); });
    查看全部
  • 可以通過fire()方法來觸發表單事件,比如:$('input').fire('blur');
    查看全部
    0 采集 收起 來源:觸發表單事件

    2015-07-15

  • 普通的對象可以混入Target對象來擁有事件的能力: S.augment(Demo, Event.Target,{ show:function(){ this.fire('show',{isShow:true}); } });
    查看全部
  • stopPropagation()方法會阻止事件冒泡 halt() 的作用是停止事件冒泡,同時停止默認行為 preventDefault() 方法阻止默認行為,不阻止事件冒泡
    查看全部
  • 使用delegate() 將節點的事件統一委托給父節點,這樣可以保證動態節點依舊存在事件監聽,作用域是在父節點之內。$( "body" ).delegate( "click","p", function(ev){}). 解除代理事件:$( "body" ).undelegate( "click","p");
    查看全部
    0 采集 收起 來源:事件代理

    2018-03-22

舉報

0/150
提交
取消
課程須知
基本的html知識以及基礎的js技能。
老師告訴你能學到什么?
通過本系列教程的學習,掌握如何在前端項目中使用KISSY。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!