`
浪子回头.小人物
  • 浏览: 10812 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

web前端面试题(暂无答案)

阅读更多
HTML相关

1. <!DOCTYPE>标签的定义与用法。
    答案:<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范,加上即按照xHtml解析,反之即按照html解析。该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。

2. 块级元素和行内元素都有哪些?

块元素(block element) HTML标签分类明细

    * address - 地址
    * blockquote - 块引用
    * center - 举中对齐块
    * dir - 目录列表
    * div - 常用块级容易,也是css layout的主要标签
    * dl - 定义列表
    * fieldset - form控制组
    * form - 交互表单 (只能用来容纳其它块元素)
    * h1 - 大标题
    * h2 - 副标题
    * h3 - 3级标题
    * h4 - 4级标题
    * h5 - 5级标题
    * h6 - 6级标题
    * hr - 水平分隔线
    * isindex - input prompt
    * menu - 菜单列表
    * noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
    * noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)
    * ol - 排序表单
    * p - 段落
    * pre - 格式化文本
    * table - 表格
    * ul - 非排序列表

内联元素(inline element) HTML标签分类明细

    * a - 锚点
    * abbr - 缩写
    * acronym - 首字
    * b - 粗体(不推荐)
    * bdo - bidi override
    * big - 大字体
    * br - 换行
    * cite - 引用
    * code - 计算机代码(在引用源码的时候需要)
    * dfn - 定义字段
    * em - 强调
    * font - 字体设定(不推荐)
    * i - 斜体
    * img - 图片
    * input - 输入框
    * kbd - 定义键盘文本
    * label - 表格标签
    * q - 短引用
    * s - 中划线(不推荐)
    * samp - 定义范例计算机代码
    * select - 项目选择
    * small - 小字体文本
    * span - 常用内联容器,定义文本内区块
    * strike - 中划线
    * strong - 粗体强调
    * sub - 下标
    * sup - 上标
    * textarea - 多行文本输入框
    * tt - 电传文本
    * u - 下划线
    * var - 定义变量


可变元素  HTML标签分类明细

    * applet - java applet  
    * button - 按钮  
    * del - 删除文本  
    * iframe - inline frame  
    * ins - 插入的文本  
    * map - 图片区块(map)  
    * object - object对象  
    * script - 客户端脚本


3. 你真的了解HTML吗? 雅虎面试题  把前面黄底那段拿去搜索下就知道了(曾在某浪公司面试的时候被问到过,确实是很好的问题)。


CSS相关

1. 介绍所知道的CSS hack技巧(如:_, *, +, \9, !important 之类)。
    http://blog.sina.com.cn/s/blog_c58f24a60101gh45.html
2. 介绍CSS盒模型。
  网页设计中的每个元素都是长方形的盒子,margin border padding之类的

3. CSS层叠是什么?介绍一下。

4. 都知道哪些CSS浏览器兼容性问题。

5. 有时会被问到些刁钻点的题,比如position值都有哪些,CSS3都有哪些新内容...


JavaScript基础相关

1. HTTP协议的状态消息都有哪些?(如200、302对应的描述)

2. AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?

3. 同步和异步的区别?

4. 简述JavaScript封装。

5. JavaScript继承有哪两种形式形式,进行描述。

6. 什么是闭包?以下代码点击 p 会输出什么?为什么?能大概说明白的话继续问能想出几种解决办法。

闭包演示

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>myMenu</title>

<style type="text/css"> 
    p {background:gold;}  
</style>

</head>

<body onload="init();">   
    <p>产品 0</p>   
    <p>产品 1</p>   
    <p>产品 2</p>   
    <p>产品 3</p>   
    <p>产品 4</p>   
</body> 
</html>

<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> 


7. 在JS中this关键字的使用场合和用法(如在构造函数中、setTimeout中等)。
8. 简述下cookie的操作,还有cookie的属性都知道哪些。
9. IE与FF的JS兼容性都知道哪些。
10. DOM操作 - 怎样添加、移除、移动、复制、创建和查找节点(这个问题真心是基础题,一般不会问)。

jQuery相关
1. jQuery源码是否尝试去读过?说说基本的架构或者 jQuery.fn.init 中都做了哪些判断。
2. 都知道哪些不好的jQuery书写方式。
3. Sizzle是否有读过?

其它相关的加分项:
1. 都使用和了解过哪些编辑器?都使用和了解过哪些日常工具?
2. 都知道有哪些浏览器内核?开发过的项目都兼容哪些浏览器?
3. 国内外的JS牛人都知道哪些?
4. 瀑布流布局或者流式布局是否有了解
4. 正则表达式有系统学习过吗(看书或网上教程)?有的话就问问简单点的邮箱验证、URL验证, 或者问问 贪婪匹配与懒惰匹配 的理论知识。
5. Node.js是否有过尝试?到什么程度?说说个人理解的看法?
6. HTML5都有哪些新的JS API?
7. 前端优化知识都知道哪些?
8. 基础算法题(如快速排序,能否一两句说说重要的核心原理或者数组消重等)。
9. 是否有接触过或者了解过重构。 原文:http://www.cnblogs.com/Darren_code/archive/2012/01/31/questions.html
分享到:
评论

相关推荐

    百度web前端面试题

    web前端面试题

    2021年最新Web前端面试题精选大全及答案_HanXiaoXi_yeal的博客-CSDN博客_前端面试题2021及答案.html

    2021年最新Web前端面试题精选大全及答案_HanXiaoXi_yeal的博客-CSDN博客_前端面试题2021及答案.html

    Web前端面试题.txt

    Web前端面试题.txt 面试的时候法宝,了解前端的基础面试题

    web前端面试题集锦及答案解析

    ### Web前端面试题集锦及答案解析 #### HTML与HTTP相关知识点 1. **SEO优化技巧**: - **合理的Title、Description、Keywords**:在搜索引擎优化中,这三者的重要性逐渐递减。Title应强调重点,关键词重复次数不...

    web前端笔试题面试题汇总+前端优化总结

    web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题...

    web前端面试题-面试题答案

    web前端面试题-面试题答案

    WEB前端面试选择题解答(共36题).pdf

    以上知识点详细讲解了文档中提及的WEB前端面试题目的相关概念,对于掌握JavaScript的基础知识及其在前端开发中的应用具有重要意义。这些内容不仅涉及到数组的内置方法、数据类型的检测、运算符的使用,还包括了...

    最新web前端面试题(及答案).docx

    ### 最新Web前端面试题详解 #### 一、常用浏览器及其内核 **问题1:** 常用哪几种浏览器测试?有哪些内核(Layout Engine)? **答案:** 1. **浏览器:** - Internet Explorer (IE) - Google Chrome - Mozilla ...

    web前端面试题(含答案).doc

    Web 前端面试题解析 以下是对 Web 前端面试题的详细解析,涵盖 HTML、CSS、JavaScript、AngularJS、Vue.js、SVG 等多个领域。 一、HTML 结构 * 前端页面有三层构成:结构层(HTML)、表示层(CSS)和行为层...

    2017前端面试题整理汇总

    2017年,随着Web技术的快速发展,前端面试题也日益多元化,涵盖了JavaScript、HTML、CSS等核心领域的深度和广度。这份"2017前端面试题整理汇总"旨在为求职者提供一个全面了解前端面试趋势和必备技能的平台。 1. **...

    2022年web前端最全面试题及答案【含vue-react】.docx

    "2022年web前端最全面试题及答案" 本资源是一个涵盖Web前端开发的常见问题和答案的集合,涵盖HTML、CSS和JavaScript等领域。本文将对这些问题和答案进行分类和解释,并对相关知识点进行详细的解释。 HTML篇 1. ...

    96道web前端面试题.pdf

    Web 前端面试题精华 在这篇资源摘要中,我们将涵盖 web 前端面试题的几个关键点,包括自我介绍、position 的值、解决跨域问题、XML 和 JSON 的区别、对 Webpack 的看法等。 自我介绍 在面试时,自我介绍是一个...

    96道web前端面试题96道web前端面试题.pdf

    在准备web前端面试时,面试官可能会考察求职者对基础知识的掌握情况以及解决实际问题的能力。以下是根据给定文件内容整理出的知识点: 1. 自我介绍是面试的开场环节,除了基本个人信息外,面试者应该突出自己的技术...

    初,中,高级工程师web前端面试题

    适用于各级别工程师的面试题,包含基础js,html,css,vue+react 以及高级浏览器原理,工程化,手写代码和性能优化问题,适用于各级别工程师的面试题,包含基础js,html,css,vue+react 以及高级浏览器原理,工程化...

    Web前端开发经典面试题(附参考答案)

    ### Web前端开发经典面试题详解 #### CSS选择器的理解 1. **问题**: 下面有关CSS选择器的说法错误的是? - **选项**: - A. `.intro`---选择class="intro"的所有元素。 - B. `#firstname`---选择id="firstname...

    2023前端vue面试题及答案.pdf

    Vue.js 前端面试题及答案解读 本文对2023前端vue面试题及答案进行了详细的解读,涵盖了Proxy的使用、slot的理解和使用场景、优化大数据渲染的思路等多个方面。 一、Proxy的使用 Proxy是Vue 3.0中引入的一种机制,...

    web前端面试题及答案.pdf

    "Web 前端面试题及答案" 本资源摘要信息主要涵盖了 Web 前端开发中的一些常见问题和答案,涉及到浏览器、HTML、CSS、JavaScript 等方面的知识点。 1. 浏览器内核(Layout Engine) 在 Web 前端开发中,浏览器内核...

    2020年前端面试真题(阿里、网易、滴滴等)文件为百度网盘链接永久有效

    现在五块钱的付出,将来收获的可能是一份心仪的offer,干货满满,建议下载。...友情提示:本套面试题包括面试题900题+公司实战面试题400问,面试题已经整理好答案,公司题由于新收录没有答案,但非常有参考价值。

Global site tag (gtag.js) - Google Analytics