摘要: http://www.ibm.com/developerworks/cn/data/library/bd-zookeeper/#resources简介 让我们首先讨论一下为什么想使用 ZooKeeper。ZooKeeper 是一个面向分布式系统的构建块。当设计一个分布式系统时,一般需... 阅读全文
posted @ 2015-02-10 09:34 Rickesy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: http://dangdangdotcom.github.io/dubbox/rest.html 作者:沈理文档版权:Creative Commons 3.0许可证 署名-禁止演绎完善中……本文篇幅较长,因为REST本身涉及面较多。另外,本文参照Spring等的文档风格,不仅仅局限于... 阅读全文
posted @ 2015-02-10 08:55 Rickesy 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 第三章 直接量和构造函数 JavaScript中的直接量模式更加简洁、富有表现力,且在定义对象时不容易出错。本章将对直接量展开讨论,包括对象、数组和正则表达式直接量,以及为什么要使用等价的内置构造器函数来创建它们,比如Object()和Array()等。本章同样会介绍JSON格式,J... 阅读全文
posted @ 2015-02-09 16:20 Rickesy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第二章 高质量JavaScript基本要点 本章将对一些实质内容展开讨论,这些内容包括最佳实践、模式和编写高质量JavaScript代码的习惯,比如避免全局变量、使用单var声明、循环中的length预缓存、遵守编码约定等等。本章还包括一些非必要的编程习惯,但更多的关注点将放在总体的... 阅读全文
posted @ 2015-02-09 16:16 Rickesy 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第一章 概述 JavaScript是一门Web开发语言。起初只是用来操作网页中为数不多的元素(比如图片和表单域),但谁也没想到这门语言的成长是如此迅速。除了适用于客户端浏览器编程,如今JavaScript程序可以运行于越来越多的平台之上。你可以用它来进行服务器端开发(使用.Net或N... 阅读全文
posted @ 2015-02-09 16:14 Rickesy 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript模块化编程的世界中,有两个规范不得不提,它们分别是AMD和CMD。现在的JS库或框架,凡是模块化的,一般都是遵循了这两个规范其中之一。AMD(Asynchronous Module Definition)CommonJS 在说AMD之前,先要提一下CommonJ... 阅读全文
posted @ 2015-02-09 14:52 Rickesy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 作者: 阮一峰日期: 2012年11月 7日这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文... 阅读全文
posted @ 2015-02-09 14:39 Rickesy 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 作者: 阮一峰日期: 2012年10月30日这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提... 阅读全文
posted @ 2015-02-09 14:37 Rickesy 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块... 阅读全文
posted @ 2015-02-09 14:35 Rickesy 阅读(119) 评论(0) 推荐(0) 编辑