Aop 又叫面向切面编程,用过 spring 的同学肯定对它非常熟悉,而在 js 中,AOP 是一个被严重忽视的技术点,这篇就通过下面这几个小例子,来说说 AOP 在 js 中的妙用.
1, 防止 window.onload 被二次覆盖.
2,无侵入的统计代码.
3, 分离表单请求和校验.
4,给 ajax 请求动态添加参数.
5,职责链模式.
6, 组合代替继承.
中国最有影响力的技术社区 HTML5 梦工厂将于 2013 年 8 月 10 日-11 日在北京举行 2013HTML5 峰会暨开发者日。秉承 “共享、共赢、共行动” 的活动理念,立足 HTML5 的行业发展,致力于为互联网开发者搭建更加便捷、开放的沟通平台;
在移动 App 开发中,为了快速迭代,通常都会使用 Native+Web 的模式开发。具体来说就是使用 Java 提供接口,使用 WebView 控件嵌套 Web 页面来实现 UI 和交互。
在 Android 中,Java 可以很方便的提供接口给 WebView 中的 Js 进行调用,只要以下一行代码就能搞定:
1 |
mWebView.addJavascriptInterface(new JavascriptInterface(), "custom_name"); |
最近搞 Android 项目的时候,遇到一个比较蛋疼的需求,需要从 Client App 调用系统浏览器打开一个页面,进行杂七杂八的一些交互之后,返回到 App。如何打开浏览器和如何返回 App 这里就不说了,有兴趣的童鞋可私下交流。
之所以说这个需求蛋疼,是因为 Android 有个物理返回键啊……返回键啊……键啊……啊……
用户按下返回键后,预期应该跟点击页面上的返回键一样——返回 App。然而这个返回键的被按下的时候网页完全不知道啊(onbeforeunload 不算),找不到直接的办法去监听,愁死我们这全苦逼程序员鸟~
虽然啊不能直接监听,曲线救国的办法,还是有滴。
CSS3 UI Lib 库是由腾讯 AlloyTeam 前端开发团队建立,主要收集国内外友好体验和创意的界面组件 Demo。它除了使用CSS3技术外,还使用了HTML5,JS,JX,jQuery 等技术,来达到完美的外观表现以及交互体验。此项目自 2011年10月份成立以来,经过团队一年多的整理和收集,已经趋于成熟。
上周 Oscar 赴新加坡南洋理工大学(Nanyang Technological University, Singapore)参加 Mozilla 主办的 HTML5 集训及研讨会。活动主要是针对希望了解 HTML5 技术的在校学生,分享 HTML5 的当前状况、主要技术点以及一些实际应用,以帮助他们了解 HTML5 的强大能力和快速入门。
话说前段时间 OAuth2.0 授权被人找出了个漏洞,各个开放平台都有影响,导致一阵恐慌。虽然后来发现其实是夸大其后果了,但也暴露出我们对这个经常用的协议仍一知半解的现状。所以花了点时间,整理了 OAuth1.0 和 2.0 的授权流程、以及其中的隐患和修复方案,供各位同学了解。由于本人也是临阵磨刀,难免疏漏,欢迎指点。
HTML5 的离线应用(Offline Application)已经广为人知了。无论是用来给 WebApp 提供离线使用的功能,还是仅仅用来加速页面加载,离线应用都是个让人很爽的特性。
离线应用的原理什么的就不在赘述了,google 一下就有很多介绍。这里主要谈下怎么生成离线应用的配置文件。离线应用需要根据服务器上的 manifest 配置来决定时候要离线和更新,以及判断有哪些文件需要离线。
Copyright © 2011-2021 AlloyTeam. All Rights Reserved. Powered By WordPress
粤ICP备15071938号-2