前端工程师面试题总结
1.元素的alt和title有什么异同,选出正确的说法?
alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。
2.parseFloat方法:该方法将一个字符串转换成对应的小数。
isNaN方法:该方法用于检测参数是否为数值型,如果是,返回true,否则,返回false。
escape方法: 该方法返回对一个字符串编码后的结果字符串。
eval方法:
3.<!DOCTYPE> 声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。
DOCTYPE不存在或格式不正确会导致文档以标准模式呈现。
浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。
4.下面有关JavaScript中 call和apply的描述,
两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是;
apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入;
call传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。
5.下述有关border:none以及border:0的区别:
border:none表示边框样式无;
border:0表示边框宽度为0;
6.CSS Sprites
1.简介
CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许将一个页面涉及到的所有零星图片都包含到一张大图中, 利用