前端面试题整理

javaScript篇

JavaScript 中 this 是如何工作的?

 

1. 你昨天或者说最近一周在学什么?
    2. 是什么是你的编程具有莫大的兴趣?
    3. 你最近遇到的一个技术上的难题是什么,你又是如何解决的?
    4. 对于在构建一个web应用或者站点的时候,你会如何考虑UI,安全性,性能,SEO,可维护性和技术上选择?
    5. 说一下你使用的开发环境,操作系统,编辑器,IDE,浏览器,工具等?
    6. 喜欢哪一类的版本控制系统?
    7. 描述一下你创建一个web页面的具体流程是怎么样的?
    8. 如果有5个不同的样式文件,如何合并进入你的网站?
    9. 描述一下渐进增强和优雅降级的不同之处?
    10. 如何优化你网站的资源文件等?
    11. 为什么一般来说需要使用不同的域名来加载你的资源文件?
    12. 一个域名下浏览器最多同时加载几个资源文件?
    13. 说出3种减少页面下载大小的方式(感觉上或者实际上减少都可)?
    14. 如果你进入一个项目组,他们使用tabs,你确是使用spaces,你会怎么办?
    15. 写一个简单的幻灯片页面?
    16. 你是使用什么工具来检测你代码的性能的?
    17. 今年你准备首先学习什么新技术?
    18. 对于长轮询,websockets 和 SSE(Server-Sent Events) 三者有什么区别?
    19. 说下标准的制定与制定标准的机构?
    20. 解释下什么是FOUC(文档样式闪烁),你是如何避免文档样式闪烁的?
    21. 尽你所能描述一下从你输入站点的URL到显示在屏幕上的整个过程?
    22. 解释下什么是 ARIA 和 屏幕阅读器,在站点中会如何工作的?

 

http://blog.chinaunix.net/uid-26672038-id-4806460.html

原文地址:https://www.cnblogs.com/labihua/p/4539932.html