原文链接

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,242
4

前言

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

例子

简介

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

现代化富文本编辑器Quill Editor
In Web开发 on 2017年09月20日 by view: 8,862
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 等等。本次大会,不仅有干货满满的分享,深入的技术交流,也可能会有新的技术产品惊艳发布哦!

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

TAT.heyli 印记中文推出文档CDN + COS部署方案
In Web开发 on 2017年08月30日 by view: 1,742
0

简介

印记中文的成立主要是为了协助社区更好地翻译与部署文档。最近联合腾讯云一起设计了一套有效提升访问速度及降低流量消耗成本的方案,即 COS 对象存储服务 及 CDN 加速方案。本文主要描述方案大体的实现过程,如果你是技术文档的管理者,苦于没有优秀的文档部署方案,可以联系印记中文(docschina),我们会提供接入服务。如果你遇到性能问题,我们也可以提供免费的技术咨询服务

** QQ群:492361223 **

也可以关注我们的公众号:

官网:docschina.org

AlloyTeam ESLint 配置指南
In JavaScript on 2017年08月28日 by view: 7,413
9

ESLint 是一个应用广泛的 JavaScript 代码检查工具。本文主要介绍由 AlloyTeam 总结的 ESLint 配置,以及应用 ESLint 配置时的一些经验和工具。

配置原则

我们依据以下三条原则,研读了 ESLint 所有的配置项,定制出了心目中「完美」的 ESLint 配置

  1. 能够帮助发现代码错误的规则,全部开启
  2. 配置不应该依赖于某个具体项目,而应尽可能的合理
  3. 帮助保持团队的代码风格统一,而不是限制开发体验

英文技术文档看不懂?看印记中文就够了!

学习技术的时候,苦于找不到好的中文文档?现在不用担心了,印记中文能帮你解决技术文档的难题!我们专注于做最权威,质量最高的技术文档翻译社区。

进入官方网站:www.docschina.org