1 / 9
文档名称:

web前端面试题1.doc

格式:doc   大小:56KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

web前端面试题1.doc

上传人:薄荷牛奶 2020/4/1 文件大小:56 KB

下载得到文件列表

web前端面试题1.doc

文档介绍

文档介绍:常见前端开发面试题摘要:面试题是招聘公司和开发者都非常关心的话题,公司希望通过它了解开发者的真实水平和细节处理能力,而开发者希望能够最大程度地展示自己的水平(甚至超常发挥)。本文提供了众多前端开发面试题,无论是招聘方还是应聘方都值得一看!一般问题1、你用***吗?(在天朝最好问你用微博吗?)• 如果用,你都关注那些人?2、你用Github吗?• 如果用,你关注的项目有什么?3、你关注的博客有那些?4、你使用那些版本管理系统,比如Git,SVN等?5、你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。6、你能描述一下你制作一个网页的工作流程吗?7、你能描述一下渐进增强和优雅降级之间的不同吗?• 如果提到了特性检测,可以加分。8、请解释一下什么是语义化的HTML。9、你更喜欢在哪个浏览器下进行开发?你使用那些开发人员工具?10、你如何对网站的文件和资源进行优化?• 期待的解决方案包括:文件合并文件最小化/文件压缩使用CDN托管缓存的使用其他11、为什么利用多个域名来存储网站资源会更有效?• 浏览器一次可以从一个域名下做多少资源?12、请说出三种减低页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)13、如果你接到了一个使用Tab来缩进代码的项目,但是你喜欢空格,你会怎么做?• 建议这个项目使用像EditorConfig()之类的规范• 为了保持一致性,转换成项目原有的风格• 直接使用VIM的retab命令14、请写一个简单的幻灯效果页面• 如果不使用JS来完成,可以加分。15、你都使用那些工作来测试代码的性能?• 例如JSPerf(/)• 例如Dromaeo(/)• 其它。16、如果今年你打算熟练掌握一项新技术,那会是什么?17、请谈一下你对网页标准和标准制定机构重要性的理解。18、什么是FOUC?你如何来避免FOUC?HTML相关问题文档类型的作用是什么?你知道多少种文档类型?浏览器标准模式和怪异模式之间的区别是什么?3、使用XHTML的局限有那些?• 如果页面使用'application/xhtml+xml'会有什么问题吗?4、如果网页容需要支持多语言,你会怎么做?• 在设计和开发多语言网站时,有哪些问题你必须要考虑?5、在HTML5的页面中可以使用XHTML的语法吗?6、在HTML5中如何使用XML?7、'data-'属性的作用是什么?8、如果把HTML5看作做一个开放平台,那它的构建模块有那些?9、请描述一下cookies,sessionStorage和localStorage的区别?JS相关问题1、你使用过那些Javascript库?2、你是否研究过你所使用的JS库或者框架的源代码?3、什么是哈希表?4、'undefined'变量和'undeclared'变量分别指什么?5、闭包是什么,如何使用它,为什么要使用它?• 你喜欢的使用闭包的模式是什么?6、请举出一个匿名函数的典型用例?7、请解释什么是Javascript的模块模式,并举出实用实例。• 如果有提到无污染的命名空间,可以考虑加分。• 如果你的模块没有自己的命名空间会怎么样?8、你如何组织自己的代码?是使用模块模式,还是使用经典继承的方法?9、请指出Javascript宿主对象和内置对象的区别?10、指出下列代码的区别:function Pers