1.meta标签可以出现在 (<head>
) 中
解析:
head标签可以包含,title、meta、link、script 等
2.当窗口上下滚动时,能始终固定在视野顶端的是(div的直接父级元素是)(A)
fixed和absolute在没有滚动条的时候无差异;在有滚动条的时候,fixed不会随滚动条的移动而移动,而absolute则会随之移动
3.domContentLoaded事件早于onload事件
解析:onload事件触发时,页面上所有的DOM,样式表,脚本,图片,flash都已经加载完成了,domContentLoaded事件触发时,仅当DOM加载完成,不包括样式表,图片,flash。
HTTP状态码302表示被请求的资源暂时转移(Moved temporatily),然后会给出一个转移后的URL,而浏览器在处理服务器返回的302错误时,原则上会重新建立一个TCP连接,然后再取重定向后的URL的页面;但是如果页面存在于缓存中,则不重新获取;
web storage有以下几种对象:
sessionStorage:存储特定于某个会话的数据,该数据只保留到浏览器关闭。
globalStorage:目的是跨越会话存储数据,不过要指定哪些域可以访问该数据。如果不使用 removeItem() 或 delete 删除,或者用户未清除浏览器缓存,存储在globalStorage上的数据会一直保留在磁盘上。所以globalStorage非常适合在客户端存储文档或长期保留用户偏好设置。
localStorage:在HTML5中作为持久保持客户端数据的方案取代了globalStorage。它不能被指定访问规则,要访问localStorage,页面必须来自同一个域名,使用同一种协议,在同一个端口上。它的数据也保留到通过JavaScript删除或用户清除浏览器缓存。
4.假设 output 是一个函数,输出一行文本。下面的语句输出结果是什么?
output(
typeof (function()
{
output(“Hello World!”)
}
)()
);
输出:
Hello World! undefined
解析:
- 1.先立即执行匿名函数,输出Hello World!
- 2.函数执行后无返回值,则输出未定义
5.enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
属性值(表单)
application/x-www-form-urlencoded
在发送前编码所有字符(默认)
multipart/form-data
不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。
text/plain
空格转换为 “+” 加号,但不对特殊字符编码。
6.关于下列CSS选择器:ID选择器、类选择器、伪类选择器、标签名称选择器,排序正确的是:(ID选择器>Class选择器=伪类>标签名称选择器
)
也就是说:伪类选择器和类选择器的优先级是一样的,谁在后面谁起作用,因为我们知道后面的样式会覆盖前面的样式
7.于表单元素和表单控件,以下说法正确的有:
解析:readonly 属性规定输入字段为只读,只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本