分类:JavaScript


Fetch进阶指南

2018-08-13 JavaScript

Fetch 是 web 异步通信的未来。从chrome42,Firefox39,Opera29,EdgeHTML14(并非Edge版本)起,fetch就已经被支持了。其中chrome42~45版本,fetch对中文支持有问题,建议从chrome46起使用fetch。

Javascript 设计模式之 Module 设计模式

2016-09-13 JavaScript, 设计模式

JavaScript 有一个特性叫做隐式全局变量:不管一个变量有没有用过,JavaScript 解释器反向遍历作用域链来查找整个变量的 var 声明,如果没有找到 var,解释器则假定该变量是全局变量;如果该变量用于了赋值操作的话,之前如果不存在的话,解释器则会自动创建它。

Javascript 实现继承的几种方式

2016-03-31 JavaScript

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

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

2016-03-29 JavaScript

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

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

2016-03-29 前端开发, JavaScript

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