为了账号安全,请及时绑定邮箱和手机立即绑定

玩转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下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!