• 前端框架通用的面试题

    为什么选择使用框架而不是原生? 框架的好处: 组件化: 其中以 React 的组件化最为彻底,甚至可以到函数级别的原子组件,高度的组件化可以是我们的工程易于维护、易于组合拓展。 …

    2020年3月16日 661
  • 前端框架中路由的实现原理

    不管是react-router 还是 vue-router他们都是基于前端路由的一次拓展和封装,我们不想单纯地讲vue或者react的路由,我们就以最本质的前端路由进行分析. 前…

    2020年3月14日 308
  • React组件复用指南

    React组件复用指南 本文来源于2篇文章: 高阶组件: 来源于franleplant的文章React Higher Order Components in depth,我们对少…

    2020年3月13日 507
  • 前端性能优化-执行篇

    我们已经介绍了前端加载方面的优化操作,在实际开发中大部分情况下我们解决的性能优化问题就是加载问题,但是我们依然会碰到一些高性能要求的场景需要优化我们的代码执行速度. 我们不会去介绍…

    2020年3月13日 496
  • 请问如何写一个babel?

    前言 Babel 是现代 JavaScript 语法转换器,几乎在任何现代前端项目中都能看到他的身影,其背后的原理对于大部分开发者还属于黑盒,不过 Babel 作为一个工具真的有了…

    2020年3月12日 310
  • 经常看到的三个 JavaScript 经典面试题

    本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋…

    2020年3月12日 458
  • 前端性能优化-加载篇

    前言 虽然前端开发作为 GUI 开发的一种,但是存在其特殊性,前端的特殊性就在于“动态”二字,传统 GUI 开发,不管是桌面应用还是移动端应用都是需要预先下载的,只有先下载应用程序…

    2020年3月12日 580
  • 细说HTTP协议

    HTTP有哪些方法? HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TR…

    2020年3月12日 364
  • 书籍 or 课程推荐

    书单的推荐非常多,我在网络上也看过很多书单的推荐,往往时效性存在问题,像操作系统、编译原理这种变化不太快的书时效性不是问题,而前端作为应用层的技术变化太快,很可能两三年的书就过时了…

    2020年3月11日 477
  • 如何搭建一个组件库的开发环境

    技术选型 css 解决方案 由于CSS 本身的众多缺陷,如书写繁琐(不支持嵌套)、样式易冲突(没有作用域概念)、缺少变量(不便于一键换主题)等不一而足。为了解决这些问题,社区里的解…

    2020年3月11日 672
QR code