《JavaScript 每周导读》【第四期】
《JavaScript 每周导读》第四期继续向大家分享最新的 JavaScript 重点资讯、技术文章、开发工具以及新出炉的各种开发框架,让 JavaScript 开发人员了解领域内的技术发展趋势。本周头条是《跨平台移动开发框架——PhoneGap 1.6 发布》和《CoffeeScript 1.3.1 发布》,详细内容如下:
本期头条
PhoneGap 是一个免费开源的开发框架,让 Web 开发人员能够使用熟悉的 HTML,CSS 和 JavaScript 构建跨平台的移动本地应用。通过 PhoneGap 框架提供的 JavaScript API 能够以非常简单的方式调用移动设备的核心功能,包括地理位置,摄像头,加速器,通讯录,多媒体,文件和网络等功能。PhoneGap 1.6修复很多的BUG,包括iOS 5.1更新导致的本地存储问题,另外还增加了很多新特性。
CoffeeScript 是一门构建在JavaScript之上的新的编程语言。CoffeeScript 提供了很多语法糖, 让代码更优雅可读。看看CoffeeScript的语法清单,就会发现边边角角到处是创新,让编程语言真的成了开发者的朋友,而不是机器的朋友。1.3 版有众多的更新,包括要求代码运行在JavaScript严格模式,REPL支持多行模式等等。
精华文章
这篇文章的作者 Dr. Axel Rauschmayer 带你一起了解ECMAScript.next (又称ES6) 中基于箭头的的函数定义以及作用域问题。
Qt 5 的重心将从传统的 widget 系统转变到 Qt Quick——用于构建富界面的声明脚本框架。Qt 开发者将可以用 QML(描述用户布局结构的声明语法)和 JavaScript 创建应用程序。
《高性能网站建设指南》作者 Steve Souders 告诉我们应该避免使用 document.write 方式引入外边脚本文件,这样会阻塞页面加载,影响网站的性能。
MVVM (Model View ViewModel) 是一种基于MVC和MVP的架构模式,用于分离应用程序开发中的用户界面和业务逻辑。Addy Osmani在这篇文章中介绍了它和Backbone的区别以及他们各自的优缺点。
Esprima 是一个ECMAScript/JavaScript 分析工具,Ariya Hidayat 在这篇文章中向大家介如何使用Esprima查看 JavaScript语法书。
jmpress.js 是一个带3D效果的幻灯片插件,这篇教程教您如果制作一个自己的幻灯片,有Demo演示。
Hammer.js 是一个支持多点触摸手势的库,Adobe's Brian 在这篇文章中演示其功能。
Bart Wood 介绍了他的 Backbone.ModelBinder 库,帮助你同步 Backbone 应用程序中得视图和模型。
代码和框架
Twitter本周讨论热烈的话题之一, Meteor展现了一种使用JavaScript开发Web应用程序的新方式,虽然还只是初期的想法,但值得关注一下。
zepto.js 是一个专为Mobile WebKit 浏览器而开发的一个JavaScript框架,具有与jQuery兼容的语法,最新版本压缩后只有8.4k。
Timeline: 迷人的基于JavaScript 的时间轴
Timeline 是一款非常有趣的基于 JavaScript 的时间轴插件,设计精美的主页上面有其应用的创意演示。
你是否想要从Node 直接创建本地 GUI 应用?借助这个 Node.js 插件可以绑定 Qt 图形和音频特性。
Stapes.js: 一个小巧的 JavaScript MVC 框架
Stapes.js是一个非常迷你的 JavaScript MVC 框架,压缩后只有1.7K,适合移动项目开发。
推荐的文章选自 JavaScript Weekly,大家也可以邮件订阅。
from 梦想天空 via JavaScript Weekly
作者:山边小溪
主站:yyyweb.com 记住啦:)
欢迎任何形式的转载,但请务必注明出处。