ES6

es6 iterator

// 需求 使用for of 便利对象并返回对象数组的值 let banji = { name:"火箭一班", stus:[ "limuzi", "nini", "zhaoliying", "xiena" ], [Symbol.iterator](){ let _this = this let in ......
iterator es6 es

es6 中Symbol

let game = { up: function(){ console.log("up methods!") }, down: function (){ console.log("down methods!") } } // es6 symbol 用法 可以给已经封装好的方法上加上方法 let m ......
Symbol es6 es

复习ES(6-11)语法之ES6中篇

[TOC] ## 类 类是对象的模版,定义了同一组对象共有的属性和方法 ### ES5中的类与继承 - 定义类 ES5其实并没有类的概念,是通过**function** **构造函数**来模拟一个类。在构造函数中,通常会将不变的方法直接定义在**prototype**对象上,这样所有对象实例就可以共 ......
中篇 语法 ES ES6 11

uni.app上传视频vue2 es6

上传视频可以使用uni.app里面的api let self = this; uni.chooseVideo({ count: 1, sourceType: ['camera', 'album'], success: function(res) { console.log(res) self.sho ......
视频 vue2 uni app es6

uni.app上传图片/上传七牛云 vue2 es6

uni.app上传图片 可以使用uni.app里面的api // uni.chooseImage({ // success: (chooseImageRes) => { // const tempFilePaths = chooseImageRes.tempFilePaths; // uni.upl ......
图片 vue2 uni app es6

如何解决uni-app上传图片提示打包未添加Camera模块? uni.app es6 vue2

可以在manifest.json来进行配置 这样就解决了 ......
uni app 模块 uni-app Camera

复习ES(6-11)语法之ES6上篇

## 目录 - [ES6](#ES6) - [新的声明方式:let](#新的声明方式let) - [不属于顶层对象window](#不属于顶层对象window) - [不允许重复声明](#不允许重复声明) - [不存在变量提升](#不存在变量提升) - [暂时性死区](#暂时性死区) - [块级作用 ......
上篇 语法 ES ES6 11

ES6练习

1. 箭头函数: 编写一个箭头函数,接受两个参数并返回它们的和。 2. 解构赋值: 给定一个数组`[1, 2, 3]`,使用解构赋值将数组中的元素分别赋值给变量`a`、`b`和`c`。 3. 默认参数: 编写一个函数,接受两个参数:`name`和`age`。如果`name`参数未提供,则将其默认设置 ......
ES6 ES

NodeJS系列(6)- ECMAScript 6 (ES6) 语法(四)

本文在 “NodeJS系列(2)- NPM 项目 Import/Export ES6 模块” 的 npmdemo 项目的基础上,继续介绍并演示 Promise 对象、Generator 函数、async 函数 等 ES6 语法和概念。 NodeJS ES6:https://nodejs.org/en ......
语法 ECMAScript NodeJS ES6 ES

NodeJS系列(5)- ECMAScript 6 (ES6) 语法(三)

在 “NodeJS系列(3)- ECMAScript 6 (ES6) 语法(一)” 和 “NodeJS系列(4)- ECMAScript 6 (ES6) 语法(二)” 里,我们介绍并演示 let、const、Symbol、函数扩展、类 等 ES6 语法和概念。 本文在 “NodeJS系列(2)- N ......
语法 ECMAScript NodeJS ES6 ES

ES6-Map

ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合。但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 Map 也实现了iterator 接口,所以可以使用『扩展运算符』和『for…of…』进行遍历。 //创建一个空 map let m1 = new Map(); / ......
ES6-Map ES6 Map ES

ES6 笔记

# ES6 笔记 date: 2021-05-21T20:57:31+08:00 ## 一、let 和 var 的区别以及 const - let 声明的变量**只在所在块中生效**; - let 声明的变量可以解决 var 与 for 循环结合使用产生的无法取得最新变量值的问题(以往都需要通过闭包 ......
笔记 ES6 ES

NodeJS系列(4)- ECMAScript 6 (ES6) 语法(二)

在 “NodeJS系列(3)- ECMAScript 6 (ES6) 语法(一)” 里,我们介绍并演示 let、const、Symbol 等 ES6 语法和概念。 本文在 “NodeJS系列(2)- NPM 项目 Import/Export ES6 模块” 的 npmdemo 项目的基础上,继续介绍 ......
语法 ECMAScript NodeJS ES6 ES

ES6 对象合并语法

对象合并 /** * 对象合并 * obj、obj2 对象中存在相同属性,使用 obj2 对象中的属性值覆盖 obj 中属性的值; * 如果是 obj2 中没有,而 obj 有的属性,那么会保留 obj 中的属性和值。 * 合并后返回一个新的对象。 */ const dataObj = {...ob ......
语法 对象 ES6 ES

typescript之ECMAScript5、ES6

1、基础常识 1.1 简介 ECMAScript(/ekma/,简称ES)是javascript的标准化规范,其实javascript是ECMAScript的扩展语言。ES定义了一些标准的语法,JS对其进行了DOM、BOM扩展。 1.2 ES迭代史 ES6(又叫ES2015)是ECMA协会在2015 ......
ECMAScript5 typescript ECMAScript ES6 ES

ES6 模块化组件暴露方式

分别 <script> // 分别 export const school = Vue.extend({ data: { }, methods: { } }) </script> 统一 <script> const school = Vue.extend({ data: { }, methods: ......
组件 模块 方式 ES6 ES

ES5和ES6的继承

(1)ES5 // 构造函数 function Person(name) { this.name = name } // 原型 Person.prototype.say = function () { console.log('我是' + this.name) } // 子类构造函数继承父类构造函数 ......
ES ES5 ES6

ES6实现动态修改对象属性key值

let text = 'key' let obj = { [text]: 'value' } console.log(obj) // key: value ......
属性 对象 动态 ES6 key

NodeJS系列(3)- ECMAScript 6 (ES6) 语法(一)

ECMAScript 6 (ES6) 是最新的 JavaScript 语言的标准化规范,它的目标是使 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。本文在 “NodeJS系列(2)- 在 NPM 项目里使用 ECMAScript 6 (ES6) 规范” 的 npmde ......
语法 ECMAScript NodeJS ES6 ES

NodeJS系列(2)- 在 NPM 项目里使用 ECMAScript 6 (ES6) 规范

NPM (Node Package Manager),NodeJS 包或模块管理工具,比较新的 NodeJS 版本一般内置 NPM 。NPM 有点类似于 Maven 在 Java 开发中的作用,NPM 项目也和 Maven 项目类似,包含了创建、编译、运行、打包、部署等功能。ECMAScript 6 ......
ECMAScript 项目 NodeJS NPM ES6

ES6解构知多少

最近关于解构踩过两次坑,分别在 react 和 vue 当你发现更改对象无效时,就要思考是不是解构浅拷贝出了问题 理解还未完全透彻,先记录下,作为备份 1、解构赋值是浅拷贝(因为它确实不能对多维数组或对象达到深拷贝的作用) 深拷贝:修改新变量的值不会影响原有变量的值。默认情况下基本数据类型(numb ......
ES6 ES

ES6

ES6语法 目标 能够说出使用let关键字声明变量的特点 能够使用解构赋值从数组中提取值 能够说出箭头函数拥有的特性 能够使用剩余参数接收剩余的函数参数 能够使用拓展运算符拆分数组 能够说出模板字符串拥有的特性 ES6相关概念(★★) 什么是ES6 ES 的全称是 ECMAScript , 它是由 ......
ES6 ES

Es6基础知识简介

//变量提升 //let const //块级作用域:在代码块内部声明的变量或函数,具在代码块内部课件,超出该代码则无法访问 if(true){//花括号就是块作用域 //var a=10 let a=10 console.log(a)//10 } console.log(a) //const le ......
基础知识 基础 简介 知识 Es6

ES6新增特性

......
特性 ES6 ES

ES6代码暴露的三种方式

[JS模块化](https://so.csdn.net/so/search?q=JS模块化&spm=1001.2101.3001.7020)主要有 CommenJS(node)、JS module(es6)。 **一、Commen JS** **Commen JS主要是node环境中用于模块化开发, ......
代码 方式 ES6 ES

ES6箭头函数=>的用法

基本语法:参数 => 函数体1、当箭头函数没有参数或者有多个参数,要用 () 括起来。 如()=>3+5、(a,b)=>a+b 2、函数体是代码块(多行语句)时,用{} 如()=>{ var result =a+b; return result; } 3、当函数返回的是对象时,需要用()将对象包围起 ......
箭头 函数 ES6 ES gt

es6使用小技巧

①模板字符串拼接字符`` `${name}小朋友,欢迎你加入${school}` name和school皆为变量 ②定义变量,使用const和let来代替var,避免变量上升,污染全局变量 ③合并对象:展开运算符 const obj1 = { a: 1, b: 2 }; const obj2 = { ......
技巧 es6 es

vue项目之vue-cli创建项目&目录结构&编写规范&es6导入导出语法

## 1 vue-cli创建项目 ```python # 单页面应用:spa -以后vue项目就只有一个 xx.html 页面 -定义很多组件,不可能都写在 xx.html中 # 单文件组件(一个组件一个文件) https://v2.cn.vuejs.org/v2/guide/single-file ......
项目 amp 语法 vue vue-cli

Vue——动态组件、插槽、Vue-cli创建项目、Vue项目目录结构、编写规范、es6导入导出语法

## 动态组件 ```html // // component标签的is属性等于组件名字,这里就会显示这个组件 首页 商品 订单 ``` ### keep-alive ```html // 使用keep-alive把动态组件包裹起来 保存当前状态 就算切换到其他组件再切换回来 依旧还是之前的状态 首 ......
项目 Vue 语法 组件 Vue-cli

vue之vue-cli创建项目、vue项目目录结构、vue项目编写规范、 es6导入导出语法

[toc] # 一、vue-cli创建项目 ## 1.1、背景知识 ### 单页面应用:spa -以后vue项目就只有一个 xx.html 页面 -定义很多组件,不可能都写在 xx.html中把 ### 单文件组件(一个组件一个文件) https://v2.cn.vuejs.org/v2/guide ......
项目 vue 语法 vue-cli 结构