HTML、CSS、JavaScript

HtmlCssJs1

AMD 支持

AMD 定义了 define 函数,可以用 define 探测该函数是否定义,或进一步用 define.amd 是否有定义(用于检测是否在 AMI)环境,如果是,就用 define 定义模块,如果不是,继续检测是否运行于 CommonJS 中,比如 NodeJS,如果是,则将 my 复制给 module.exports。

1
2
3
4
5
6
7
8
9
var MODULE = function() {
var my = {};
// 代码……
if (typeof define == "function") {
define(function() {
return my;
});
}
};
阅读全文
JavaScript中的数组与伪数组的区别

在 JavaScript 中,除了 5 种原始数据类型之外,其他所有的都是对象,包括函数(Function)。

基本数据类型:String,boolean,Number,Undefined, Null
引用数据类型:Object(Array,Date,RegExp,Function)

阅读全文
ES6(ES2015)核心内容

30 分钟掌握 ES6/ES2015 核心内容(上)

ECMAScript 6(以下简称 ES6)是 JavaScript 语言的下一代标准。因为当前版本的 ES6 是在 2015 年发布的,所以又称 ECMAScript 2015。

也就是说,ES6 就是 ES2015。

虽然目前并不是所有浏览器都能兼容 ES6 全部特性,但越来越多的程序员在实际项目当中已经开始使用 ES6 了。所以就算你现在不打算使用 ES6,但为了看懂别人的你也该懂点 ES6 的语法了…

在我们正式讲解 ES6 语法之前,我们得先了解下 Babel。

Babel

Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在现有环境执行。大家可以选择自己习惯的工具来使用 Babel,具体过程可直接在 Babel 官网查看:

最常用的 ES6 特性

let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments

这些是 ES6 最常用的几个语法,基本上学会它们,我们就可以走遍天下都不怕啦!我会用最通俗易懂的语言和例子来讲解它们,保证一看就懂,一学就会。

阅读全文
Markdown语法

Markdown 语法主要分为如下几大部分:
标题段落区块引用代码区块强调列表分割线链接图片反斜杠 \符号’`’

阅读全文
Algolia