- 浏览: 43137 次
- 性别:
- 来自: 深圳
最新评论
前端攻略系列(二) - 前端各种面试题
2012-01-31 23:12 by 聂微东, 33810 阅读, 72 评论, 收藏, 编辑
幸运且光荣的被老大安排了一个任务 - “去整理些前端面试题”。年前确实不是招人的好时候,所以我们前端团队经过了超负荷的运转,终于坚持过了春节。春节以后就开始招人啦,这套题考察的目标就是基础基础再基础,嘿嘿。
事先声明:
这些题目的来源:面试曾经被问过;工作被别人问过或者遇见过;网上看见过...
答案真心不给提供,真的是许多问题都需要个人的理解和沉淀,所以还请各位自己动手...前端可以试试自己差不多能回答多少题,哈哈。
其实很多题我也没有好答案,面试的时候如果遇到牛人我也可以顺便交流交流,反正我也只是一面,不丢人也不怕丢人。
如果朋友们有好的面试题欢迎提建议,我会其实补充更新的,先谢谢各位了。
HTML相关
<!DOCTYPE>标签的定义与用法。
块级元素和行内元素都有哪些?
你真的了解HTML吗? 雅虎面试题 把前面黄底那段拿去搜索下就知道了(曾在某浪公司面试的时候被问到过,确实是很好的问题)。
CSS相关
介绍所知道的CSS hack技巧(如:_, *, +, \9, !important 之类)。
介绍CSS盒模型。
CSS层叠是什么?介绍一下。
都知道哪些CSS浏览器兼容性问题。
有时会被问到些刁钻点的题,比如position值都有哪些,CSS3都有哪些新内容...
JavaScript基础相关
HTTP协议的状态消息都有哪些?(如200、302对应的描述)
AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?
同步和异步的区别?
简述JavaScript封装。
JavaScript继承有哪两种形式形式,进行描述。
什么是闭包?以下代码点击<p>会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。
复制代码
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>闭包演示</title>
<style type="text/css">
p {background:gold;}
</style>
<script type="text/javascript">
function init() {
var pAry = document.getElementsByTagName("p");
for( var i=0; i<pAry.length; i++ ) {
pAry[i].onclick = function() {
alert(i);
}
}
}
</script>
</head>
<body onload="init();">
<p>产品 0</p>
<p>产品 1</p>
<p>产品 2</p>
<p>产品 3</p>
<p>产品 4</p>
</body>
</html>
复制代码
在JS中this关键字的使用场合和用法(如在构造函数中、setTimeout中等)。
简述下cookie的操作,还有cookie的属性都知道哪些。
IE与FF的JS兼容性都知道哪些。
DOM操作 - 怎样添加、移除、移动、复制、创建和查找节点(这个问题真心是基础题,一般不会问)。
jQuery相关
jQuery源码是否尝试去读过?说说基本的架构或者 jQuery.fn.init 中都做了哪些判断。
都知道哪些不好的jQuery书写方式。
Sizzle是否有读过?
其它相关的加分项:
都使用和了解过哪些编辑器?都使用和了解过哪些日常工具?
都知道有哪些浏览器内核?开发过的项目都兼容哪些浏览器?
国内外的JS牛人都知道哪些?
瀑布流布局或者流式布局是否有了解
正则表达式有系统学习过吗(看书或网上教程)?有的话就问问简单点的邮箱验证、URL验证, 或者问问 贪婪匹配与懒惰匹配 的理论知识。
Node.js是否有过尝试?到什么程度?说说个人理解的看法?
HTML5都有哪些新的JS API?
前端优化知识都知道哪些?
基础算法题(如快速排序,能否一两句说说重要的核心原理或者数组消重等)。
是否有接触过或者了解过重构。
2012-01-31 23:12 by 聂微东, 33810 阅读, 72 评论, 收藏, 编辑
幸运且光荣的被老大安排了一个任务 - “去整理些前端面试题”。年前确实不是招人的好时候,所以我们前端团队经过了超负荷的运转,终于坚持过了春节。春节以后就开始招人啦,这套题考察的目标就是基础基础再基础,嘿嘿。
事先声明:
这些题目的来源:面试曾经被问过;工作被别人问过或者遇见过;网上看见过...
答案真心不给提供,真的是许多问题都需要个人的理解和沉淀,所以还请各位自己动手...前端可以试试自己差不多能回答多少题,哈哈。
其实很多题我也没有好答案,面试的时候如果遇到牛人我也可以顺便交流交流,反正我也只是一面,不丢人也不怕丢人。
如果朋友们有好的面试题欢迎提建议,我会其实补充更新的,先谢谢各位了。
HTML相关
<!DOCTYPE>标签的定义与用法。
块级元素和行内元素都有哪些?
你真的了解HTML吗? 雅虎面试题 把前面黄底那段拿去搜索下就知道了(曾在某浪公司面试的时候被问到过,确实是很好的问题)。
CSS相关
介绍所知道的CSS hack技巧(如:_, *, +, \9, !important 之类)。
介绍CSS盒模型。
CSS层叠是什么?介绍一下。
都知道哪些CSS浏览器兼容性问题。
有时会被问到些刁钻点的题,比如position值都有哪些,CSS3都有哪些新内容...
JavaScript基础相关
HTTP协议的状态消息都有哪些?(如200、302对应的描述)
AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?
同步和异步的区别?
简述JavaScript封装。
JavaScript继承有哪两种形式形式,进行描述。
什么是闭包?以下代码点击<p>会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。
复制代码
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>闭包演示</title>
<style type="text/css">
p {background:gold;}
</style>
<script type="text/javascript">
function init() {
var pAry = document.getElementsByTagName("p");
for( var i=0; i<pAry.length; i++ ) {
pAry[i].onclick = function() {
alert(i);
}
}
}
</script>
</head>
<body onload="init();">
<p>产品 0</p>
<p>产品 1</p>
<p>产品 2</p>
<p>产品 3</p>
<p>产品 4</p>
</body>
</html>
复制代码
在JS中this关键字的使用场合和用法(如在构造函数中、setTimeout中等)。
简述下cookie的操作,还有cookie的属性都知道哪些。
IE与FF的JS兼容性都知道哪些。
DOM操作 - 怎样添加、移除、移动、复制、创建和查找节点(这个问题真心是基础题,一般不会问)。
jQuery相关
jQuery源码是否尝试去读过?说说基本的架构或者 jQuery.fn.init 中都做了哪些判断。
都知道哪些不好的jQuery书写方式。
Sizzle是否有读过?
其它相关的加分项:
都使用和了解过哪些编辑器?都使用和了解过哪些日常工具?
都知道有哪些浏览器内核?开发过的项目都兼容哪些浏览器?
国内外的JS牛人都知道哪些?
瀑布流布局或者流式布局是否有了解
正则表达式有系统学习过吗(看书或网上教程)?有的话就问问简单点的邮箱验证、URL验证, 或者问问 贪婪匹配与懒惰匹配 的理论知识。
Node.js是否有过尝试?到什么程度?说说个人理解的看法?
HTML5都有哪些新的JS API?
前端优化知识都知道哪些?
基础算法题(如快速排序,能否一两句说说重要的核心原理或者数组消重等)。
是否有接触过或者了解过重构。
发表评论
-
ES6 Array常用Api详解
2019-05-06 11:41 3721,Array.of Array.of方法用于将一组值, ... -
JavaScript基础
2019-03-23 21:23 01,数据类型 在JavaScri ... -
gulp
2019-03-21 10:25 0正则路径 https://blog.csdn.net/wi ... -
vue声明周期
2019-02-25 21:51 0vue -
Vue生命周期 VS React生命周期
2019-01-29 11:12 0Vue生命周: beforeCreate: c ... -
JavaScript 对象属性
2019-01-23 10:57 925JavaScript中的对象属性有两种: 一,数据 ... -
JavaScript闭包
2019-01-17 12:02 0要想真正理解闭包首先要先搞清楚作用域和作用域链。 1,作 ... -
常用收藏
2019-01-16 11:11 330参考链接 MongoDB用户权限管理 https:/ ... -
浏览器中进程与线程
2019-01-05 18:06 1192一,首先使用快捷键Shift+Esc打开浏览器Chrome任 ... -
Flex
2018-12-30 15:42 9262009年,W3C提出了一种新的布局方式:Flex布局。 ... -
linux下建立git仓库
2018-12-28 14:51 534参考文件 https://www.cnblogs.com/ ... -
Express中异常处理
2018-12-26 17:36 1276下面内容摘自网络文章,分析的很全面。 文章地址:http ... -
Express中如何使用async/await
2018-12-26 15:31 1226随着Node.js v7.6.0版本开 ... -
查看端口占用
2018-10-09 23:27 478参考:https://www.jianshu.com/p/ ... -
GIt部署到linux服务器
2018-09-30 12:01 922git一键部署代码到远程 ... -
JavaScript中常见继承方式
2018-09-14 18:16 544JavaScript作为弱类型语言,继承也是其强大的特性之 ... -
Node.js版本管理工具nvm
2018-09-09 10:52 569nvm是什么? nvm允许你在同一台机器上安装不同版 ... -
字符编码的发展历史
2018-09-08 09:52 0字符编码的发展历史 Unicode和UTF-8有何区别? ... -
nodejs-buffer
2018-09-07 18:13 0公所周知JavaScript语言不能处理二进制数据,但在服务 ... -
Git学习笔记
2018-09-04 18:07 362----------------------------- ...
相关推荐
前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发面试题及答案.zip前端开发...
前端工程师面试题题及答案全面综合.pdf
html css js基础面试题 html css js基础面试题 html css js基础面试题
文件夹大概有30兆的大小,所以面试题数量也是不少的,里面也包含了个人的一些总结和见解,比如说在集合方面的知识点有实现的各自特点,他们之间的区别,以及等等原理和实现的细节,还包含了java和前端的面试宝典,一...
238道大厂前端高频面试题
2023前端最新面试题——Vue篇2023前端最新面试题——Vue篇2023前端最新面试题——Vue篇2023前端最新面试题——Vue篇2023前端最新面试题——Vue篇2023前端最新面试题——Vue篇2023前端最新面试题——Vue篇2023前端...
2023前端vue面试题及答案.pdf
前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试集锦前端开发面试题大收集,前端面试...
14.md 收集的前端面试题和答案 General 15.md 各大互联网公司2014前端笔试面试题–JavaScript篇 JavaScript 16.md 2014年最新前端开发面试题 General 17.md 前端面试资源汇总 General 18.md 5个典型的JavaScript...
关于前端开发的面试题,很实用。关于百度,淘宝,网易,搜狐的近几年的前端开发面试题。
2023前端最新面试题——Vue篇.docx2023前端最新面试题——Vue篇.docx2023前端最新面试题——Vue篇.docx2023前端最新面试题——Vue篇.docx2023前端最新面试题——Vue篇.docx2023前端最新面试题——Vue篇.docx2023前端...
2023最新前端面试题总结
包含了所有的前端面试的面试题,你只需要把这些背过,那么面试是一件容易的事情。
前端开发面试题,自己重新整理,包含综合、Html5、Css3、JavaScript几个部分
前端面试题总结
前端面试题含答案.pdf
好多最新面试题,本人亲自整理,还等什么?一起来刷题。
web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题...
Web前端开发工程师经典面试题(附参考答案)
要求: 1、编写一段js代码,实现列表数据渲染,点击对应的筛选条件(全部、按进度排序、按总需人次排序、即将揭晓)加载及渲染相应的数据,所有筛选条件的url请求地址都为http://192.168.2.10:90/app/mock/21/list,...