前端内参
CtrlK
  • 首页·前端内参
  • 前言·写给有缘人
  • 零、准备Hard模式下的面试
    • 1.一线互联网公司面试前的准备
      • 零.1.1 一线互联网公司有什么不同?
      • 零.1.2 该公司是做什么的,实力怎么样,前景如何,口碑怎样?
      • 零.1.3 该岗位负责做什么的,岗位所属部门在什么位置,上升空间多大?
      • 零.1.4 准备一份好的简历
      • 零.1.5 不卑不亢,不疾不徐地说话
      • 零.1.6 "有什么问题要问我吗",如何回答?
  • 壹、前端之灵:JavaScript/ECMAScript
    • 1.你需要知道的新东西
      • 壹.1.1 新版 ECMAScript 特性分析
      • 壹.1.2 JavaScript未来的方向
    • 2.核心概念
      • 壹.2.1 函数
      • 壹.2.2 作用域、执行上下文、作用域链
      • 壹.2.3 彻底搞懂 this
      • 壹.2.4 深入理解 call、apply、bind
      • 壹.2.5 面试时高频问到的"闭包"
      • 壹.2.6 原型和原型链
      • 壹.2.7 同步和异步,阻塞和非阻塞
      • 壹.2.8 Event Loop
      • 壹.2.9 强大的数组
      • 壹.2.10 正则表达式
      • 壹.2.11 位操作符与进制转换
      • 壹.2.12 spread和rest操作符
      • 壹.2.13 实现异步非阻塞的任务
      • 壹.2.14 模块化开发
    • 3.其他知识点
      • 壹.3.1 深拷贝与浅拷贝
      • 壹.3.2 JavaScript函数柯里化
      • 壹.3.3 JavaScript元编程:Proxy与Reflect
      • 壹.3.4 JavaScript中的进程、线程、协程
    • 4.浏览器、V8引擎
      • 壹.4.2 页面重排(Reflow)与重绘(Repaint)
      • 壹.4.3 DOM、Shadow DOM、Virtual DOM
    • 5.相关后端知识、通信协议、安全
      • 壹.5.2 了解TCP、UDP、TLS
      • 壹.5.3 HTTP几个版本的区别
      • 壹.5.4 HTTP和HTTPS的区别在哪里
      • 壹.5.5 XSS与CSRF攻击
  • 贰、数据结构与算法
    • 1.面试时高频率出现的算法
      • 贰.0 本章导读
      • 贰.1.1 十大排序算法
      • 贰.1.2 链表
      • 贰.1.3 单调栈
      • 贰.1.4 二叉树的遍历
      • 贰.1.5 实战:字节跳动前端面试2道算法题
      • 贰.1.6 分治法、动态规划与贪心算法的区别
      • 贰.1.7 实战:阿里巴巴前端面试题
  • 叁、主流框架/库
    • 1.综合比较
      • 叁.1.1 jQuery过时了吗?
      • 叁.1.2 React、Vue和Angular对比
    • 2.React
      • 叁.2.1 React Hooks究竟是什么?
  • 肆、必会的工具
    • 1.Webpack——自动打包模块工具
      • 肆.1.1 深入理解Webpack打包
    • 2.IDE——工欲善其事必先利其器
      • 肆.3.2 适用于前端开发者的20个VSCode插件
  • 伍、编程范式
    • 1.面向对象编程(OOP)
      • 伍.1.1 面向对象与面向过程有什么区别?
      • 伍.1.3 重新认识JavaScript面向对象: 继承
      • 伍.1.4 彻底搞懂泛型
      • 伍.1.5 用JavaScript实现抽象类
      • 伍.1.6 用JavaScript实现接口
    • 2.函数式编程
      • 伍.2.1 什么是函数式编程?
      • 伍.2.2 JavaScript的函数式编程探索
      • 伍.2.3 Pointfree无参数风格编程
    • 3.响应式编程
      • 伍.3.1 什么是响应式编程?
      • 伍.3.2 RxJS
  • 陆、设计原则与编程范式
    • 1.SOLID原则
      • 陆.1.0 导读:SOLID
      • 陆.1.1 单一职责原则
      • 陆.1.2 接口隔离原则
      • 陆.1.3 开放封闭原则
      • 陆.1.4 里氏替换原则
      • 陆.1.5 依赖倒置原则
  • 柒、设计模式与软件工程
    • 1.经典设计模式
      • 柒.1.5 发布-订阅模式
      • 柒.1.14 适配器模式
    • 2.软件工程架构
      • 柒.2.1 MVC的前世今生
  • 玖、公众号&博客推荐
    • 玖.1 一线互联网公司前端团队官方公众号
    • 玖.2 知名前端人物
  • 拾、后记
    • 拾.1 成为一个好的程序员远比找份好工作重要
    • 拾.2 2020年前端技术展望
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 贰、数据结构与算法

1.面试时高频率出现的算法

贰.0 本章导读贰.1.1 十大排序算法贰.1.2 链表贰.1.3 单调栈贰.1.4 二叉树的遍历贰.1.5 实战:字节跳动前端面试2道算法题贰.1.6 分治法、动态规划与贪心算法的区别贰.1.7 实战:阿里巴巴前端面试题
上一页壹.5.5 XSS与CSRF攻击下一页贰.0 本章导读

最后更新于6天前

这有帮助吗?