前端面试题目及答案(欢迎拍砖)
1、盒子模型(IE 和w3c)。
2、css hack ie6
參见博客:http://blog.csdn.net/freshlover/article/details/12132801
简单描写叙述:_postion:absolute;//仅仅兼容ie6
*position:absolute;//兼容ie6 ie7
3、IE bugs 不少于5个,解决方式。由于什么照成。
提示:1、不能设置微高;因为ie6拒绝高度小于字号的设置。
2、三像素
3、li空白间距等
ps: 其大部分是由于没有触发layout属性引发的bug
答案:http://www.iefans.net/ie-9-css-bug/
4、Css3中的新属性。举一个样例(渐变了解吗?)。
答案:1、这是一部分:http://paranimage.com/css3-new-techniques/
2、第二部分:http://www.w3cplus.com/resources/css3-tutorial-and-case
5、写出块级元素,和行级元素
答案:举几个样例:块级元素(div,ol,li,ul,li,table..)
行级元素:(a,span,strong,em,i,code...)
差别:块级元素能够设置width 和height,行级元素不能够。
1、块级元素独占一行。
2、块级元素能够设置盒子模型。即margin and padding。
Javascript题目
1、用原型实现去掉数组中反复的项
Array.prototype.unique=function(){var temp =[],obj ={},len=this.length;for(var i=0;i<len;i++){var o=this[i];if(!obj[o]){var count=1;temp.push(o);}}return temp;}
var hello="1";a();function a(){hello="2";alert(hello);}alert(hello);
答案:hello 已经全局污染了2,2
3、[]==[] Nan==Nan输出;
答案:false。false。
[] 是Array的实例(引用)
4、推断一个对象是否是数组。
答案:两个方法:
[] instanceof Array
//true
Object.prototype.toString.call([])
//"[object Array]"
6、描写叙述捕获和冒泡,怎样实现。
答:最基础的东西。
7、闭包的优点与坏处。
答: 优点:防止全局污染,常驻内存。
避免函数命名冲突
缺点:常驻内存。导致内存泄漏问题
8、事件代理。
答:參考:http://www.cnblogs.com/rubylouvre/archive/2009/08/09/1542174.html
9、理解$和S.fn吗?请简单描写叙述。
答: $,指的是jquery的构造函数。是其别称。
$.fn是jquery的原型
扩展一下:jQuery.extend(object):为jQuery类加入类方法,能够理解为加入静态方法
jQuery.extend({
min:function(a, b){return a < b ?
a : b;},
max:function(a, b){return a > b ?
a : b;}
});
jQuery.fn.extend(Object):对jQuery.prototype 进行扩展,即为其加入“成员函数”,能够开发扩展一个插件。
$.fn.extend({
alertWhileClick:function(){
$(this).click(function(){
alert($(this).val());
});
}
});
10、 解释严格模式和混合模式。
答:严格模式:标准模式
混合模式:兼容模式
每一种浏览器都支持这两种模式:主要是依据DOCTYPE切换。告诉浏览器选择哪种DTD。由DTD决定运行.
11、描写叙述document.write()与innerHTML差别。
答:第一种是重绘页面,另外一种是给元素标签赋值
document.write("hello");document.innerHTML="hello";
12、有使用过less吗?怎样使用,有什么优势。
答:开发更加高效的CSS而诞生。
能够利用其 设置变量。引用、嵌套运算等,与时俱进。
13、用过的前端框架有哪些?
bootstrape、seajs
14、基本数据类型和内置对象
String null undefined boolean Number ||| Object
内置对象 Math、Number、RegExp Function Error
前端面试题目及答案(欢迎拍砖)相关推荐
- Web 前端面试题目及答案汇总
以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中无法解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正.: ) 阅读目录 HTML/CS ...
- 慕课网:Web前端面试题目及答案汇总
HTML/CSS部分 1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边 ...
- Web前端面试题目及答案汇总
1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个 ...
- 前端面试题目以及答案
底下网盘自取面试题,私信学习视频 1.window.location 以下URL地址为自编,方便示例 href(返回整个URL地址,就是浏览器地址栏的内容) window.location.href: ...
- 2018年中高级前端面试题目小结
2018年中高级前端面试题目小结 前言 关于前端面试,及面试题目,我之前有很多文章总结过,可以在右侧搜索面试,进行查找.其实面试中可以问的问题很多,最近几年,我也面试过很多工作2-4年的前端,我一般会 ...
- 1000以内完数c语言程序_C语言经典面试题目及答案详解(二)
接着上次来说,C语言经典面试题目及答案详解(一)当中大部分是一些概念和理解的东西 ,今天说一说实践操作,有关c的经典程序. 1.输出9*9口诀.共9行9列,i控制行,j控制列. #include &q ...
- c语言sort函数_C语言经典面试题目及答案详解(二)
接着上次来说,C语言经典面试题目及答案详解(一)当中大部分是一些概念和理解的东西 ,今天说一说实践操作,有关c的经典程序. 1.输出9*9口诀.共9行9列,i控制行,j控制列. #include 2. ...
- 免费刷题!初级软件测试面试题目和答案这个小程序很全
有没有软件测试面试题库小程序?相信这是很多准备找工作的新手测试人都想要知道的吧! 今天,我就根据大家的需求,为大家整理了一些有关初级软件测试的面试题目以及一个可以免费刷题的题库,希望能帮助你们早日拿下 ...
- 2020计算机视觉(cv)算法岗面试题目及答案汇总(一)
2019计算机视觉(cv)算法岗面试题目及答案汇总(一) 今日头条: 拼多多: 虹软科技: 小红书: 海康威视: 网易: 招银网络科技: 关注我的公众号: 今日头条: 输入为 L ∗ L ∗ c L* ...
最新文章
- 评论:玉米可利用气生根进行高效生物固氮
- excel 复制数据 sql server 粘贴_几百个Excel表格的内容要复制粘贴,如何一键自动化搞定?| 州的先生...
- AndroidL的checkPermission方法详解
- Java注释教程– ULTIMATE指南(PDF下载)
- unittest Module中的常用6种断言方法
- mysql批量用trim限定_mybatis中批量更新sql语句,trim、foreach标签,varchar定义理解
- SQL SERVER 2008 中分页方法
- 月薪一万在石家庄能过什么样的生活?
- Mac如何修复“无法卸载磁盘”错误
- The file is absent or does not have execute permission This file is needed to run this program
- office2016+visio2016
- pandas最快入门(一)-读取与数据结构
- 企业微信组织架构同步教程
- 合肥家政市场推出佣高级保姆月薪达7000元-菲佣-家政-保姆
- 回顾过去,展望未来——2014年终总结
- 计算机相关专业的兼职大总结
- Dynamics 365 On-premises Field Service的安装试用问题
- python自动添加cad点坐标_利用pyautocad模块批量画点位
- 用户与计算机的交互界面是什么,一文解读:什么是用户界面设计?
- python pandas series想赋予新的值_pandas Series对象创建及常用操作