zoukankan      html  css  js  c++  java
  • 前端面试常见问题集锦

    1.页面从输入URL到页面加载显示完成,这个过程中都发生了什么?(流程说的越详细越好)

    2.浏览器工作原理

    3.浏览器解析过程:

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

    5.常见的浏览器内核有哪些?

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

    7.请大概描述下页面访问cookie的限制条件

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

    9.页面可见性(Page Visibility API) 可以有哪些用途?

    10.网页验证码是做什么的,是为了解决什么安全问题。

    11.为什么利用多个域名来存储网站资源?

    12.谈一下你对网页标准和标准制定机构重要性的理解。

    13.知道什么是微格式吗?

    14.一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。

    15.谈谈以前端角度出发做好SEO(搜索引擎)需要考虑什么?

    16.请写出一些前端性能优化的方式,越多越好

    17.描述一下渐进增强和优雅降级之间的不同?

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

    19.web开发中会话跟踪的方法有哪些

    20.HTTP method

    21.HTTP response报文结构是怎样的

    22.HTTP状态码及其含义

    23.什么是同源:协议相同 域名相同 端口相同

    24.关于建站安全防护

    25.对前端工程化的理解

    26.AMD和CMD是什么?它们的区别有哪些?

    27.MVC BFC

    28.你如何对网站的文件和资源进行优化?

    29.如果网页内容需要支持多语言,你会怎么做?

    30.如果设计中使用了非标准的字体,你该如何去实现?

    31.如何自学一门新编程语言

    32.什么是哈希表?

    33.静态网页和动态网页区别:

    34.SQL语句的分类

    35.什么是弹性布局?

    36.编写响应式?

    37.常见的浏览器兼容问题?

    38.H5新特性:

    39.C3新特性:

    40.什么是typescript

    41.三大框架的区别:

    42.spa应用

    43.什么是模块化编程?

    44.性能优化?

    45.什么是HTTP协议:

  • 相关阅读:
    #ifndef/#define/#endif使用详解
    快速排序
    一分钟看懂Docker的网络模式和跨主机通信
    Docker:网络模式详解
    Docker中使用Tomcat并部署war工程
    Docker学习笔记--Docker 启动nginx实例挂载目录权限不够(转)
    Centos 7 如何卸载docker
    Centos-7修改yum源为国内的yum源
    centOS 7镜像文件下载
    Python 垃圾回收机制(转)
  • 原文地址:https://www.cnblogs.com/chenhuichao/p/12631560.html
Copyright © 2011-2022 走看看