简介:去哪儿网前端交互沙龙第一期内容精彩呈现!
第1章 开发网页的另一种选择
Canvas可以用来绘图、做动画,大家都知道。但我们还可以尝试用Canvas来做一个页面,能够避开复杂的DOM结构,更加直接的实现文字和图片的渲染。让我们走进Canvas的世界,以原生代码的方式一步步的去实现。也许在特定的场景,尤其是移动端的交互界面,它会成为开发网页的另一种选择。
第2章 前后端分离的实践与思考
前后端合理高效的分工是一个永恒的话题,研发模式也在一直改变和优化。去哪儿网支付中心在实际业务中也选择了适合团队自身的架构模式,并且设计了基于NodeJS的大前端解决方案,旨在大幅提高团队的生效效率。
第3章 管生更管养——Node.js上线与运维
全栈工程师时代作为前端的我们将不再满足于纯浏览器端的JS开发,借助Node.js可以把我们的触角深入到服务器端。主要讲解我们为什么选择Node.js来进行前后端分离和已经取得的成果。在开发、使用Node.js的过程中会遇到那些问题,如何解决,以及由此带来的运维和系统问题如何解决。
服务器端的JS开发给我们带来了新的挑战和机遇,如何重构我们的知识体系来适应这些变化。
第4章 WebGL带你走进浏览器的3D世界
WebGL是浏览器端交互式3D图形实现的新标准,它提供了大量API,并使用底层硬件加速,使得我们能够在浏览器中直接使用前端语言来构建复杂的3D图形应用。它在游戏、数据可视化等领域有着巨大的应用前景。在本次课程中,我们将从WebGL的诞生背景讲起,通过梳理WebGL的相关基本概念并结合简单的例子,让大家对WebGL有一个感性的认识。