
深入浅出Node.js(四):Node.js的事件机制
专栏的第四篇文章《Node.js的事件机制》。之前介绍了Node.js的模块机制,本文将深入Node.js的事件部分。
HP决定通过采用标准的Linux内核来延伸webOS的触角,其Enyo开发框架也将能运行在所有主流浏览器之上。此外,Enyo 2.0业已开源。

《精通HTML5和CSS3设计模式》一书记录了目前HTML5应用程序的许多常见设计模式。InfoQ对该书作者之一Dionysios Synodinos进行了采访,谈到了该书以及HTML5应用的相关内容。

日前发布的dojo 1.7版本对其源码进行了很大的变更。在迈向2.0版本之际,dojo提供了许多新的功能,也对许多已有的功能进行了修改,具体来说新版本更好地支持AMD规范、提供了新的事件处理系统(计划在2.0版本中替换dojo.connect API)和DOM查询模块、更新对象存储相关接口(ObjectStore)等。在本文中我们将会介绍在dojo 1.7版本中新增的面向方面编程(AOP)功能以及其实现原理。

JavaScript是一门设计非常有趣的语言,在作者不情不愿地将JS设计成Java风格的情况下,很多不同风格的编程范式被巧妙地融合到一起,造就了一个可以适合多种编程风格混合的奇妙语言。而同时JS内里又有着非常紧凑的运行时设计,各种看似奇妙的语法特性背后其实可以归结到非常简单的几条原则。不会以JS硬性模仿一些语言特性,这里将与大家一起探讨一些利用JS来编写具有其独有风格的程序的方法和技巧。将会从性能、可读性、封装、复用几个不同的角度分析如何用JS写出高质量代码。

在移动设备上访问互联网资源,什么最重要?对用户而言,在3G网络下浏览网站,抛开流量因素外,用户首先考虑的是什么?“速度”,网络连接的速度、页面加载的速度,以及内容渲染的速度!“速度”是用户首要关心的问题,这就是我们这次的主题:快,快,快——互联网产品用户体验第一军规!本次演讲将介绍移动端App的交互问题,以速度为主要切入点,通过多种手段来分享加速移动设备浏览的方案(如Exipres头、Offline Web Application、PhoneGap),此外,还会有案例进行分享。

Javascript如今已经成为Web开发的头等语言,从Livescript发展到今天,这门语言走过了很长的进化史。它不仅在前端开发中大放光彩,如今在服务端的开发中,Javascript也大显身手。在HTML5时代,Javascript会承担怎样的角色呢?而ECMA Script 5.0标准的制定,为Javascript的发展方向奠定了基础,它会朝着什么方向演进发展呢?虽然使用者众多,很多人对于Javascript的误解却一直存在着,此次2011 QCon北京,我们有幸请到了周爱民老师,为我们讲述这门脚本语言的发展史以及对未来的展望,同时也为我们消除了一些误解。

Google Web Toolkit(GWT)的技术lead Bruce Johnson谈论了关于GWT的整体设计,关于GWT如何将Java转换成Javascript,与GWT相关的社区,GWT1.4版本中的新特性,以及GWT背后的哲学。

本迷你书是《JavaScript语言精髓与编程实践》一书的精选版。 本书摘选了其中关于语言范型的论述,并由此组织成文,故名为《动态函数式语言精髓》。本书由作者周爱民先生亲自摘选编撰,由InfoQ中文网站独家在线发布。