- html页面可直接发邮件和打电话
<a href="mailto:2636821134@qq.com">发邮件</a>
<a href="tel:12345678">打电话</a>
2.盒子模型
标准盒子模型和IE盒子模型
3.position属性有哪些,都有什么区别?
4.如何实现一个div的垂直水平居中?
5.bfc
6.块级元素和行内元素有什么区别?
他们的区别就是:块级元素总是独占一行,具体的表现行为就是另一起一行开始,他之后的元素也是另起一行开始。块级元素可以控制元素的宽高,内边距和外边距。行内元素总是和相邻的元素在同一行,内联元素的宽高和内外边距都是不可控制的,就是里面图片和文字的大小。
但是也有一些浏览器默认的行内元素,他们可以控制高度,但是不会换行,比如说input,label,button,tetarea等。
块级元素:p,div,h1-h6,small
行内元素:span,a,img,i,strong,sub,sup,input,button,textarea,label,
7.call.apply,bind的区别和使用场景。
这3个方法都是Function原型的方法,而所有的函数都是function 的实例,根据原型规则,所有的函数都有call,apply,bind这3种方法。
这3种方法在功能上是没有区别的都是改变this的指向,不同的是方法的实现写法和参数传递形式有所不同。
函数.call(对象,arg1,arg2....)
函数.apply(对象,[arg1,arg2,...])
var ss=函数.bind(对象,arg1,arg2,....)
以上 bind方法可以更加方便的使用。
8.instanceof的原理
9实现两栏布局有哪些方法?
10.flex 的应用
11.浏览器缓存的一些知识
12.常出现的状态码有哪些,经常应用在哪些场景中
13.get 与 post的区别