TAT.svenzeng 用 AOP 改善 javascript 代码
In 未分类 on 2013年08月12日 by view: 47,393
13

Aop 又叫面向切面编程,用过 spring 的同学肯定对它非常熟悉,而在 js 中,AOP 是一个被严重忽视的技术点,这篇就通过下面这几个小例子,来说说 AOP 在 js 中的妙用.

1, 防止 window.onload 被二次覆盖.
2,无侵入的统计代码.
3, 分离表单请求和校验.
4,给 ajax 请求动态添加参数.
5,职责链模式.
6, 组合代替继承.

TAT.svenzeng Javascript 中有趣的反柯里化技术
In 未分类 on 2013年08月12日 by view: 55,676
19

反柯里化 ( uncurrying, 非 currying ) 的话题来自 javascript 之父 Brendan Eich 去年的一段 twitter. 近几天研究了一下,觉得这个东东非常有意思,分享一下。先忘记它的名字,看下它能做什么.

不要小看这个功能,试想下,我们在写一个库的时候,时常会写这样的代码,拿 webQQ 的 Jx 库举例。

TAT.Kinvix 2013 中国 HTML5 峰会暨开发者日即将盛大举行
In 未分类 on 2013年08月07日 by view: 9,570
2

中国最有影响力的技术社区 HTML5 梦工厂将于 2013 年 8 月 10 日-11 日在北京举行 2013HTML5 峰会暨开发者日。秉承 “共享、共赢、共行动” 的活动理念,立足 HTML5 的行业发展,致力于为互联网开发者搭建更加便捷、开放的沟通平台;

 

“HTML5守望者暨开发者日”HIGH爽来袭!

TAT.iAzrael 让 Java 跟 Javascript 更加亲密
In 未分类 on 2013年02月20日 by view: 10,216
2

在移动 App 开发中,为了快速迭代,通常都会使用 Native+Web 的模式开发。具体来说就是使用 Java 提供接口,使用 WebView 控件嵌套 Web 页面来实现 UI 和交互。

在 Android 中,Java 可以很方便的提供接口给 WebView 中的 Js 进行调用,只要以下一行代码就能搞定:

TAT.iAzrael 从网页监听 Android 设备的返回键
In 未分类 on 2013年02月05日 by view: 27,632
9

最近搞 Android 项目的时候,遇到一个比较蛋疼的需求,需要从 Client App 调用系统浏览器打开一个页面,进行杂七杂八的一些交互之后,返回到 App。如何打开浏览器和如何返回 App 这里就不说了,有兴趣的童鞋可私下交流。

之所以说这个需求蛋疼,是因为 Android 有个物理返回键啊……返回键啊……键啊……啊……

用户按下返回键后,预期应该跟点击页面上的返回键一样——返回 App。然而这个返回键的被按下的时候网页完全不知道啊(onbeforeunload 不算),找不到直接的办法去监听,愁死我们这全苦逼程序员鸟~

虽然啊不能直接监听,曲线救国的办法,还是有滴。

TAT.Cson 腾讯 AlloyTeam 体感游戏《墙来了 WallComing》介绍
In 未分类 on 2012年11月30日 by view: 34,100
16

一 .《墙来了》简介

《墙来了》是一款基于 HTML5 的体感游戏,第三届腾讯创意马拉松的一等奖作品,由 腾讯 AlloyTeam 和 HTML5 梦工场联合出品。《墙来了》 采用 HTML5、Javascript、CSS3 等全新 Web 技术来构建一个在线的体感游戏,只要有一个浏览器和一个摄像头,就可以通过身体的摆动,体验穿墙的刺激与快感。

  • 运行平台:Chrome
  • 语言支持:中英文
TAT.sheran 腾讯 AlloyTeam 的 CSS3 UI Lib 库简介
In 未分类 on 2012年11月28日 by view: 29,412
23

CSS3 UI Lib 库是由腾讯 AlloyTeam 前端开发团队建立,主要收集国内外友好体验和创意的界面组件 Demo。它除了使用CSS3技术外,还使用了HTML5JSJXjQuery 等技术,来达到完美的外观表现以及交互体验。此项目自 201110月份成立以来,经过团队一年多的整理和收集,已经趋于成熟。

  • CSS3 UI Lib 库:Http://CSS3Lib.alloyteam.com

Mozilla HTML5 Bootcamp & Seminar 活动回顾
In 未分类 on 2012年11月27日 by view: 9,992
7

上周 Oscar 赴新加坡南洋理工大学(Nanyang Technological University, Singapore)参加 Mozilla 主办的 HTML5 集训及研讨会。活动主要是针对希望了解 HTML5 技术的在校学生,分享 HTML5 的当前状况、主要技术点以及一些实际应用,以帮助他们了解 HTML5 的强大能力和快速入门。

TAT.iAzrael OAuth 授权的 XSRF 漏洞及其修复
In 未分类 on 2012年11月23日 by view: 13,088
5

话说前段时间 OAuth2.0 授权被人找出了个漏洞,各个开放平台都有影响,导致一阵恐慌。虽然后来发现其实是夸大其后果了,但也暴露出我们对这个经常用的协议仍一知半解的现状。所以花了点时间,整理了 OAuth1.0 和 2.0 的授权流程、以及其中的隐患和修复方案,供各位同学了解。由于本人也是临阵磨刀,难免疏漏,欢迎指点。

TAT.iAzrael 自动生成 HTML5 离线 App 应用的 Manifest
In 未分类 on 2012年11月21日 by view: 11,963
3

碎碎念

HTML5 的离线应用(Offline Application)已经广为人知了。无论是用来给 WebApp 提供离线使用的功能,还是仅仅用来加速页面加载,离线应用都是个让人很爽的特性。

离线应用的原理什么的就不在赘述了,google 一下就有很多介绍。这里主要谈下怎么生成离线应用的配置文件。离线应用需要根据服务器上的 manifest 配置来决定时候要离线和更新,以及判断有哪些文件需要离线。