上一篇文章 《从 setTimeout 说事件循环模型》从 setTimeout 入手,探讨了 Javascript 的事件循环模型。有别于 Java/C#等编程语言,Javascript 运行在一个单线程环境中,对 setTimeout/setInterval、ajax 和 dom 事件的异步处理是依赖事件循环实现的。作为一个转向 Javascript 的开发人员,很自然的产生一个疑问,如何实现 Javascript 多线程编程呢?随着学习的深入,我了解到 HTML5 Web Worker,本文将分析 Web Worker 为 Javascript 带来了什么,同时带大家看看 worker 模型在其他语言的应用。
-
【转向 Javascript 系列】深入理解 Web Worker
In 未分类 on 2015年11月26日 by TAT.ronnie view: 20,1125
-
致我们终将组件化的 Web
In 未分类 on 2015年11月24日 by TAT.bizai view: 35,24546
-
AlloyTeam 大事件揭晓!
In 未分类 on 2015年11月12日 by TAT.mandyluo view: 3,96410
轰隆隆,轰隆隆,一不小心,来到了公布 AlloyTeam 大事件的日子。 这个大事件是什么?大家也有一些猜想。
好啦,就不卖关子啦,我们的大事件就是
这次大会的主题是《移动 web 性能》,随着移动互联网的发展,AlloyTeam 的业务从 web qq 的 pc 时代迁移到兴趣部落,家校群,吃喝玩乐等大型移动 web 应用。
丰富复杂的业务场景驱使我们不断在性能和工程领域探索,攒积了丰富的技术、工具和开源项目,覆盖了前端技术栈的很多方面。
希望借助<AC 大会> 的平台将每一年的收获分享给业界同仁,希望大家能在<AC 大会> 上体验到业务架构与技术探索并包的前端技术海天盛筵。
关于 AC 大会的更多细节,请狠戳官网
-
AlloyTeam 大事件倒计时 1 天干货呈献– 团队开源项目
In 未分类 on 2015年11月11日 by TAT.heyli view: 3,5639
-
AlloyTeam 大事件倒计时 2 天干货呈献– 性能优化博文
In 未分类 on 2015年11月10日 by TAT.heyli view: 4,5881
团队成员对 web 的性能优化的追求孜孜不倦,我们也有一些博文专门探讨这块领域。
【高性能前端 1】高性能 HTML
http://www.alloyteam.com/2012/10/high-performance-html/
【高性能前端 2】高性能 CSS
-
AlloyTeam 大事件倒计时 3 天干货呈献–React 技术博文
In 未分类 on 2015年11月09日 by TAT.heyli view: 6,2244
React 诞生以来,我们团队就对其保持关注。下面是我们博客中有关 React 技术的一些探讨
React 初探
http://www.alloyteam.com/2015/04/react-explore/
React 虚拟 DOM 浅析
http://www.alloyteam.com/2015/10/react-virtual-analysis-of-the-dom/
-
React 服务器端渲染实践小结
In 未分类 on 2015年10月31日 by TAT.Johnny view: 25,18834
背景
为什么是 React?
React 今年在国内特别火,一时间虚拟 DOM(Virtual DOM)等酷炫概念一下刷新了很多前端开发同学的三观,关于性能优劣的争论也在知乎上看到不少。不得不说 React 解决了一些前端项目开发的痛点,而我最近的一年多的工作重心,都在兴趣部落这样一个基于兴趣社交的 web 产品上,有很多感同身受的地方。兴趣部落这个产品从初期只有移动端的 2、3 个页面,发展到现在 50+移动页面,加上 PC 版的最近上线,中间经历了从 2-3 人的小项目到 10+人团队的大型前端项目的巨大转变。这个过程中除了人员相对业务的线性增加,代码量、维护成本也是以指数速度增长的,很快代码臃肿、难以维护与测试等问题就凸显出来。虽然内部经过一些轻量的重构优化,但开发模式还是与高度的迭代节奏很不匹配。这时候,React+Webpack 的组件开发模式让我眼前一亮,暗下决心要让这样的先进开发模式推广到项目团队,好东西一定要让大家有所受益,而不仅仅是技术的尝鲜、摆设。
-
伪元素 content 的应用
In 未分类 on 2015年10月31日 by TAT.will view: 6,9635
日常开发中,我们常用:before,:after 来实现一些效果,比如
-
React 虚拟 DOM 浅析
In 未分类 on 2015年10月31日 by TAT.李强 view: 29,31516
在 Web 开发中,需要将数据的变化实时反映到 UI 上,这时就需要对 DOM 进行操作,但是复杂或频繁的 DOM 操作通常是性能瓶颈产生的原因,为此,React 引入了虚拟 DOM(Virtual DOM)的机制。
-
AngularJS 经验分享
In 未分类 on 2015年10月31日 by TAT.dorsywang view: 4,7231
AngularJS 是动感的 JS 框架,使用它可以使你的代码变得简单,特别是大型的 WebApp,因为你不在去手动的去更新你的 UI, 你只需要关心你的数据和你应用的状态即可。