前端工程师面试题汇总(转)

  • 时间:
  • 浏览:2
  • 来源:uu直播快3_UU快3直播平台

关于事件,IE与火狐的事件机制有那先 区别? 何如阻止冒泡?

常见兼容性难题?

使用 CSS 预正确处理器吗?喜欢那个?

项目中遇到国那先 印象深刻的技术难题,具体是那先 难题,缘何正确处理?。

移动端的布局用过媒体查询吗?

jQuery 是通过哪个法子和 Sizzle 取舍器结合的?(jQuery.fn.find()进入Sizzle)

JQuery一几个多对象还必须一并绑定多个事件,这是何如实现的?

对前端安全有那先 看法?

何如测试前端代码么? 知道BDD, TDD, Unit Test么? 知道缘何测试你的前端工程么(mocha, sinon, jasmin, qUnit..)?

CSS3新增伪类有那先 ?

CSS优化、提高性能的法子有那先 ?

抽离样式模块缘何写,说出思路,与否 实践经验?[阿里航旅的面试题]

介绍一几个多你最得意的作品吧?

WEB应用从服务器主动推送Data到客户端有那先 法子?

你对line-height是何如理解的?

对JSON的了解?

你对加班的看法?

模块化开发缘何做?

我就另一方设计实现一几个多requireJS,我就缘何做?

移动端最小触控区域是多大?

margin和padding分别适合那先 场景使用?

与否 了解Web注入攻击,说下原理,最常见的并都是攻击(XSS 和 CSRF)了解到那先 程度?

需求:实现一几个多页面操作不想整页刷新的网站,然还必须在浏览器前进、后退时正确响应。给出你的技术实现方案?

你移动端前端开发的理解?(和 Web 前端开发的主要区别是那先 ?)

jquery 中何如将数组转化为json字符串,随后 再转化回来?

介绍一下你对浏览器内核的理解?

html5有那先 新组织结构、移除了那先 元素?何如正确处理HTML5新标签的浏览器兼容难题?何如区分 HTML 和 HTML5?

让页面里的字体变清晰,变细用CSS缘何做?(-webkit-font-smoothing: antialiased;)

jQuery 的 slideUp动画 ,将会目标元素是被组织组织结构事件驱动, 当鼠标快速地连续触发组织组织结构元素事件, 动画会滞后的反复执行,该何如正确处理呢?

你的优点是那先 ?缺点是那先 ?

何如修改chrome记住密码后自动填充表单的黄色背景 ?

谈一下Jquery中的bind(),live(),delegate(),on()的区别?

eval是做那先 的?

页面编码和被请求的资源编码将会不一致何如正确处理?

::before 和 :after中双冒号和单冒号 有那先 区别?解释一下一些个多伪元素的作用。

Zepto的点透难题何如正确处理?

一句话写JavaScript的基本规范?

JavaScript中的作用域与变量声明提升?

请解释一下为那先 会出先浮动和那先 随后 必须清除浮动?清除浮动的法子

页面重构缘何操作?

ECMAScript6 缘何写class么,为那先 会出先class一些东西?

png、jpg、gif 那先 图片格式解释一下,分别那先 随后 用。有这麼 了解过webp?

Javascript中,有一几个多函数,执行时对象查找时,永远不想去查找原型,一些函数是?

display:inline-block 那先 过一定会显示间隙?(携程)

页面导入样式时,使用link和@import有那先 区别?

Doctype作用?严格模式与混杂模式何如区分?它们有何意义?

jquery.extend 与 jquery.fn.extend的区别?

检测浏览器版本版本有那先 法子?

jQuery和Zepto的区别?每所一群人 的使用场景?

解释一下 Backbone 的 MVC 实现法子?

那先 是响应式设计?响应式设计的基本原理是那先 ?何如兼容低版本的IE?

把 Script 标签 放上页面的最底部的body封闭随后 和封闭随后 有那先 区别?浏览器会何如解析它们?

HTML5的form何如关闭自动完成功能?

那先 叫优雅降级和渐进增强?

JQuery的源码想看 吗?还必须简单概况一下它的实现原理?

何如编写高性能的Javascript?

介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有那先 不同的?

对Node的优点和缺点提出了另一方的看法?

.call() 和 .apply() 的含义和区别?

[“1”, “2”, “3”].map(parseInt) 答案是几个?

常见的浏览器内核有那先 ?

一些一些公司工作流程是缘何样的,何如与另一方战略公司合作 的?何如夸部门战略公司合作 的?

你认为何如才是全端工程师(Full Stack developer)?

最近在学那先 东西?

为那先 要初始化CSS样式。

何如在页面上实现一几个多圆形的可点击区域?

针对 jQuery性能的优化法子?

何如判断当前脚本运行在浏览器还是node环境中?(阿里)

那先 是window对象? 那先 是document对象?

HTML5 为那先 只必须写 <!DOCTYPE HTML>?

箱子运回A后,A取下另一方的锁。箱子再运到B转过身时,B取下另一方的锁,获得药物。

overflow: scroll时必须平滑滚动的难题缘何正确处理?

何如设计突发大规模并发架构?

javascript 代码中的”use strict”;是那先 意思 ? 使用它区别是那先 ?

从打开app到刷新出内容,整个过程中都发生了那先 ,将会感觉慢,缘何定位难题,缘何正确处理?

A、B两人分别在两座岛上。B生病了,A有B所必须的药。C有一艘小船和一几个多还必须上锁的箱子。C我想要在A和B之间运东西,但东西必须放上箱子里。假如有一天箱子没被上锁,C一定会偷走箱子里的东西,不管箱子里有那先 。将会A和B每所一群人 有一把锁和必须开另一方那把锁的钥匙,A应该何如把东西安全递交给B?

position:fixed;在android下无效缘何正确处理?

移动端(Android IOS)缘何做好用户体验?

每个模块的代码组织结构都应该比较简单,且每个模块之间的关系也应该非常清晰,随着功能和迭代次数太大,我就何如去保持一些情况报告的?

异步加载的法子有那先 ?

浏览器是缘何对HTML5的离线储存资源进行管理和加载的呢?

absolute的containing block计算法子跟正常流有那先 不同?

常使用的库有那先 ?常用的前端开发工具?开发过那先 应用或组件?

简述一下 Handlerbars 的对模板的基本正确处理流程, 何如编译的?何如缓存的?

对BFC规范(块级格式化上下文:block formatting context)的理解?

JQuery的源码想看 吗?还必须简单说一下它的实现原理?

你有另一方的技术博客吗,用了那先 技术?

与否 了解开源的工具 bower、npm、yeoman、grunt、gulp,一几个多 npm 的包里的 package.json 具备的必要的字段一定会 那先 ?(名称、版本号,依赖)

一句话最近最流行的一些东西吧?平时常去那先 网站?

知道那先 是webkit么? 知道缘何用浏览器的各种工具来调试和debug代码么?

元素竖向的百分比设定是相对于容器的深度图吗?

CSS3有那先 新组织结构?

知道各种JS框架(Angular, Backbone, Ember, React, Meteor, Knockout…)么? 能讲出我们都我们都我们都 每所一群人 的优点和缺点么?

li与li之间有看不见的空白间隔是那先 原困 引起的?有那先 正确处理法子?

null,undefined的区别?

简述一下你对HTML语义化的理解?

何如居中div?何如居中一几个多浮动元素?何如让绝对定位的div居中?

当团队人手缺乏,把功能代码写完将会必须加班的情况报告下,我就做前端代码的测试吗?

解释JavaScript中的作用域与变量声明提升?

iframe有那先 缺点?

简单描述一下你做过的移动APP项目研发流程?

谈谈This对象的理解。

display有那先 值?说明我们都我们都我们都 的作用。

一几个多页面从输入 URL 到页面加载显示完成,一些过程中都发生了那先 ?(流程说的越完整篇 越好)

用js实现千位分隔符?(来源:前端农民工,提示:正则+replace)

(将会会用node)知道route, middleware, cluster, nodemon, pm2, server-side rendering么?

知道那先 是SEO随后 缘何优化么? 知道各种meta data的含义么?

设计模式 知道那先 是singleton, factory, strategy, decrator么?

针对 jQuery 的优化法子?

[].forEach.call($$(""),function(a){ a.style.outline="1px solid #"+(~~(Math.random()(1<<24))).toString(16) }) 能解释一下这段代码的意思吗?

CSS里的visibility属性有个collapse属性值是干嘛用的?在不同浏览器下随后 那先 区别?

那先 是闭包(closure),为那先 要用它?

Git知道branch, diff, merge么?

DOM操作——何如加在、移除、移动、一键复制、创建和查找节点?

对前端界面工程师一些职位是缘何样理解的?它的前景会缘何样?

请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?

何如正确处理跨域难题?

答案:A把药放上箱子,用另一方的锁把箱子锁上。B拿到箱子后,再在箱子加在一把另一方的锁。

写一几个多通用的事件侦听器函数(机试题)。

JQuery一几个多对象还必须一并绑定多个事件,这是何如实现的?

那先 操作会造成内存泄漏?

CSS优先级算法何如计算?

font-style属性还必须让它赋值为“oblique” oblique是那先 意思?

new操作符具体干了那先 呢?

要素地区用户反应网站很卡,请问有那先 将会性的原困 ,以及正确处理法子?

jQuery.fn的init法子返回的this指的是那先 对象?为那先 要返回this?

requireJS的核心原理是那先 ?(何如动态加载的?何如正确处理多次加载的?何如 缓存的?)

前端templating(Mustache, underscore, handlebars)是干嘛的, 缘何用?

时不时遇到的浏览器的兼容性有那先 ?原困 ,正确处理法子是那先 ,常用hack的技巧 ?

Javascript创建对象的几种法子?

jquery中何如将数组转化为json字符串,随后 再转化回来?

jQuery 的属性拷贝(extend)的实现原理是那先 ,何如实现深拷贝?

何如实现浏览器内多个标签页之间的通信? (阿里)

style标签写在body后与body前有那先 区别?

JavaScript有几种类型的值?(堆:原始数据类型和 栈:引用数据类型),你能画一下我们都我们都我们都 的内存图吗?

何如管理前端团队?

Underscore 对那先 JS 原生对象进行了扩展以及提供了那先 好用的函数法子?

有一几个多深度图自适应的div,上方有一几个多div,一几个多深度图400px,希望一些一些填满剩下的深度图。

JavaScript原型,原型链 ? 有那先 特点?

行内元素有那先 ?块级元素有那先 ? 空(void)元素有那先 ?

与否 知道自定义事件。jQuery里的fire函数是那先 意思,那先 随后 用?

将会必须手动写动画,你认为最小时间间隔是多久,为那先 ?(阿里)

js延迟加载的法子有那先 ?

documen.write和 innerHTML的区别?

Amazon主页的左上角有一几个多商品分类浏览的下拉菜单 这麼 延迟,随后 子菜单一些一些会在不应该的随后 消失。它是何如做到一些点的呢?

网页验证码是干嘛的,是为了正确处理那先 安全难题?

平时何如管理你的项目?

99%的网站都必须被重构是那本书上写的?

与否 了解公钥加密和私钥加密。

Javascript何如实现继承?

你遇到过比较难的技术难题是?你是何如正确处理的?

jQueryUI何如自定义组件?

webSocket何如兼容低浏览器?(阿里)

Ajax 是那先 ? 何如创建一几个多Ajax?

那先 是“前端路由”?那先 随后 适合使用“前端路由”? “前端路由”有那先 优点和缺点?

简述一下 Handlebars 的基本用法?

AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)规范区别?

一几个多满屏 品 字布局 何如设计?

浏览器是何如解析CSS取舍器的?

你缘何看待Web App 、hybrid App、Native App?

Javascript作用链域?

缘何让Chrome支持小于12px 的文字?

除了前端以外还了解那先 其它技术么?你最最厉害的技能是那先 ?

视差滚动效果,何如给每页做不同的动画?(回到顶部,向下滑动要再次出先,和只出先一次分别缘何做?)

何如判断一几个多对象与否 属于某个类?

请描述一下 cookies,sessionStorage 和 localStorage 的区别?

在网页中的应该使用奇数还是偶数的字体?为那先 呢?

http情况报告码有那先 ?分别代表是那先 意思?

数组和对象有那先 原生法子,列举一下?

Label的作用是那先 ?是缘何用的?(加 for 或 国际包裹)

那先 是Cookie 隔离?(将会说:请求资源的随后 不想说让它带cookie缘何做)

一句话最近最流行的一些东西吧?常去那先 网站?

设置元素浮动后,该元素的display值是几个?(自动变成display:block)

最近在学那先 ?能谈谈你未来3,5年给另一方的规划吗?

CSS取舍符有那先 ?那先 属性还必须继承?

列举IE与一些浏览器不一样的组织结构?

你在现在的团队发生那先 样的角色,起到了那先 明显的作用?

实现不使用 border 画出1px高的线,在不同浏览器的Quirksmode和CSSCompat模式下都能保持同一效果。

tite与h1的区别、b与strong的区别、i与em的区别?

那先 操作会造成内存泄漏?

介绍JavaScript的基本数据类型。

同步和异步的区别?

你用的得心应手用的熟练地编辑器&开发环境是那先 样子?

用纯CSS创建一几个多三角形的原理是那先 ?

答案是通过探测鼠标移动的方向和轨迹,具体查看Khan Academy工程师 Ben Kamens 写的 jQuery插件

移动端的点击事件的有延迟,时间是多久,为那先 会有? 缘何正确处理一些延时?(click 有 400ms 延迟,为了实现safari的双击事件的设计,浏览器要知道你是一定会 要双击操作。)

Jquery与jQuery UI有啥区别?

position跟display、margin collapse、overflow、float那先 组织结构相互叠加一定会缘何样?

Node.js的适用场景?

一句话最近最流行的一些东西吧?常去那先 网站?

页面可见性(Page Visibility)API 还必须有那先 用途?

position的值relative和absolute定位原点是?

你有用过那先 前端性能优化的法子?

全屏滚动的原理是那先 ?用到了CSS的那先 属性?

HTML5的离线储存缘何使用,工作原理还必须解释一下?

JS 缘何实现一几个多类。缘何实例化一些类

用原生JavaScript的实现过那先 功能吗?

CSS权重优先级是何如计算的?

jQuery 的队列是何如实现的?队列还必须用在那先 地方?

谈一谈你对ECMAScript6的了解?

我们都我们都我们都 给一几个多dom一并绑定一几个多点击事件,一几个多用捕获,一几个多用冒泡,你来说下会执行几个事件,然一定会先执行冒泡还是捕获

何如设计突发大规模并发架构?