会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
野生夜神月
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年6月10日
阮一峰老师的ES6入门:Iterator 和 for...of 循环
摘要: Iterator 和 for...of 循环 Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Ma
阅读全文
posted @ 2019-06-10 14:30 野生夜神月
阅读(691)
评论(0)
推荐(0)
2019年6月9日
阮一峰老师的ES6入门:Set和Map数据结构
摘要: Set 和 Map 数据结构 1. Set 基本用法 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 上面代码通过add()方法向 Set 结构加入成员,结果表明 Set 结构不会添加重复的值。 Set
阅读全文
posted @ 2019-06-09 23:46 野生夜神月
阅读(373)
评论(0)
推荐(0)
阮一峰老师的ES6入门:Symbol
摘要: Symbol 1. 概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是
阅读全文
posted @ 2019-06-09 18:39 野生夜神月
阅读(1114)
评论(1)
推荐(0)
2019年6月8日
阮一峰老师的JavaScript标准参考教程:函数和ES6函数的拓展
摘要: 函数 1. 概述 1. 概述 函数的声明 JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 function print
阅读全文
posted @ 2019-06-08 14:51 野生夜神月
阅读(998)
评论(0)
推荐(0)
2019年6月7日
阮一峰老师的JavaScript标准参考教程:数组、Array对象和Array对象方法和ES6数组的拓展
摘要: 数组 1. 定义 1. 定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; var arr = ['a', 'b', 'c']; 上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。
阅读全文
posted @ 2019-06-07 23:08 野生夜神月
阅读(1026)
评论(0)
推荐(0)
阮一峰老师的JavaScript标准参考教程:对象、Object对象和Object方法和ES6对象的拓展和新增方法
摘要: Object对象 1. 概述 1. 概述 1.1 生成方法 对象(object)是 JavaScript 语言的核心概念,也是最重要的数据类型。 什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 var obj = { foo: 'Hello', b
阅读全文
posted @ 2019-06-07 19:19 野生夜神月
阅读(744)
评论(0)
推荐(0)
Javascript的数据类型
摘要: 数据类型 1. 概述 1. 概述 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值,本教程不涉及。) 数值(number):整数和小数(比如1和3.14) 字符串(string):文本(比如Hel
阅读全文
posted @ 2019-06-07 18:14 野生夜神月
阅读(154)
评论(0)
推荐(0)
阮一峰老师的JavaScript标准参考教程:字符串、String对象和String方法和ES6新增方法
摘要: 字符串 1.概述 字符串 1.概述 1.1定义 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。 1.2转义 反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。 需要用反斜杠转义的特殊字符,主要有下面这些。 \0 :null(\u0000) \b :后退键(\u0
阅读全文
posted @ 2019-06-07 15:28 野生夜神月
阅读(704)
评论(0)
推荐(0)
字符编码中ASCII、Unicode和UTF-8的区别
摘要: 最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去
阅读全文
posted @ 2019-06-07 15:11 野生夜神月
阅读(12389)
评论(7)
推荐(3)
2019年6月6日
阮一峰老师的ES6入门:变量的解构赋值
摘要: 变量的解构赋值 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“
阅读全文
posted @ 2019-06-06 18:27 野生夜神月
阅读(854)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告