美文网首页我爱编程
前端面试准备小结

前端面试准备小结

作者: luna0607 | 来源:发表于2018-04-18 08:33 被阅读0次

    前端方面:

    1. call apply bind的区别 

    2. 如何居中一个元素(block元素如何,inline元素又如何)

    3.script文件异步加载的5种办法

    4. ES6的新特性
    1)let
    2) 新增了块级作用域
    3)promise(实现原理和主要api)

    5.js原型链

    6.HTTP头部有什么字段,代表什么含义

    7.浏览器缓存的过程

    8. HTTP1.0、HTTP1.1、HTTP2的区别

    9.跨域的解决方式:CROS(两次请求的具体流程)、jsonp(实现原理)

    10.js基本数据类型

    11.js继承的方式

    12.什么是变量提升

    13.实现异步的方式:回调,监听事件

    14.AMD(基于commonJS的)和CMD的区别

    15.事件循环是什么,setInterval和setTimeout的区别,谁先发生?

    16.为什么Node.js可以高并发

    17.写一个闭包,闭包的优点和坏处

    18.dom事件流:事件捕获和事件冒泡

    19.网络七层模型

    20.TCP的三次握手和四次挥手

    21.DNS的过程

    22.js的垃圾回收机制

    23.了解过vue/react/angular吗


    综合方面:

    1.进程,线程,协程的含义和区别

    2.常见的排序算法有哪些:手写快排、冒泡

    3.常见的设计模式有哪些并画它们的UML图

    4.java中abstract类和接口有什么区别


    简历方面:

    1.如何解决移动端触屏延迟:禁用缩放/fastclick

    2.为什么会出现“点透”现象,如何解决

    3.jQuery的链式操作是如何实现的

    4.为什么使用highcharts而不是echarts

    5.为什么使用mysql而不是mongodb

    6.highcharts绘图在原理上是如何实现的?

    7.canvas和svg的区别是什么

    相关文章

      网友评论

        本文标题:前端面试准备小结

        本文链接:https://www.haomeiwen.com/subject/jlopkftx.html