日常笔记01

    1. 要做table有水平和垂直方向的滚动条的话,在table外面一层div设置
.table-warp{
    overflow: scroll;
    width: 100%;
    height: 100%;
}

同时,为了th td宽度自适应要设置

padding:0 1.5em 0;
  • 2.css中,要求不固定宽度的p/span等居中显示,可以在外层包一层,例如
.wrap{//外层包裹的一层
    float: left;
    position: relative;
    left: 50%;
}
span{
    position: relative;
    left: -50%;
}
    1. on方法中的方法可以去动态的绑定事件处理,而jquery中的click和js中的onclick不能去绑定动态的事件处理,只能去处理静态的事件处理。
  • 4.jQuery的deferred对象(1.5.0版本以后):就是jQuery的回调函数解决方案。

(1).ajax链式调用

$.ajax("test.html")
  .done(function(){ alert("哈哈,成功了!"); })
  .fail(function(){ alert("出错啦!"); });

done()相当于success方法,fail()相当于error方法。采用链式写法以后,代码的可读性大大提高。
(2).指定同一操作多个回调函数

  $.ajax("test.html")
  .done(function(){ alert("哈哈,成功了!");} )
  .fail(function(){ alert("出错啦!"); } )
  .done(function(){ alert("第二个回调函数!");} );

(3).为多个操作指定回调函数

$.when($.ajax("test1.html"), $.ajax("test2.html"))
  .done(function(){ alert("哈哈,成功了!"); })
  .fail(function(){ alert("出错啦!"); });

用到了一个新方法 $.when(),这段代码的意思是,先执行两个操作$.ajax("test1.html")$.ajax("test2.html"),如果都成功了,就运行done()指定的回调函数;如果有一个失败或都失败了,就执行fail()指定的回调函数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • jQuery的deferred对象详解 作者: 阮一峰 日期: 2011年8月16日 jQuery的开发速度很快...
    nico1988阅读 5,536评论 0 1
  • 一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有...
    你为什么无理取闹阅读 2,962评论 0 4
  • jQuery的deferred对象详解 作者:阮一峰 一、什么是deferred对象? 开发网站的过程中,我们经常...
    JamHsiao_aaa4阅读 2,507评论 0 0
  • 文字:雪人 图片:来自网络 每年都有若干高学历的硕士研究生毕业,至于他们应该去哪里谋求工作,是留在小城市,还是去大...
    雾都花儿阅读 3,573评论 0 4
  • 每个人经历的爱情都是美好的,开始时都是那样的清纯淡雅,芬芳甜蜜,浪漫美妙。那时的你们坚信的是一生执子之手与...
    仼光平阅读 3,795评论 0 1