zoukankan      html  css  js  c++  java
  • 2017.7月(关于vertical-align等)

    1.Jquery 可以使用$('.class',$object)的形式,$object是jQuery对象,在该对象的子元素中查找'.class'

    2.line的问题,input和button作为inline-block的对齐问题

    3.逗号表达式

    4.jQuery  load方法(Ajax) 

       $("#result").load("ajax/test.html");

    5.form 通过action提交时,如果是get请求则action的url中不能带参数,因为submit时会把表单中的数据拼接到url中,原来action中的参数会被覆盖掉,如果是post请求则可以在action的url中在问号后面带参数。

    jQuery的form插件中ajaxsubmit可以隐式提交表单,method和url等如果不设定则默认与调用该方法的form元素的相同。

    6. linebox模型和vertical-align:

    line-box由一个个inline-box组成,行内替换元素(img,input及后天通过display改成inline-block的元素)的inline-box的高度就是自身内容高度(height+padding+margin模型),line-height对其自身无效,但可以使内部的子元素继承。

    对于不能改变height的行内非替换元素(span等),可以通过line-height设置inline-box的高度。

    总结:每个inline-box有且只有一种确定高度的方法,要么通过height+padding+margin,要么通过line-height

    line-box的基线确定方法:其内部匿名文本内容box的基线,基线会随同个line-box内其他inline-box的大小和对齐方式而变化,上下浮动等。所以只改变一个inline-box,也会影响其他inline-box的上下位置(因为存在依赖line-box基线或顶部/底部位置的对齐方式)

    参考:http://christopheraue.net/2014/03/05/vertical-align/

    测试:http://www.zhangxinxu.com/study/201005/verticle-align-test-demo.html

    7. ajax和form提交可以使用相对路径或绝对路径或站内根路径

    8. 如何理解async和await :

    await必须出现在async中。async函数就是把会产生异步操作的代码包起来的一个包装,它在内部执行时遇到await语句就跳出async函数,去执行函数外的后面的语句。await 是会阻塞它所在的async函数内部的后面的代码的。(但是不会阻塞async函数外的后面的代码)这就是async配合await使用的意义。

    await后跟的是异步操作,原来写在回调函数中的代码只要像同步一样直接写在await后面就可以了。

    参考:https://segmentfault.com/a/1190000007535316

  • 相关阅读:
    Kafka 生产者 自定义分区策略
    同步互斥
    poj 1562 Oil Deposits(dfs)
    poj 2386 Lake Counting(dfs)
    poj 1915 KnightMoves(bfs)
    poj 1664 放苹果(dfs)
    poj 1543 Perfect Cubes (暴搜)
    poj 1166 The Clocks (暴搜)
    poj 3126 Prime Path(bfs)
    处理机调度
  • 原文地址:https://www.cnblogs.com/natsu07/p/7151541.html
Copyright © 2011-2022 走看看