木犀前端知识库
建立这个仓库的目的是为了把木犀前端积累的技术经验转化为文档保存下来。同时,对于团队内的新成员,这些文档也是了解木犀前端代码规范以及工具流程的一个很好的参考。
这里的所谓技术经验主要是结合我们自身的前端开发经验总结出来的最佳实践,所以只能保证适用于我们团队产品的开发。这些文章里的观点是和我们团队的情况相符合的。比如CSS布局方案、移动前端CSS解决方案等。
还有一些专题的讨论,这些主要是我们在一个技术方向上的长期思考。可以作为木犀在一个技术方向上积累的Overview。这些技术方向包括一些实际工程中比较关键而又常常被学生开发者所忽视的部分,比如JavaScript性能、页面加载速度、前端代码部署等等。
还有一些纯技术的讨论,比如浏览器渲染引擎、函数式编程、JavaScript异步编程等。这些技术方向有些是业界的热点和难点,我们对这些问题写下自己的思考。而有一些是比较冷门的方向,在这里做一个介绍,作为补充。以便有兴趣的同学深入探究。
- 木犀前端团队(MFE)基本情况
- Web前端简介
- 知名前端博客
- 前端方向介绍-数字媒体
- 前端业务的典型类型与技术选型
- 木犀前端代码规范
- 前后端分离开发
- 木犀前后端分离方案(鹊桥)
- 木犀前端工具-本地开发容器(Ninja)
- 推荐的CSS布局方案
- 浏览器渲染引擎和JavaScript引擎相关
- 前端框架设计(Vue, React, Angular)
- 关于性能-综述
- 页面性能优化
- JavaScript性能优化
- 应用性能优化
- 如何部署前端代码(前端自动化部署)
- 前端资源和书籍
- JavaScript与函数式编程
- 如何阅读CSS与ECMAScript规范
- Promise+Fetch专题
- JavaScript并发解决方案
- 无线前端-—雪碧图
- 无线前端-—移动端页面布局
- 如何看待JavaScript设计模式
- 移动端Web中的CSS
- 前端安全
- 前端动画(CSS、JS+SVG、Canvas)
- 浏览器渲染引擎相关(动画的GPU加速)
- 前端MVC框架设计-以Backbone为例
- 前端MVVM框架设计-以Vuejs为例