TAT.dorsywang grunt 快速学习小记
In 未分类 on 2014年02月27日 by view: 11,746
5

快速过了一下 grunt,做个小记与总结。

grunt 是什么?

知道的人就会觉得这里有点罗嗦,但还是快速了解一下。grunt 是一个构建平台。

 

grunt 可以做什么?

在开发阶段和发布阶段有一些自动重复的过程还是要做的

TAT.Minren JX.Animate 基于 HTML5&CSS3 的 JavaScript 并行动画库
In 未分类 on 2014年02月27日 by view: 16,408
3

JX20140226181130

What’s JX.Animate

JX.Animate 是由腾讯前端团队 AlloyTeam 推出的一个 JavaScript 的 CSS3 动画库,通过 JX 插件的形式提供。
JX.Animate 可以帮助开发者在 JavaScript 代码中方便调用和控制 CSS3 动画,例如动画时长、重复次数、动画缓冲、结束回调等,并且支持播放声音。
TAT.bizai AlloyStick——专为 HTML5 开发的开源骨骼动画引擎
In 未分类 on 2014年02月21日 by view: 27,129
14

allotstick_head2

What's AlloyStick

AlloyStick 是一款专为 HTML5 开发的 2D 骨骼动画引擎。可以用于 HTML5 动画开发、HTML5 游戏开发。AlloyStick 主要由骨骼动画引擎和骨骼动画编辑器两部分组成。骨骼动画编辑器提供强大的骨骼动画编辑功能,拖拽骨骼组合角色,通过设置动画关键帧,输出动画数据。js 动画库根据输出数据,依靠强大的自动补间和骨骼关系,就可以制作出逼真、生动的 Canvas 骨骼动画,可以畅快的运行在 PC、手机、平板等设备里。

TAT.bizai 视差滚动的爱情故事之优化篇
In 未分类 on 2014年02月14日 by view: 31,668
28

上篇博客链接:视差滚动的爱情故事

大家好,想起以前有家伙想给我起个花名,叫伟哥。这种跟人类生殖器官有关系的花名,怎么能让它伴随我英明的一生呢!看我不抽死那。。。。。哦,不对,看我不说服那个家伙改口,最后他在我 185 魁梧的身材,俊朗的五官的威严下改口了,只不过那天手掌略疼略疼而已。上一篇博客知道,我的女神居然有男朋友了,很明显这是上天给予我的挑战,然后故事就会像狗血韩剧那样发展,我成为了男二号,女神女主角因为得了癌症,男一号假以远赴外国寻医实则东莞被捕,就这样在女神身边消失了,而身为男二号的我会不离不弃地守护这女神,终于女神在我的爱情滋润下战胜病魔,重获新生,男二号和女神走在一起,哈哈哈哈哈哈啊啊啊哈哈,故事一定是这样。什么?你说韩剧后面还有男一号回来跟女神重拾旧爱的剧情?韩剧一般看到这里我就不看的。

。。。。。。好吧我承认,我没有成为什么男二号,而是成为一名(diao si)备胎

TAT.Minren 响应式设计
In 未分类 on 2014年01月23日 by view: 33,902
10

网上的教程好复杂,我写一个简版的。

简单说呢就针对不同的屏幕分辨率应用不同的 CSS 样式。比如在电脑、Pad 设备上,屏幕比较宽,就可以一行放 2 个 Div。
到了手机上,或者 Pad 竖着拿的的时候,一行就只放 1 个 Div。
这里有 2 个关键点:
一是如何在不修改 Dom 结构的前提下调整布局。
二是如何判断屏幕分辨率并应用对应的 CSS。
以上两点都应该不依赖与 JS。
TAT.Perlt source map 版本 3 介绍
In 未分类 on 2014年01月20日 by view: 18,617
3

背景

source map 提案的作用在于可以在浏览器中的开发者工具 Closure Inspector 中像调试源代码一样地调试生成后的 Javascript 代码。

source map 是一个记录代码转换前和转换后的位置信息文件,利用 Closure Compiler 生成。

source map 经历了 3 个版本,第三版本的 source map 代码量大量减少。

TAT.dmyang stepify:轻松整合 Node.js 异步工作流
In 未分类 on 2014年01月09日 by view: 25,296
7

Node.js 中基本都是异步编程,我们回想下为什么初学者很容易写出深度嵌套 callback 的代码?因为直观啊,一眼即懂。当然实际写的时候肯定不推荐 callback 套 callback,需要一个工具来把一个任务完整的串起来。

我们知道,在项目管理里面有一个很出名的理论,叫番茄工作法(不知道的自行 google),它所做的事情是把未来一段时间要做的事情都按照时间段拆分成一个个很小的任务,然后逐个完成。

stepify 设计思路和番茄工作法有些类似,都是先定义好了任务最后再执行,不同的是前者以单个异步操作作粒度划分,后者只是以时间划分。

TAT.dorsywang 【PowerfulJS】2~使用 JS 下载较大的文件
In 未分类 on 2014年01月08日 by view: 19,601
7

先看 Demo 点击这里
康哥的 《在浏览器端用 JS 创建和下载文件》, 这篇文章写的很不错,其中关于下载这部分,解决了一些困扰已久的问题,本文基于保存文件的基础上,做一些新的尝试(当然,老外比我们走得早一些,已经将此方法用在站点上)

直接切入正题。

传统浏览器下载文件

Chrome 开发者工具更新要点(2013.12)【译】
In 未分类 on 2014年01月07日 by view: 13,610
3

在 2013 年 12 月份里 Chrome 开发者工具更新了一些大小不一的特性。

接下来我们将开始讨论查看元素面板还有控制台 (console),时间线等等的更新。

TAT.bizai 视差滚动的爱情故事
In 未分类 on 2014年01月05日 by view: 54,861
52

故事说起在一个冰冷幽暗的夜晚上,我正思考的十分重要的人生问题,这周末该去那里 happy 好呢?是宅在家里好呢,或者宅在家里好呢,还是宅在家里好呢?这时,万年隐身的 QQ 竟然浮起浅色聊天框,我去!不得了,居然是女神主动联系我,女神一定是因为我俊朗的五官,185 的模特身材而深深地迷恋上我了,呵呵呵呵呵呵。