SF
码农大本营
码农大本营
注册登录
关注博客
注册登录
主页
关于
RSS
async函数(asynchronous 异步的)
songze
2017-07-19
阅读 2 分钟
1.8k
async函数(asynchronous 异步的) 同步: {代码...} 异步 ajax 文件读取io操作: {代码...} async函数返回的是resolve状态的Promise对象: {代码...} Promise 对象: {代码...} async函数里面的返回值传递给then方法: {代码...} async函数用来处理异步: {代码...}
es6的Reflect
姜筱妍
2017-07-19
阅读 1 分钟
1.7k
es6的Reflect Reflect对象与Proxy对象一样,也是ES6为了操作对象而提供的新API。Reflect对象的设计目的有这样几个。 (1) 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Object和Reflect对象上部署,未来的新方法将只部署在Reflect对象上。 (2)...
es6的Proxy(代理)
姜筱妍
2017-07-19
阅读 2 分钟
3.5k
es6的Proxy(代理) Proxy可以监听对象身上发生了什么事情,并在这些事情发生后执行一些相应的操作。一下子让我们对一个对象有了很强的追踪能力,同时在数据绑定方面也很有用处 {代码...} Proxy对象方法列表:方法 描述 handler.apply() 拦截Proxy实例作为函数调用的操作。 handler.construct() 拦截Proxy实例作为构造函数...
Proxy(代理,拦截器),Reflect(反射)
songze
2017-07-19
阅读 2 分钟
1.9k
Proxy(代理,拦截器),Reflect(反射) Proxy: 代理: {代码...} 拦截: {代码...} Reflect: {代码...} 定义属性: {代码...} Reflect对象的方法与Proxy对象的方法一一对应: {代码...}
Promise(承诺)
songze
2017-07-18
阅读 2 分钟
1.4k
Promise(承诺) {代码...}
es6的Promise(承诺)
姜筱妍
2017-07-18
阅读 2 分钟
1.4k
es6的Promise(承诺) Promise中的所有回调函数,都是异步执行的 {代码...} ES6 对 Promise 有了原生的支持,一个 Promise 是一个等待被异步执行的对象,当它执行完成后,其状态会变成 resolved 或者 rejected。 每一个 Promise 都有一个 .then 方法,这个方法接受两个参数,第一个是处理 resolved 状态的回调,一个是处理...
generators(生成器)
songze
2017-07-18
阅读 1 分钟
1.5k
generators(生成器) 生成迭代器: {代码...}
es6的generators(生成器)
姜筱妍
2017-07-18
阅读 1 分钟
1.7k
es6的generators(生成器) Generator 函数是 ES6 的新特性,它允许一个函数返回的可遍历对象生成多个值。 {代码...} yield语句: 每一个yield语句定义不同的状态,它也是一个代码执行暂停标识。 yield语句不能在普通函数中使用,否则会报错。 调用Generator函数可以返回一个遍历器对象,要想访问Generator函数中的每一个状态...
es6知识点for..of vs for...in
姜筱妍
2017-07-18
阅读 1 分钟
1.4k
es6知识点for..of vs for...in 默认具有遍历器接口的数据结构,for of循环 当对一个数据结构使用for of循环遍历的时候,会自动调用遍历器接口。 ES6中有四类数据结构默认具有遍历器接口: (1)数组 (2)某些类数组 (3)Map (4)Set for of 遍历 {代码...} for in {代码...}
Iterator、for..of,for...in和自定义遍历器
songze
2017-07-18
阅读 3 分钟
1.8k
Iterator、for..of,for...in和自定义遍历器 Iterator: {代码...} for..of,for...in: 普通数组遍历: {代码...} 迭代器遍历: {代码...} 数组 Set Map {代码...} 自定义遍历器: {代码...}
es6的Iterator(迭代器)
姜筱妍
2017-07-18
阅读 2 分钟
1.6k
es6的Iterator(迭代器) 迭代器允许每次访问数据集合的一个元素,当指针指向数据集合最后一个元素是,迭代器便会退出。它提供了 next() 函数来遍历一个序列,这个方法返回一个包含 done 和 value 属性的对象。 {代码...} 自定义的迭代器 {代码...}
Iterator 和 for..of vs for...in
师妹儿
2017-07-18
阅读 2 分钟
2.2k
Iterator迭代器(遍历器) 提高访问具有遍历借口数据的效率 相当于指针(默认是-1); 可遍历借口 有next方法(next将当前指针移动到下个位置,返回一个对象{value:,done:}) 数组默认有迭代器属性 {代码...} 可以用在 数组 Map Set 类数组 {代码...} {代码...} 类数组 {代码...} 自定义遍历器 {代码...} for..of vs for...in ...
模块化管路工具
songze
2017-07-18
阅读 1 分钟
1.3k
模块化管路工具 一个js文件就是一个模块。 创建两个js文件和一个html文件,html文件用来打印。 导入,导出: {代码...}
es6模块化编程
师妹儿
2017-07-18
阅读 1 分钟
2.3k
先来说说export,在模块中声明的任何东西都是默认私有的,如果想对其他模块public,必须将那部分代码export。最简单的方法就是添加一个export关键字:
jspm搭建环境
songze
2017-07-18
阅读 1 分钟
2k
jspm搭建环境 我们搭建环境的时候需要打开两个网页: {代码...} 首先全局安装jspm: {代码...} 第二步返回到项目根目录: {代码...} 第三步局部安装jspm: {代码...} 第四步: {代码...} 注意:这里安装的时候会出现错误, 不要慌,我们可以用Git打开,我这里有个网址,点进去就直接可以下载,64位32位都有。 第五步: {...
es6的面向对象
姜筱妍
2017-07-17
阅读 2 分钟
2.2k
es6的classes 构造方法:constructor。new的时候调用 {代码...} get set {代码...} 方法重载|方法覆盖: {代码...} 继承export 命名规范 —name 私有属性 static静态方法 方法覆盖 ES6 中有 class 语法。值得注意是,这里的 class 不是新的对象继承模型,它只是原型链的语法糖表现形式。 extends 允许一个子类继承父类,需...
es6的模块化编程
姜筱妍
2017-07-17
阅读 1 分钟
1.8k
一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个 变量,就必须使用export关键字输出该变量。下面是一个JS文件,里面使用export命令输出变量。
jspm的使用
姜筱妍
2017-07-17
阅读 1 分钟
6.2k
jspm的使用 jspm 还是一个包管理工具,可以安装来自不同地方的包,比如 npm,github,或者你自己定义的位置。 安装 JSPM 打开命令行工具,Windows 上用 Powershell,Mac 上用终端,确定你安装了 npm,然后执行 {代码...} 创建项目 下面去创建一个简单的项目,理解一下 jspm 的作用,还有 ES6 模块。 {代码...} 用编辑器...
es6的classes
songze
2017-07-17
阅读 2 分钟
1.3k
es6的classes 构造方法: {代码...} 继承: {代码...} get,set,static: {代码...} 方法重载|方法覆盖: {代码...}
es6知识点总结(一)
songze
2017-07-16
阅读 3 分钟
2k
es6知识点总结(一) let,var,const {代码...} 模板字符串: {代码...} 对象字面量: {代码...} 解构赋值: {代码...} 扩展运算符: {代码...} 箭头函数: {代码...} 扩展参数: {代码...} Math、Number、String 、Array、Object: {代码...} Symbol: {代码...} Set WeakSet: {代码...} Map WeakMap: {代码...}
ES6文字小总结
师妹儿
2017-07-16
阅读 1 分钟
1.8k
let {代码...} const {代码...} 模板字符串 {代码...} 解构赋值 {代码...} 增强的对象字面量(自变量) {代码...} ---prot--- 扩展运算符(...) {代码...} 箭头函数 {代码...} 函数的参数 {代码...} symbol {代码...} Math.trunc() {代码...} Math.sign() {代码...} Math.cbrt() {代码...} Number.isInteger() {代码...} St...
经常会用到的es6的知识点
姜筱妍
2017-07-16
阅读 3 分钟
1.4k
2000–2005: XMLHttpRequest又名AJAX, 在Outlook Web Access (2000)、Oddpost (2002),Gmail (2004)和Google Maps (2005)大受重用。
javascript之面向对象
songze
2017-07-16
阅读 2 分钟
1.3k
javascript之面向对象 对象分两种,一种是单一对象,另一种是构造函数。 {代码...} 继承: {代码...}
javascript的面向对象
姜筱妍
2017-07-15
阅读 2 分钟
1.8k
javascript的面向对象 面向对象的特点分为三类:继承 封装 多态 首先你得理解面向过程:假如把一件东西放到一个箱子里,面向过程就是第一部打开箱子,然后把东西放进去,然后关闭箱子: 面向对象:就是把箱子看成一个对象,这个对象有属性比如说长宽高尺寸这些,他还有一个功能就是装东西.装东西这个就I相当于一个函数 我自己写...
svg简单的小案例
姜筱妍
2017-07-14
阅读 1 分钟
2.4k
svg简单的小案例 最近经常用到svg,闲的无聊的时候做了个简单的小例子,希望能帮到大家,svg会用了之后做动画和图片都方便了好多,接下来就看看小例子吧!! [链接] SVG有什么优势? 文件体积小,能够被大量的压缩图片可无限放大而不失真(矢量图的基本特征)在视网膜显示屏上效果极佳能够实现互动和滤镜效果
svg风车旋转
songze
2017-07-14
阅读 1 分钟
1.8k
[链接]
svg齿轮小案例
songze
2017-07-14
阅读 6 分钟
3k
svg齿轮转动案例 css代码: {代码...} html代码: {代码...} 接下来就看看我们的效果吧: 是不是特别漂亮呢!要是觉得漂亮的的话那就点歌赞呗!
Math、Number、String 、Array、Object 的新 APIs
师妹儿
2017-07-13
阅读 2 分钟
2.6k
Math Math.trunc() 取出一个小数的小数部分,返回整数部分 {代码...} 对于空值和无法截取整数的值,返回NaN {代码...} Math.sign() 判断正数,负数或是0, 正数返回1,负数返回-1,0返回0 其他值返回NaN {代码...} Math.cbrt() 计算一个数的立方根 其他值返回NaN {代码...} Number.isInteger() 判断一个值是否为整数。是...
上一页
1
…
More
9
10
11
(current)
上一页
11
(current)
下一页