Hey async, await me
In 未分类 on 2015年12月18日 by view: 7,932
5

背景

笔者在前面的文章介绍过如何使用 generator 来解决 callback hell,尽管现在多数浏览器特别是移动端浏览器还不支持该 ES2015 新特性,但你可以通过 Babel 等转换工具转化成 ES5 兼容的等效代码,从而在生产环境使用。

不过使用 generator 来解决 callback hell 似乎有点不务正业,毕竟 generator 是生成器,属于 Iterator 的一种,设计之初是用来生成一种特殊的迭代器的。

另外还有两点也可以算是 generator 解决 callback hell 问题的缺陷:

  1. generator 需要从 generator function 执行得到,而 generator function 执行之后只会返回一个 generator,不管里面是怎样的代码,与我们通常对函数的认知存在差异
  2. 如果想执行 generator function 的函数体,需要不断调用返回的 generator 的 next 方法,这样就决定了必须依赖 cobluebird.coroutine 等其他辅助代码或者手动执行 next,来保证 generator 不断 next 下去

Tips:文章 ES6 Generator 介绍有介绍 generator 和 generator function,以及它们之间的关系和区别。

TAT.heyli AC 大会讲师访谈之—— 隔壁的老王技术精
In 未分类 on 2015年12月12日 by view: 2,475
1

dorsywang2

 
本期看点: Abstract 框架 AlloyImage 兴趣部落
 
导读:
 
首届 AC2015 大会即将于 2015 年 12 月 12 日在深圳腾讯大厦总部举行。这是 AlloyTeam 沉寂一年来首次对外举行的一次技术分享。AlloyTeam 前身是负责 WebQQ,Q+,QQ 互联的腾讯前端团队,最近又历经了兴趣部落、群开放、家校群等一连串 QQ 拳头项目的洗礼,积淀了不少技术知识,希望借着一年一度的技术分享会对外展示我们一年以来的技术成果。届时,亦会有神秘 web 游戏项目对外公布。
 
王斌,AC2015 的讲师,2012 年加入腾讯 AlloyTeam,先后开发过 Q+互联,兴趣部落。开发过 AlloyDesigner, AlloyPhoto 等有趣的设计、图像处理开源项目。并为兴趣部落手机端整合出 Abstract 框架,支撑了这一亿万级业务的稳健发展。
TAT.heyli AC 大会讲师访谈之—— 一文惊人的高工晓思
In 未分类 on 2015年12月12日 by view: 3,041
2

csonlai2

本期看点: 跨 webview 优化 LocalStorage 优化 滚动长列表优化 兴趣部落
 
导读:
 
首届 AC2015 大会即将于 2015 年 12 月 12 日在深圳腾讯大厦总部举行。这是 AlloyTeam 沉寂一年来首次对外举行的一次技术分享。AlloyTeam 前身是负责 WebQQ,Q+,QQ 互联的腾讯前端团队,最近又历经了兴趣部落、群开放、家校群等一连串 QQ 拳头项目的洗礼,积淀了不少技术知识,希望借着一年一度的技术分享会对外展示我们一年以来的技术成果。届时,亦会有神秘 web 游戏项目对外公布。
 
赖晓思,AC2015 的讲师之一,2012 年加入腾讯 AlloyTeam,曾参与过 QQ 互联、群基础、兴趣部落等项目的开发,目前负责兴趣部落的页面开发。在公司内率先使用跨 webview 预拉取数据的性能优化办法。之所以说一文惊人,是因为他成功解决移动端滚动列表的卡顿问题,提出 InfiniteScroll.js 的解决方案,并将解决滚动列表卡顿的解决方案,包括代码、横向对比的数据分析、渲染分析以及图表及视频的形式发布在内网,获得一致好评。这套方案的结合分析也是他成为高级工程师的一大亮点。他将会在 AC 大会中分享以上优化心得。
TAT.heyli AC 大会讲师访谈之—— 帅气逼人的郭高工
In 未分类 on 2015年12月11日 by view: 3,660
3
johnnyguo
 
本期看点: 性能 前端发展 首屏优化 兴趣部落
 
导读:
 
首届 AC2015 大会即将于 2015 年 12 月 12 日在深圳腾讯大厦总部举行。这是 AlloyTeam 沉寂一年来首次对外举行的一次技术分享。AlloyTeam 前身是负责 WebQQ,Q+,QQ 互联的腾讯前端团队,最近又历经了兴趣部落、群开放、家校群等一连串 QQ 拳头项目的洗礼,积淀了不少技术知识,希望借着一年一度的技术分享会对外展示我们一年以来的技术成果。届时,亦会有神秘 web 游戏项目对外公布。
 
郭碧青,AC2015 的讲师,2011 年加入腾讯 AlloyTeam,先后开发过 WebQQ,Q+,QQ 互联,兴趣部落。在性能优化方面有非常丰富的经验,是腾讯学院前端性能优化课程的讲师,曾参与春节兴趣部落红包项目,将性能优化做到极致,成功应对每秒 50 万的并发。最近应用 React 直出的方案实践兴趣部落 PC 版 web 的优化,得到不少的性能提升。
TAT.heyli AC 大会讲师访谈之——前端界出了个老教授
In 未分类 on 2015年12月11日 by view: 3,384
2
weberpan
 
本期看点:React + Redux 前端第三方交互 手 Q 家校群
 
导读:
 
首届 AC2015 大会即将于 2015 年 12 月 12 日在深圳腾讯大厦总部举行。这是 AlloyTeam 沉寂一年来首次对外举行的一次技术分享。AlloyTeam 前身是负责 WebQQ,Q+,QQ 互联的腾讯前端团队,最近又历经了兴趣部落、群开放、家校群等一连串 QQ 拳头项目的洗礼,积淀了不少技术知识,希望借着一年一度的技术分享会对外展示我们一年以来的技术成果。届时,亦会有神秘 web 游戏项目对外公布。
 
潘佳韩,AC2015 的首位讲师,2012 年加入腾讯 AlloyTeam,曾参与过兴趣部落、群活动等项目的开发,目前是手 Q 家校群项目的前端主要负责人,参与项目期间,制定了家校群移动端详情页功能、题库功能、PC 家校群功能的交互及技术方案,保证家校群功能的稳定上线,以及对内推广 react + redux 技术。
 
TAT.heyli AlloyTeam 前端技术大会 — AC 2015
In 未分类 on 2015年12月09日 by view: 2,910
6

AC2015

 

活动介绍

腾讯 AlloyTeam 源于 2008 年成立的腾讯 WebQQ 团队,于 2011 年 10.24 正式对公司外以< 腾讯 AlloyTeam> 为团队名称进行对外交流,AlloyTeam 的寓意是:像合金一样将各种技术,以及各个成员的聪明才智聚合在一起,从而产生更强的合金特性,未来我们也希望通过聚合业界的各大前端牛人,来共同推动 Web 前端技术在中国的发展!

瞬息万变的互联网世界,日新月异的大前端技术,HTML5,Node.js 让前端的新技术、新框架和新工具层出不穷、百家争鸣,AlloyTeam 也在实践中不断探索,攒积了丰富的技术、工具和开源项目,覆盖了前端技术栈的很多方面,所以希望借助<AC 大会> 的平台将每一年的收获分享给业界同仁,希望大家能在<AC 大会> 上体验到业务架构与技术探索并包的前端技术海天盛筵。

TAT.ronnie 【转向 Javascript 系列】深入理解 Web Worker
In 未分类 on 2015年11月26日 by view: 20,112
5

上一篇文章 从 setTimeout 说事件循环模型》从 setTimeout 入手,探讨了 Javascript 的事件循环模型。有别于 Java/C#等编程语言,Javascript 运行在一个单线程环境中,对 setTimeout/setInterval、ajax 和 dom 事件的异步处理是依赖事件循环实现的。作为一个转向 Javascript 的开发人员,很自然的产生一个疑问,如何实现 Javascript 多线程编程呢?随着学习的深入,我了解到 HTML5 Web Worker,本文将分析 Web Worker 为 Javascript 带来了什么,同时带大家看看 worker 模型在其他语言的应用。

TAT.bizai 致我们终将组件化的 Web
In 未分类 on 2015年11月24日 by view: 35,245
46

这篇文章将从两年前的一次技术争论开始。争论的聚焦就是下图的两个目录分层结构。我说按模块划分好,他说你傻逼啊,当然是按资源划分。

mulu_left 《=》mulu_right

 

TAT.mandyluo AlloyTeam 大事件揭晓!
In 未分类 on 2015年11月12日 by view: 3,964
10

轰隆隆,轰隆隆,一不小心,来到了公布 AlloyTeam 大事件的日子。 这个大事件是什么?大家也有一些猜想。

 

 

 

好啦,就不卖关子啦,我们的大事件就是

 

 

这次大会的主题是《移动 web 性能》,随着移动互联网的发展,AlloyTeam 的业务从 web qq 的 pc 时代迁移到兴趣部落,家校群,吃喝玩乐等大型移动 web 应用。

丰富复杂的业务场景驱使我们不断在性能和工程领域探索,攒积了丰富的技术、工具和开源项目,覆盖了前端技术栈的很多方面。

希望借助<AC 大会> 的平台将每一年的收获分享给业界同仁,希望大家能在<AC 大会> 上体验到业务架构与技术探索并包的前端技术海天盛筵。

 

关于 AC 大会的更多细节,请狠戳官网

TAT.heyli AlloyTeam 大事件倒计时 1 天干货呈献– 团队开源项目
In 未分类 on 2015年11月11日 by view: 3,563
9

AlloyTeam 一直致力于开源项目,今年由于贡献突出,获得公司级行业贡献大奖。下面是 AlloyTeam 的一些优秀开源项目:

获奖

未知对象