最全前端面试问题及答案总结[目录]
- 1请你谈谈Cookie的弊端
- 2浏览器本地存储
- 3web storage和cookie的区别
- CSS 相关问题
- displaynone和visibilityhidden的区别
- CSS中 link 和import 的区别是
- position的absolute与fixed共同点与不同点
- 介绍一下CSS的盒子模型
- CSS 选择符有哪些哪些属性可以继承优先级算法如何计算 CSS3新增伪类有那些
- 列出display的值说明他们的作用position的值 relative和absolute分别是相对于谁进行定位的
- CSS3有哪些新特性
- 为什么要初始化CSS样式
- 对BFC规范的理解
- 解释下 CSS sprites以及你要如何在页面或网站中使用它
- html部分
- HTML与XHTML二者有什么区别
- 常见兼容性问题
- 解释下浮动和它的工作原理清除浮动的技巧
- 浮动元素引起的问题和解决办法
- IE 8以下版本的浏览器中的盒模型有什么不同
- DOM操作怎样添加移除移动复制创建和查找节点
- html5有哪些新特性移除了那些元素如何处理HTML5新标签的浏览器兼容问题如何区分 HTML 和 HTML5
- iframe的优缺点
- 如何实现浏览器内多个标签页之间的通信
- webSocket如何兼容低浏览器
- 线程与进程的区别
- 你如何对网站的文件和资源进行优化
- 请说出三种减少页面加载时间的方法
- 你都使用哪些工具来测试代码的性能
- 什么是 FOUC无样式内容闪烁你如何来避免 FOUC
- null和undefined的区别
- new操作符具体干了什么呢
- JSON 的了解
- js延迟加载的方式有哪些
- 如何解决跨域问题
- documenwrite和 innerHTML的区别
- call 和 apply 的区别和作用
- 哪些操作会造成内存泄漏
- JavaScript中的作用域与变量声明提升
- 如何判断当前脚本运行在浏览器还是node环境中
- 其他问题
- 你遇到过比较难的技术问题是你是如何解决的
- 常使用的库有哪些常用的前端开发工具开发过什么应用或组件
- 列举IE 与其他浏览器不一样的特性
- 99的网站都需要被重构是那本书上写的
- 什么叫优雅降级和渐进增强
- WEB应用从服务器主动推送Data到客户端有那些方式
- 对Node的优点和缺点提出了自己的看法
- 除了前端以外还了解什么其它技术么你最最厉害的技能是什么
- 你常用的开发工具是什么为什么
- 对前端界面工程师这个职位是怎么样理解的它的前景会怎么样
- 你在现在的团队处于什么样的角色起到了什么明显的作用
- 你认为怎样才是全端工程师Full Stack developer
- 介绍一个你最得意的作品吧
- 项目中遇到什么问题如何解决
- 你的优点是什么缺点是什么
- 如何管理前端团队
- 最近在学什么能谈谈你未来35年给自己的规划吗
- 你有哪些性能优化的方法
- http状态码有那些分别代表是什么意思
- 一个页面从输入 URL 到页面加载显示完成这个过程中都发生了什么
- 平时如何管理你的项目
- 说说最近最流行的一些东西吧常去哪些网站
- javascript对象的几种创建方式
- javascript继承的6种方法
- ajax过程
- 异步加载和延迟加载
- 前端安全问题
- ie各版本和chrome可以并行下载多少个资源
- javascript里面的继承怎么实现如何避免原型链上面的对象共享
- grunt YUI compressor 和 google clojure用来进行代码压缩的用法
- FlashAjax各自的优缺点在使用中如何取舍
- 请解释一下 JavaScript 的同源策略
- 什么是 use strict 使用它的好处和坏处分别是什么
- GET和POST的区别何时使用POST
- 哪些地方会出现css阻塞哪些地方会出现js阻塞
- 闭包相关问题
- js事件处理程序问题
- eval是做什么的
- 写一个通用的事件侦听器函数
- Nodejs的适用场景
- JavaScript原型原型链 有什么特点
- 页面重构怎么操作
- WEB应用从服务器主动推送Data到客户端有那些方式
- 事件IE与火狐的事件机制有什么区别 如何阻止冒泡
- ajax 是什么ajax 的交互模型同步和异步的区别如何解决跨域问题
- js对象的深度克隆
- AMD和CMD 规范的区别
- 网站重构的理解
- 如何获取UA
- js数组去重
- HTTP状态码
- cache-control
- js操作获取和设置cookie