由慕课网独家主办的沙龙首秀——慕课网技术沙龙之前端专场于12月5日在辽宁饭店圆满结束,来自国内一线互联网公司资深前端工程师、独立创业者倾情分享前端领域热门技术,与参会者深度互动,沙龙在业界反响强烈。为了让更多未能亲临现场的开发者能够参与到这场技术盛宴中,慕课网官方网站现已上线沙龙现场的精彩视频内容,并同步推出了专题解读,前端开发者们不容错过!
沙龙精彩回顾之主题演讲:
演讲嘉宾:刘炬光 小米科技有限公司资深前端开发工程师
演讲主题:前端缓存那些事儿
内容提要:
1.以前我们使用Http Header来通知浏览器应该如何缓存相关资源,H5新增了Application Cache来实现offline web applications, 在实战中如何应用这些特性,又会遇到哪些坑呢?
2.JS编译器Cache,包括程序编写过程中数据、变量的缓存,静态作用域,动态作用域如何影响Cache。
3.Html Cache,包括页面模板的缓存以及DOM节点的缓存。【详细】
演讲嘉宾:大城小胖 上海顽梦数码科技有限公司创始人
演讲主题:HTML5多人实时在线游戏里踩过的那些坑
内容提要:
1.利用HTML5技术开发实时多人游戏时遇到的问题。
2.初创团队在产品研发中犯下的那些低级错误。【详细】
演讲嘉宾:何方石 百度前端工程师
演讲主题:Node.js在百度的产品级应用
内容提要:
Node.js 从2009年发布至今已经有6个年头,它引发了全栈概念的流行,同时也带来了很多的争议和质疑。本次分享从框架与运维两个层面讲述在百度如何使用这项技术打造高效可靠的Web服务。
1.为什么要使用Node.js打造Web服务,我们期望的目标是什么
2.在使用Node.js的过程中我们遇到的主要问题有哪些
3.使用Node.js打造Web服务为前端同学带来了哪些改变
4.我们如何通过改进运维手段来保障Node.js服务的高可靠与高可用【详细】
演讲嘉宾:晨末 阿里云web开发工程师
演讲主题:从基于Angularjs的模型系统论“道”前端开发
内容提要:
1.从前端开发同学实际生活中的痛点出发,引发大家去思考如何把自己从当前的现状中解救出来。
2.前端之道不在于语言和框架,二者仅能解决一部分问题,不管用什么语言去做前端开发,不管用什么框架,都会有人把代码写得无法维护。
3.如何做程序设计来应对“一次性”产品的需求变更与迭代。
4.如何应对一系列相似产品的研发与代码设计。【详细】
沙龙精彩回顾之圆桌论坛:
现场提问:如何快速、深入的了解新的框架,学习别人的代码?
刘炬光:我的做法是这样的,学习一项新技术,第一件事就是去它的官网,国外的新框架,官网写的都是非常用心的,看完之后基本可以学到90%你需要掌握的知识。学习别人的代码非常简单,跑起来就行了。之后从首页开始,看看这些东西是怎么加载起来的,它的模块是怎么组织的,理清整体的脉络之后,再去研究小的细节。
现场提问:如何看待前端将来的职业规划、职业发展方向?
何方石:不要把自己限定在前端领域,不要给自己画框。前端这个岗位有一个很大的特点,公司内对接PM的需求,公司外给用户提供最直接的用户体验。其实前端在业务上比后端了解的更深入,完全可以发挥更多的主动性,推动后端做出更多的改进。另一方面,建议大家用更多的维度、更多的方向去思考问题,甚至在一些小项目中做一些后端的工作,通过一系列的方向,扩展自己的技术视野,这是有价值的。
现场提问:我想问一下小胖,你的 PPT大纲上面有runtime的部分,能否简单介绍一下?
小胖:runtime和我今天讲的node-fii很像。它的好处是性能好,缺点是对dom的支持很不好。其实在runtime的环境下,传统的html5游戏已经不能称之为html5游戏了,比如你写了一个应用,分享给朋友,他的机器里可能没有runtime或者用标准浏览器打开,根本没法玩,或者很多东西不支持。runtime好的方面来讲,肯定是弥补了h5游戏的一些不足和缺点,坏的方面是丧失了h5标准化的东西。
现场提问:前端发展速度非常快,用什么样的心态来应对变化的趋势?
晨末:首先要把基本功打扎实,不然想做框架是做不了的。然后,不管出现什么新技术,首先了解它想要解决什么问题、应对什么场景,了解以后你会发现不过如此。当你知道它的实现思想以后,自己去做代码实现的时候,你写的可能比他还要好。我的看法是:当我有一把利剑握在手里的时候,来什么斩什么。当问题出现的时候,能在公司允许的花费、时间进度之内,把他搞定。