| 1.JavaScript中常用的事件有哪些? 答:JavaScript中常用的事件主要有7类:
 1. 点击事件:
 - onclick:单击事件
 - ondblclick:双击事件
 2. 焦点事件:(input框里面有光标的时候,叫获取焦点)
 - onblur:失去焦点
 - onfocus:元素获得焦点
 3. 加载事件:
 - onload:在页面当中所有的内容加载完之后触发,常作为入口函数
 
 `window.onload = function(){}`
 
 4. 鼠标事件:
 - onmousedown        鼠标按钮被按下
 - onmouseup             鼠标按键被松开
 - onmousemove        鼠标被移动
 - onmouseover          鼠标移到某元素之上
 - onmouseout            鼠标从某元素移开
 5. 键盘事件:
 - onkeydown        某个键盘按键被按下
 - onkeyup                 某个键盘按键被松开
 - onkeypress        某个键盘按键被按下并松开
 6. 选择和改变:
 - onchange        域的内容被改变。失焦后触发
 - onselect           文本被选中
 7. 表单事件:
 - onsubmit        确认按钮被点击
 - onreset             重置按钮被点击
 
 2.什么是BOM对象?由哪几部分组成?
 答:BOM浏览器对象模型:将浏览器的各个组成部分封装成为对象。
 由以下五部分组成:
 1. Window:窗口对象
 2. Navigator:浏览器对象
 3. Screen:显示器屏幕对象
 4. History:历史记录对象
 5. Location:地址栏对象
 
 
 3.什么是框架?使用框架完成功能与我们自己编写代码比有什么优点?
 答:框架是一个半成品的开发软件,使用框架功能可以简化编码过程,使得程序员可以把精力放在页面的设计与交互上,避免了重复造车的繁琐工作。
 
 4.什么是响应式?
 答:响应式布局是指可以使同一套页面兼容不同分辨率的设备。
 
 5.在使用栅格系统的时候,我们都要注意哪些方面?
 答:栅格系统的使用注意事项:
 1. 栅格类属性可以向上兼容,小尺寸设备代号兼容大尺寸设备显示,而大尺寸设备不兼容小尺寸设备,我们开发的时候可以优先使用小尺寸设备代号。
 2. Bootstrap中一行的栅格数目为12,超过部分会自动换行
 |