关于AMD,CMD,CommonJS及UMD规范

点我看原文。 译文开始。 Javascript的组件生态在最近几年的发展很给力,我们的可选性更加广泛了。这本是一件好事,但是当多个第三方Javascript在一起混合使用的时候,我们可能会遇到一个很尴尬的问题,那就是不是所有的组件都能在一起很愉快的玩耍的。 为了解决这个问题,两种

Category:

—— gejiawen 于2015-11-03 14:01:28创作

JQuery编码规范与最佳实践

偶然发现我很少写jquery相关的文章。作为一名前端从业人员,jquery可以说一门必备的技能,能够熟练使用jquery是每一个前端开发者应该掌握的。不过这篇文章我并不打算写成从零开始的教程式文章,仅仅阐述一些使用jquery需要注意的一些内容。 前几日有幸读到一篇文章,讲得就是

Category:

—— gejiawen 于2015-10-08 12:51:37创作

Javascript实用黑科技45条

本文是一篇翻译文章。原文:45 Useful JavaScript Tips, Tricks and Best Practices 译文开始。 众所周知,Javascript是全球最流行的语言之一,它涉足Web开发,移动端开发(PhoneGap、Appcelerator),服务端

Category:

—— gejiawen 于2015-09-22 20:22:00创作

通读Cheerio文档

前言cheerio是一款非常实用的nodejs第三方包,适用于服务端(nodejs端)处理html。它有着与jquery及其相似(几乎是一致)的api,速度飞快,使用灵活,而且不仅能够处理html,同样也能处理xml。 本文主要的参考文档就是cheerio的官方文档,基本上就是它

Category:

—— gejiawen 于2015-08-17 17:18:48创作

通读SuperAgent文档

本文主要参考superagent的官方文档,基本上就是它的翻译。 题外话,superagent真是一个不错的nodejs模块,推荐使用。 前言superagent是一个流行的nodejs第三方模块,专注于处理服务端/客户端的http请求。 在nodejs中,我们可以使用内置的ht

Category:

—— gejiawen 于2015-08-14 16:51:17创作

Object.observe()带来的数据绑定变革

英文原文: Data-binding Revolutions with Object.observe() (需翻墙) 参考 引言一场变革即将到来。Javascript中的一项新特性将会颠覆之前你对于数据绑定的所有认识。它也将改变你所使用的MVC库观察模型中发生的修改以及更新的实

Category:

—— gejiawen 于2014-10-30 15:48:29创作

如何导出NodeJS模块

英文原文: Export This: Interface Design Patterns for Node.js Modules 当你在Node中require一个模块时,你从返回的结果中得到了什么?当你编写一个Node模块时,在设计模块的接口时你有哪些选择? 今天我们将讨论七种

Category:

—— gejiawen 于2014-10-16 15:55:39创作

浅谈Javascript中的原型继承

英文原文: Javascript: An Exploration of Prototypal Inheritance 在Javascript面向对象编程中,原型继承不仅是一个重点也是一个不容易掌握的点。在本文中,我们将对Javascript中的原型继承进行一些探索。 基本形式我们

Category:

—— gejiawen 于2014-10-16 12:55:27创作

使用ES6的Generator代替回调函数

英文原文: Replacing callbacks with ES6 Generators 目前,已经有很多文章讨论过了如何使用ES6 generators来取代JavaScript中经常遇到的回调金字塔。但是,其中提到的绝大多数方法都需要依赖于某个库,而对于其中的原理却提及

Category:

—— gejiawen 于2014-10-16 12:14:46创作

Javascript模块模式

英文原文 The JavaScript Module Pattern 译者 gejiawen 假设现在我们有个简单的js库,其目的是用来自增数字, var jspy = { count: 0, incrementCount: function() {

Category:

—— gejiawen 于2014-10-14 17:46:11创作