• 腾讯AlloyTeam诚邀您加入团队,一起打造最好用的在线文档

腾讯文档在4-18号正式对外发布,也许你已经看到过朋友圈流传的这个截图,关于一个需求也需要提 8 年的小马哥。

腾讯文档的推出标志着腾讯正式进军文档办公领域,目前市场反馈和项目前景都非常好,AlloyTeam正在寻找优秀小伙伴加入腾讯文档项目,一起做业界最好的在线文档。

AlloyTeam招聘优秀初级(包含实习生)、中级、高级web工程师,大量编制,岗位信息如下:

原文地址

gka-animation

“抓娃娃”并不陌生,存在两种结果:抓到与抓不到。在 Web 动画中,如上图,“抓到”与“抓不到”对应着两个动画,可以使用不同的动画图片资源来实现,似乎毫无异义。

细做观察,不难发现:两个动画中“动画初始到抓取”及“抓取结束到动画结束”的区间中存在相同动画(滑动和晃动抓杆)。既然动画相同,那么可以通过引用同一份动画图片资源,不做相同图片的重复加载,从而减少总资源大小。

“两个动画间存在部分相同的动画,相同部分可以引用同一份动画图片资源,来减少图片的总大小。”

肉眼进行辨别哪些动画是一样的?那是不可能的。gka提供一键式制作多个动画的方式,支持多种图片优化方案(含图片去重)。

gka 是一款简单的、高效的帧动画生成工具,图片处理工具。

官方文档:https://gka.js.org

Github:https://github.com/gkajs/gka

原文地址

gka

多倍图的适配在前端开发还是比较常见的,像在 Retina 屏幕,一般会使用二倍图从而让图片保持清晰,而在开发帧动画中使用的图片实际上同样需要做这样的适配处理。gka提供一键式的制作多倍图帧动画的方式。

gka 是一款简单的、高效的帧动画生成工具,图片处理工具。

官方文档:https://gka.js.org

Github:https://github.com/gkajs/gka

原文链接

default

最近几个月一直有些事情没有想通,但可幸的是,有些问题的答案逐渐开始明朗起来了。好久没写文章,籍此献上一篇短文。

当初准备毕业的时候,其实并没有想过要当前端工程师,毕竟当时基本都是全栈(PHP + jQuery)。但由于并不是科班出身(大学读Business),自信心不足,以及机缘巧合,就成为了一名前端工程师。

选择这份职业,其实也领略到它所拥有的魅力,更快捷的开发方式,更紧贴时代的发展,跨端的兼容等等,可以算是享受了前端这几年飞速发展的红利。但工作三年之后,也逐渐发现只是围绕前端来发展,有很大的局限性。

大约是有那么两件事触动到我吧。

腾讯AlloyTeam开始社会招聘啦,想加入AlloyTeam的Web+(UI、JS、Server、Client)工程师们请抓紧!工作职责主要负责腾讯手机QQ、PC QQ中的Web业务开发。如果你热爱面向Web的开发工作,欢迎前来应聘,机会难得,各种挑战等着你~~

 

岗位名称:Web前端开发工程师(T1-T3级别)

薪酬幅度:

(T1) 校招每年调整
(T2 – T3) 15K – 30K

岗位要求:

  • 计算机专业或相关专业大学本科以上学历
  • 社招需要2年以上工作经验(如果你足够牛,可以忽略这一条),校招建议有实习或项目经验。
  • 精通 W3C 标准的网站构建,有构建高性能的 Web 应用的经验。
  • 熟悉 Javascript/CSS、OOP 及主流前端类库、框架、工具,如 jQuery,React,Angular 等,有框架开发或贡献经验者优先。
  • 熟悉 ES6/HTML5/CSS3 等新技术,对 Web 语义化,响应式布局等有深刻理解和使用经验者优先。
  • 熟悉 Web 性能优化,有移动 Web 或 Hybrid App 开发调试及优化经验者优先。
  • 熟悉 WebView 性能优化,有相关终端开发经验者优先考虑。
  • 具有良好的代码风格、接口设计与程序架构,对前端工程化有深入实践者优先。
  • 掌握至少一门服务器端编程语言,熟悉 HTTP 等常见网络协议,熟悉简单 Linux 操作运维者优先。
  • 对业界最新的前端技术和实现有浓厚的兴趣及深入的见解。
  • 较强的学习能力,具备良好的知识沉淀习惯,有技术博客撰写,github开源项目者优先。
  • 逻辑分析能力强,具备良好的沟通能力,责任心和团队协作精神。
june01 gif的故事:解剖表情动图的构成
In Web开发 on 2017年09月24日 by view: 5,847
4

前言

在现在表情包横行的年代,相信大家对表情动图已经不陌生了,这些动图通常就是我们使用的gif图(比如下图)。所谓动图就是会动的图片,而其会动的原理跟动画、影视剧一样,通过连续播放图片让我们从视觉感官上认为图片会动。那么gif图片又是如何将动图中的每一帧存储下来的呢,这下就需要我们动起刀子,解剖一下gif图。

例子

简介

gif图本身无需过多介绍,相信这个星球上的人类基本上没有没接触过的吧。但是从专业的角度上来介绍的话,gif图是一种基于LZW算法的8位连续色调的无损压缩格式,某种程度上来说和png图的格式有点相似(索引、无损压缩等)。其中LZW算法上一种压缩算法,需要注意的是gif使用的LZW算法并不是原本的LZW算法,而是经过稍微改造后的LZW算法。

现代化富文本编辑器Quill Editor
In Web开发 on 2017年09月20日 by view: 11,887
8

介绍

近期在弄富文本编辑器相关的内容,其中项目中使用了Quill Editor(后面简称Quill)。Quill自称是一个现代化强大的富文本编辑器,它与其它富文本编辑器(例如UEditor)不同的地方在于,过去的编辑器操作的数据和展现给用户的视图层是同一份HTML/DOM,HTML是树状结构,显然树状结构不如线性结构好处理,而Quill内部就是通过使用线性结构的方式使操作富文本编辑器变得简单,而且数据层和视图层是分离的,这让Quill对现在很流行的React、Vue或者Angular都能很好的支持。下面我简单介绍下Quill的使用:

最近业务比较忙,但是我们追求3D世界的脚步不能停下来~某天在路上看到一辆辆飞驰而过的汽车,想到要不要弄一个赛车类的游戏
没有再用原生,而是使用了threejs,毕竟大点的3D项目,再用原生就是自己给自己找麻烦了……
本文从0到1讲解了这个游戏的开发过程,其中没有专门的介绍webgl和threejs,没有基础的同学可以结合threejs文档一起看,或者先学习一下webgl的基础知识~
游戏地址如下:

原文地址

CreateJS 是基于 HTML5 开发的一套模块化的库和工具,用于快捷地开发基于HTML5的游戏、动画和交互应用。

gka 为 createjs 开发定制模板 gka-tpl-createjs ,仅需一行命令,优化图片资源,生成雪碧图及 createjs 动画文件。关于 gka 更多了解,请点击 https://github.com/gkajs/gka

每年一度的 AlloyTeam Conf 大会即将于2017年10月29日在深圳盛大举行!届时,腾讯明星前端团队 AlloyTeam 讲师会到场,将一年来业界前沿技术,成熟技术实践,顶尖解决方案,全方位的呈现给所有到场的开发者。

往届AC大会,汇聚了 AlloyTeam 在业内最为知名,最具实力的前端工程师,如图形动画界网红专家当耐特,iPresst 两位作者 老教授 和 何骏,AlloyImage作者 dorsywang, 知名技术博主吕小鸣,webpack中文社区负责人李成熙等等。

主办方腾讯AlloyTeam,国内最卓越的前端团队之一,团队成员在业内各技术领域,如图形动画处理、前端工程化、性能优化等方面都有许多优秀的实践以及技术贡献。多年来也推出了许多业内称道的技术产品,如 iPresst, AlloyTouch, AlloyImage 等等。本次大会,不仅有干货满满的分享,深入的技术交流,也可能会有新的技术产品惊艳发布哦!

错过了这次大会,你就会与业界最前沿技术知识和最专业技术方案失之交臂。