Creating a RESTful API with PHP

What is REST? REST, or in the full form, Representational State Transfer has become the standard design architecture for developing web APIs. At its heart REST is a stateless client-server relationship; this means that unlike many other approaches there is no client context being stored server side (no Sessions). To counteract that, each request contains all the information necessary for the server to authenticate the user, and any session state data that must be sent as well.

Javascript 实现继承的几种方式

大多OO(Object-Oriented)语言都支持两种继承方式:接口继承实现继承,而 ECMAScript 中无法实现接口继承,ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现。本文介绍了6种在Javascript里面实现继承的方式,分别是:原型链、借用构造函数、组合继承、原型式继承、寄生式继承和寄生组合式继承。希望对你理解「面向对象Javascript程序设计」有帮助。

ES5, ES6, ES2016, ES.Next: JavaScript 的版本是怎么回事?

1996 年,网景将 JavaScript 提交给 ECMA International(欧洲计算机制造商协会)进行标准化,并最终确定出新的语言标准,它就是 ECMAScript。自此,ECMAScript 成为所有 JavaScript 实现的基础,不过,由于 JavaScript 名字的历史原因和市场原因(很显然 ECMAScript 这个名字并不令人喜欢……),现实中我们只用 ECMAScript 称呼标准,平时都还是使用 JavaScript 来称呼这个语言。

通过一行代码学习JS:谈谈「位运算」在Javascript中的应用

在javascript无处不在的今天,我们每天都能很容易地学习到新的东西。一旦你掌握了这门语言的基本知识,就可以随处找到蕴含着丰富知识的代码。Bookmarklets 是一个完美的多种功能组合起来的工具,每当我发现一个有用的功能,我都会开心地去学习其源码,从中探索出怎么实现这样强大的功能。另外,如Google Analytics Code,或是Facebook Likebox的一些调用外部服务的小代码段,能教给我们的比一些书还多。