1,移动端怎么适配浏览器
1,使用rem进行浏览器适配
2,使用响应式布局,使用媒体查询,可以使用bootstrap框架
2,行内元素和块级元素有哪些,区别是什么,怎么转换
1,行内元素:<span>,<b>,<strong>,<i>,<em>
等,一行可以有多个元素,只可以设置margin和padding的left和right;
2,块级元素:<div>,<p>,<h1>~<h6>,<form>,<li>
等,自己独占一行,width和height还有padding和margin都是可以设置的
3,使用display进行转换,行转块(display:block
),快转行(display:online
),还有一种行内块元素,可以设置宽高和内外边距 且显示在一行,使用display:online-block
转换
3,没有宽和高怎么设置上下左右居中
1,方法一
2,方法二
4,原型和原型链的理解
1,原型:每个函数都有一个prototype属性,这个属性会初始化一个空对象,也就是原型对象。原型对象中会有一个constructor构造器,它会默认指向你申明的那个函数。
2,原型链:当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么它就会去它的原型对象里面去寻找这个属性,这个原型对象也会有自己的原型,一直这样找下去,就是原型链的概念。原型链的尽头是object.prototype。
5,JS如何继承
1,使用原型链继承
2,使用构造函数继承
3,原型链和构造函数组合继承
4,原型式继承
5,寄生式继承
6,寄生组合式继承
6,DOM元素怎么绑定事件
1,可以直接在dom元素里面绑定
2,将HTML代码和js代码彻底分离,在js代码中为指定元素绑定事件
3&