大前端
主页
简介
前端
  • 面试
  • React
博客
  • 2019
  • 2018
  • 2017
  • 2016
关于
选择语言
  • 中文
Github
主页
简介
前端
  • 面试
  • React
博客
  • 2019
  • 2018
  • 2017
  • 2016
关于
选择语言
  • 中文
Github
  • 前端面试介绍
    • 前端面试常见知识点整理
    • 目录
  • 1.0 浏览器运行原理
  • 1.1.1html 相关知识
  • 2.1.1 css 相关知识
  • 2.1.2 JS抽象语法树
  • 2.1.3 jpg,gif,png-8,png-24的区别
  • 3.0 Commonjs,CMD,AMD
  • 3.0.1 ES5 实现 const
  • 3.1.0 JS 严格模式
  • 3.1.1 JS 运行机制.
  • 3.1.2 类型转换
  • 3.1.3 原型链
  • 3.1.4 JS堆栈池
  • 3.1.5 作用域链
  • 3.1.6 this 在不同环境的指向
  • 3.1.7 BFC-块格式化上下文
  • 3.1.8 闭包
  • 3.1.9 JS 函数柯里化
  • 3.2.1 JS 事件流
  • 3.2.2 浅拷贝和深拷贝
  • 3.2.3 高阶函数和偏函数
  • 3.2.4 防抖和节流
  • 3.2.5 事件委托
  • 3.2.6 JavaScript 缓存机制
  • 3.2.7 javascript 执行上下文
  • 3.2.8 跨域和 HTTP
  • 3.2.9 Promise
  • 3.3.1 Async---Await原理
  • 3.3.2 MVVM
  • 3.3.3 DOM-DIFF算法
  • 3.3.4 双向数据绑定原理
  • 3.3.5 前端路由
  • 3.3.6 Event Bus 实现
  • 3.3.7 基于Proxy和Reflect实现双向数据绑定
  • 3.3.8 尾调用优化
  • 3.3.9 js 继承
  • 3.4.1 js new操作符
  • 3.4.2 js 设计模式
  • 3.4.3 require 和 import 区别
  • 3.4.4 函数式编程
  • 3.4.5 MVC,MVVM,MVP
  • 3.4.6 react 和 vue 区别.
  • 3.4.7 性能优化
  • 3.4.8 数组扁平化
  • 4.0.0 时间复杂度和空间复杂度
  • 4.1.0 找出一个数组中出现次数最多是元素
  • 4.1.1 判断一个字符串是否是回文
  • 4.1.2 斐波那契数列
  • 4.1.3 判断素数
  • 4.1.4 冒泡排序
  • 4.1.5 快速排序
  • 4.1.6 选择排序
  • 4.1.7 堆排序
  • 4.1.8 归并排序 (稳定排序)
  • 4.1.9 二分查找
  • 4.1.9 桶排序
  • 4.1.9.1 基数排序
  • 4.1.9.2 计数排序(稳定排序)
  • 4.1.9.3 插入排序(稳定排序)
  • 4.1.9.4 希尔排序 (不稳定排序)
  • 4.2.1 js数组全排列
  • 4.2.2 背包问题 组合优化的问题
  • 5.1.1 mongodb有什么不足
  • 5.1.2 node 常见面试题
  • 5.1.3 koa 中间件实现原理

# 前端面试介绍

整理前端面试基础点

未完待续,还在整理中。。。

# 前端面试常见知识点整理

Interviewproject

# 目录

  • [x] 1.浏览器运行原理

  • [] 2.html 相关

  • [] 3.css 相关知识

  • [x] 4.JS 严格模式

  • [x] 5.JS 运行机制

  • [x] 6.类型转换

  • [x] 7.原型链

  • [x] 8.JS 内存机制(堆栈池)

  • [x] 9.作用域链

  • [x] 10. this 在不同环境的指向

  • [x] 11.BFC-块级格式化上下文(css).md

  • [x] 12.闭包

  • [x] 13. JS 函数柯里化

  • [x] 14.JS 事件流

  • [x] 15.浅拷贝和深拷贝

  • [x] 16.高阶函数和偏函数

  • [x] 17.防抖和节流

  • [x] 18.事件委托

  • [x] 19.缓存机制

  • [x] 20.JS 执行上下文

  • [x] 21.跨域和 HTTP协议

  • [x] 22.Promise

  • [x] 23.Async---Await原理

  • [x] 24.MVVM

  • [x] 25.DOM-DIFF算法.md

  • [x] 26.双向数据绑定原理

  • [] 27.前端路由

  • [x] 28.Event Bus 实现

  • [] 29.基于Proxy和Reflect实现双向数据绑定

  • [x] 尾调用优化

  • [x] js 继承

  • [x] js new 操作符

  • [] JS 设计模式

  • [x] 30.判断回文

  • [x] 31.斐波那契数列

  • [x] 判断素数

  • [x] 4.1.4 冒泡排序.md

  • [x] 4.1.5 快速排序.md

  • [x] 4.1.6 选择排序.md

  • [x] 4.1.7 堆排序.md

  • [x] 4.1.8 归并排序.md

  • [x] 4.1.9 二分查找.md

  • [x] 4.1.9 桶排序.md

  • [x] 4.1.9.1 基数排序.md

  • [x] 4.1.9.2 计数排序.md

  • [x] 4.2.1 数组全排列.md

  • [x] 4.2.2 背包问题(组合优化的问题).md

  • [x] 5.1.1 mongodb有什么不足.md

  • [x] 5.1.2 node 常见面试题.md

  • [x] 5.1.3 koa 中间件实现原理.md

1.0 浏览器运行原理 →