讲师介绍
李成熙 lee
腾讯 AlloyTeam 前端工程师
主要参与家校群、互动直播的开发工作,喜欢钻研技术,对 react、webpack 有深入研究,在性能优化和自动化方面具有丰富经验。
-
AC2016 讲师专访——李成熙 lee
In 未分类 on 2016年10月19日 by TAT.Johnny view: 4,4840
-
AC2016 讲师专访——何骏 yussica
In 未分类 on 2016年10月19日 by TAT.Johnny view: 2,6190
-
AC2016 讲师专访——石小勇 devin
In 未分类 on 2016年10月19日 by TAT.Johnny view: 3,6831
讲师介绍
石小勇 devin
腾讯 AlloyTeam 高级工程师
做过甲方乙方,前端后台,14 年正式从企业开发转型互联网,扎根前端。现致力于 react、vue 等热门技术在实际业务中的落地。Github 地址:https://github.com/shixy
-
AC2016 讲师专访——吕鸣 tenny
In 未分类 on 2016年10月19日 by TAT.Johnny view: 1,9212
-
谈谈函数式编程
In 未分类 on 2016年09月20日 by TAT.joeyguo view: 5,6041
-
用 webgl 打造自己的 3D 迷宫游戏
In 未分类 on 2016年09月18日 by TAT.vorshen view: 14,00512
背景:前段时间自己居然迷路了,有感而发就想到写一个可以让人迷路的小游戏,可以消 (bao) 遣 (fu) 时 (she) 间 (hui)
没有使用 threejs,就连 glMatrix 也没有用,纯原生 webgl 干,写起来还是挺累的,不过代码结构还是挺清晰的,注释也挺全的,点开全文开始迷宫之旅~
-
Preload:有什么好处?(下)
In 未分类 on 2016年07月25日 by TAT.Johnny view: 3,7281
==============接上篇 Preload:有什么好处?(上)=================
译者注:上文讲到了利用 Preload,我们可以做到哪些事情,从这里继续~
响应式加载(RESPONSIVE LOADING)
因为 Preload 是一个链接,遵循规范它应有 media 属性(目前 Chrome 还未支持,不过很快就可以了)。这个属性可以启用资源的条件加载能力。
它又有什么用处呢?举个例子,你的网站的初始视窗,对于 PC/宽屏设备展示可交互的地图版本,而对于手机/窄屏设备则展示静态的地图版本。如果你擅于加载性能优化,会想到在特定设备只加载其中一个版本的资源,而不是所有资源。而要做到这样唯一的办法就是使用 JS 去动态地加载资源。但是这么做,会使得资源对于 preloader(译者注:上文提到过的浏览器内部的预加载器)不可见,因此会使得资源的加载时机稍微滞后,不但影响了用户的视觉体验,还对站点的 SpeedIndex 得分有着负面影响。
所以我们该怎么做,才能让浏览器尽早知道所需加载的资源呢?没错,就是 Preload!
我们可以使用 Preload 提前加载这些资源,并且使用 media 属性,做到只加载需要的资源:
123<link rel="preload" as="image" href="map.png" media="(max-width: 600px)"><link rel="preload" as="script" href="map.js" media="(min-width: 601px)">
-
时光倒流程序设计-AlloyTicker
In 未分类 on 2016年07月25日 by TAT.dnt view: 5,8523
熵与负熵
熵遵循熵增原理,即无序非热能与热能之间的转换具有方向性。薛定谔说过:生命本质在于负熵。熵代表的是无序,负熵就是熵的对立,而负熵表示的则是有序。汲取负熵(米饭、面包、牛奶、鸡蛋),可以简单的理解为从外界吸收了物质或者能量之后,转化成负熵流,使系统的熵降低,人体变得更加有序。
-
HTTP,HTTP2.0,SPDY,HTTPS 你应该知道的一些事
In 未分类 on 2016年07月23日 by TAT.tennylv view: 50,61821
作为一个经常和 web 打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。
1. web 始祖 HTTP
全称:超文本传输协议 (HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0 也随之而来,处于计算机网络中的应用层,HTTP 是建立在 TCP 协议之上,所以 HTTP 协议的瓶颈及其优化技巧都是基于 TCP 协议本身的特性,例如 tcp 建立连接的 3 次握手和断开连接的 4 次挥手以及每次建立连接带来的 RTT 延迟时间。
-
Nodejs 原生支持的 ES6 特性
In 未分类 on 2016年07月04日 by TAT.李强 view: 22,93235
随着 React 的风靡,配合 Webpack 以及 Babel 等技术,越来越多的前端同学将 ECMAScript 2015(ES6) 的特性运用在项目中,import、export、class、箭头函数、块级作用域等特性屡试不爽。而对于 Node.js 实现的后台代码来说,我们也同样希望使用这些 ES6 特性,下面将以 v4.4.4(LTS version) 长期支持版本为例展开话题,从兼容性以及性能两方面着手分析 Node.js 对 ES6 的支持情况。