1.JavaScript中常用的事件有哪些?
1. 点击事件:
1. onclick:单击事件
2. ondblclick:双击事件
2. 焦点事件
1. onblur:失去焦点
2. onfocus:元素获得焦点。
3. 加载事件:
onload:一张页面或一幅图像完成加载。
4. 鼠标事件:
onmousedown: 鼠标按钮被按下。
onmouseup: 鼠标按键被松开。
onmousemove: 鼠标被移动。
onmouseover: 鼠标移到某元素之上。
onmouseout: 鼠标从某元素移开。
5. 键盘事件:
. onkeydown: 某个键盘按键被按下。
. onkeyup: 某个键盘按键被松开。
. onkeypress: 某个键盘按键被按下并松开。
6. 选择和改变
onchange: 域的内容被改变。
onselect: 文本被选中。
7. 表单事件:
onsubmit: 确认按钮被点击
若函数返回值是false, 阻止提交, 若为true, 提交
onreset: 重置按钮被点击。
2.什么是BOM对象?由哪几部分组成?
JavaScript中将浏览器的各个部分封装成为对象,由以下部分组成:
Window 对象: 管理浏览器窗口的对象
Navigator 对象: 包含浏览器信息的对象
Screen 对象: 包含有关客户端显示屏幕的信息
History 对象: 包含浏览器窗口访问历史记录的对象
Location 对象: 管理当前URL的对象
3.什么是框架?使用框架完成功能与我们自己编写代码比有什么优点?
框架是一塔半成品的程序, 使用框架进行开发可以简化代码编写, 相当于使用工具完成任务, 如BootStrap框架可以实现一套编码可以适配多种分辨率屏幕(响应式布局)
4.什么是响应式?
在使用不同分辨率的设备访问网页时, 网页会根据设备的分辨率自动调整页面内容, 提升用户浏览网页的体验
5.在使用栅格系统的时候,我们都要注意哪些方面?
使用栅格系统时, 先要定义一个div标签规定宽度是全屏还是两边留白, 其次需要新的一行时要定义一个div标签, class属性设置为row, 此外每行
分为12等分, 可以取其中几等分使用, 也可以取部分再进行12等分得到想要的大小
|