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

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

玩轉KISSY框架

明河 Web前端工程師
難度中級
時長 5小時30分
學習人數
綜合評分9.23
8人評價 查看評價
9.2 內容實用
9.0 簡潔易懂
9.5 邏輯清晰
  • 使用on(eventName,handler)綁定事件:eventName 事件名稱,常用的有click、tap(手機頁面的點擊)、focusin(獲取焦點)、focusout(失去焦點)、mouseenter(鼠標移入)、mouseleave(鼠標移出)等.ev 數據實際上是Event.Object實例,擁有非常豐富的控制事件處理器的能力。ev.currentTarget永遠指向事件源. 可以使用detach()來解除事件的綁定:$('.J_Target').detach('click'[,clickHandler]);
    查看全部
  • 快速獲取元素的方法:children();parent();first();last();prev();next(). $('.J_Children').children('li')等價于 $('.J_Children').all('li')。all() 方法會將孫節點的 li 也會撈出來,從效率和準確度來說,推薦使用 children() 。
    查看全部
  • $lis.filter('.css')從li元素集合中過濾出class=css的節點。 filter()還可以接受函數參數: var $html = $lis.filter(function(item){ if($(item).text() === 'html'){ return true; } }); test()方法跟filter()的傳參如出一轍,用于判斷節點是否符合過濾條件.
    查看全部
    0 采集 收起 來源:節點過濾

    2015-07-15

  • 添加自定義的 data-name 屬性:$btn.attr('data-name','明河'); 將 Object 對象關聯到元素上:可以使用 data() 方法:$dataBtn.data('data-author',{"name":"明河","email":"[email protected]"});
    查看全部
    0 采集 收起 來源:自定義屬性

    2018-03-22

  • 增加屬性:$('.J_Input').attr('disabled',true); 去掉屬性:$('.J_Input').removeAttr('disabled'); 獲取屬性:$('.J_Input').attr('disabled'); // disabled $('.J_Input').prop('disabled'); //true 判斷屬性:$('.J_Input').hasAttr('disabled');
    查看全部
    0 采集 收起 來源:屬性增/刪

    2015-07-15

  • 使用 css() 獲取指定的屬性值:$('.J_ChangeBg').css("color"); 使用 addClass() 方法給元素添加上 hover class :$('.J_ChangeBg').on('mouseover',function(ev){ $(ev.target).addClass('hover'); }) 使用 removeClass() 方法給元素刪除 hover class ; 使用 hasClass() 判斷元素是否有某個 class ;
    查看全部
    0 采集 收起 來源:樣式處理

    2018-03-22

  • 獲取節點包含 padding 值的寬度與高度:可以使用 innerWidth() 與 innerHeight() ; 希望寬度與高度的值加上 border 與 margin 的值:可以使用 outerWidth(true) 與 outerHeight(true) :默認算值時只會把 border 加上,如果希望加上 margin 值,需要傳遞個 true 參數值。
    查看全部
  • 將某個節點插入到指定節點前面: $('#J_One').before($('#J_Two')); $('#J_Two').insertBefore($('#J_One')).text('我是第二個節點,但我要當第一個');
    查看全部
    0 采集 收起 來源:節點插入

    2015-07-15

  • 將html片段字符串,以dom的形式渲染到指定父容器中: $('.J_Wrapper').append($html); $('.J_Wrapper').prepend($html); $html.appendTo('.J_Wrapper');
    查看全部
  • 操作節點是比較消耗性能的操作,不建議大家使用過于復雜的選擇器,而多次被js使用的節點,請緩存到js變量中. 只獲取子節點:var $child = $(".J_Parent > .J_Child"); 獲取指定索引的節點:var $two = $(".J_Parent > li:nth-child(2)");css3 的 :nth-child(index) 選擇器 ,index 從 1 開始。 選取被選中的復選框節點:var $checkbox = $('.J_Checkbox:checked'); 通過非的方式獲取節點:var $p = $('p:not(.J_Brother)');
    查看全部
    0 采集 收起 來源:常用選擇器

    2018-03-22

  • Node.all(selector).item(0)與 Node.all(selector)[0] 是不一樣的,前者返回是node包裹對象,而后者返回的是原生節點。
    查看全部
  • getJSON不支持跨域,跨域用Jsonp
    查看全部
    0 采集 收起 來源:getJSON

    2015-06-10

  • currentTarget指向事件源,比如對div綁定某個事件,則currenTarget就指這個div
    查看全部
  • KISSY.use('node',function(S,Node){ var $=Node.all; var $ul=$('ul'); $ul.length && $ul.prepend('<li>置頂節點</li>'); });
    查看全部
  • 需要注意KISSY.use() 中回掉函數的參數
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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