新窗口打开网页、js改变样式、HTML5标签、CSS定位、js变量名、js常见事件的触发、CSS定义边框、sprites、浏览器内核

牛客网刷题

1. 新窗口打开网页,用到_blank

< a > 标签的target属性是指打开的新链接是以什么样的形式打开的
< a href="/XXXX" target="_blank" >新弹一个浏览器窗口打开新链接< /a>
< a href="/XXXX" target="_self" >默认。在本来浏览器窗口打开新链接< /a>
< a href="/XXXX" target="_parent" >在父框架集中打开新链接< /a>
< a href="/XXXX" target="_top" >在整个窗口中打开新链接< /a>

2. js代码可以让一个input的背景颜色变成红色:

inputElement.style.backgroundColor=‘red’; //用驼峰
通过js来改变元素样式的两个最常见的API:style、className

3. HTML5标签

< audio >标签定义声音,比如音乐或其他音频流。
< canvas >标签定义图形,斜体样式比如图标或其他图像。只是图形容器
< menu >标签定义菜单列表。希望列出表单控件时使用该标签。
< command >标签定义命令按钮,比如单选按钮、复选框或按钮。

4. CSS定位

fixed:相对于浏览器窗口定位
static:默认文档流
relative:相对于元素本身正常位置进行定位,文档流内保留
absolute:绝对定位,相对于static定位以外的第一个父元素进行定位。

5. 浏览器中使用js跨域获取数据 //单独说

6. js变量名第一个字符:一个字母、下划线_、或一个美元符$

7. js常见事件的触发情况:

onblur:当失去输入焦点后产生该事件
onfocus:当输入获得焦点后产生该事件

8. CSS中定义边框

除了设置宽度外,还必须设置边框的样式才能显示出来。

9.CSS sprites精灵

Image sprites图像合并,被运用于众多使用大量小图标的网页应用上。
允许将一个页面涉及的所有零星图片都包含到一张大图中。
最大的优点:减少网页的http请求,从而大大的提高页面的性能。

10.浏览器内核

浏览器的内核引擎:
1Webkit:safari 、chrome、苹果手机安卓手机默认浏览器
2Gecko:Firefox
3Trident:微软的IE

你可能感兴趣的:(前端面试题)