慕课网技术沙龙旨在为流行技术发烧友、程序员提供一个自由、开放的技术交流和分享平台。聚焦行业主流技术、新技术,邀请行业资深大咖分享经验与观点。以技术交流为根本,汇聚不同视角和独到的技术理念,通过思想的碰撞,凝聚新的力量、引发新的思维,畅想对行业变革与飞跃的期许。
2015年12月5日,慕课网技术沙龙之前端专场在北京辽宁饭店如期举办,本期沙龙以“畅言”为主题,百度前端工程师何方石、阿里云web开发工程师晨末、上海顽梦数码科技有限公司创始人大城小胖、小米科技资深前端开发工程师刘炬光四位主讲嘉宾围绕“前沿技术实践、技术原理探究、网站性能优化”等前端热门话题进行了精彩分享。
1. 以前我们使用Http Header来通知浏览器应该如何缓存相关资源,H5新增了 Application Cache来实现offline web applications, 在实战中如何应用这些特性,又会遇到哪些坑呢?
2. JS编译器Cache,包括程序编写过程中数据、变量的缓存,静态作用域,动态作用域如何影响Cache。
3. Html Cache,包括页面模板的缓存以及DOM节点的缓存。
1. 利用HTML5技术开发实时多人游戏时遇到的问题。
2. 初创团队在产品研发中犯下的那些低级错误。
1. 为什么要使用Node.js打造Web服务,我们期望的目标是什么?
2. 在使用Node.js的过程中我们遇到的主要问题有哪些?
3. 使用Node.js打造Web服务为前端同学带来了哪些改变?
4. 我们如何通过改进运维手段来保障Node.js服务的高可靠与高可用。
“ 在实际项目中有需要的时候就去学;如果不需要,了解就够了。”
“ 不要指望它短期内对自己的职业、 生活产生较大的改变。”
“ 首先保证服务的稳定性,才能有炫酷的技术产生。”
“ 前端开发同学要把自己当成一个程序员,要修炼好程序员必备的内功。 ”
如何快速、深入的了解新的框架,学习别人的代码?
我的做法是这样的,学习一项新技术,第一件事就是去它的官网,国外的新框架,官网写的都是非常用心的,看完之后基本可以学到90%你需要掌握的知识。学习别人的代码非常简单,跑起来就行了。之后从首页开始,看看这些东西是怎么加载起来的,它的模块是怎么组织的,理清整体的脉络之后,再去研究小的细节。
我想问一下小胖,你的 PPT大纲上面有runtime的部分,能否简单介绍一下?
runtime和我今天讲的node-fii很像。它的好处是性能好,缺点是对dom的支持很不好。其实在runtime的环境下,传统的HTML5游戏已经不能称之为HTML5游戏了,比如你写了一个应用,分享给朋友,他的机器里可能没有runtime或者用标准浏览器打开,根本没法玩,或者很多东西不支持。runtime好的方面来讲,肯定是弥补了HTML5游戏的一些不足和缺点,坏的方面是丧失了HTML5标准化的东西。
如何看待前端将来的职业规划、职业发展方向?
不要把自己限定在前端领域,不要给自己画框。前端这个岗位有一个很大的特点,公司内对接PM的需求,公司外给用户提供最直接的用户体验。其实前端在业务上比后端了解的更深入,完全可以发挥更多的主动性,推动后端做出更多的改进。另一方面,建议大家用更多的维度、更多的方向去思考问题,甚至在一些小项目中做一些后端的工作,通过一系列的方向,扩展自己的技术视野,这是有价值的。
前端发展速度非常快,用什么样的心态来应对变化的趋势?
首先要把基本功打扎实,不然想做框架是做不了的。然后,不管出现什么新技术,首先了解它想要解决什么问题、应对什么场景,了解以后你会发现不过如此。当你知道它的实现思想以后,自己去做代码实现的时候,你写的可能比他还要好。我的看法是:当我有一把利剑握在手里的时候,来什么斩什么。当问题出现的时候,能在公司允许的花费、时间进度之内,把它搞定。
观众提问后认真聆听嘉宾解答,看看这笑容,一定是对回答很满意咯!
会议尚未开始,开发者们都在阅读嘉宾演讲提纲,认真的态度值得表扬~
嘉宾不仅演讲内容是纯干货,幽默的风格也引发了观众爆笑~
精彩演讲再次引发全场爆笑,真是一场效果与笑果绝佳的沙龙!
敬业的摄像工作人员,全程录制现场视频
距离活动开始还有1个多小时,工作人员进行交流。已经有观众提前到达,还有特地从外地赶来参会的开发者。
开场前,我们的主讲嘉宾都很放松。
美女观众一边仔细听嘉宾演讲,一边若有所思。
前来参会的开发者们自觉排队签到,素质棒棒哒!
抢到红包的观众同时获得前端畅销书籍并上台领奖
全场座无虚席,不少观众只能选择会场后面的“站票”聆听演讲。
现场观众积极参与问答,向演讲嘉宾提问。问题被选中的观众展示获得的图书福利~
幸运的获奖观众,红包和书籍双双收入囊中。
演讲间隙的小游戏——通过微信群为现场观众派发10个红包,抢到红包送好书!
最后一位演讲嘉宾正在发言,开发者们听的很投入。