JavaScript
lian_bingbing
这个作者很懒,什么都没留下…
展开
-
mpvue中使用vuex刷新持久化问题
mpvue vuex持久化缓存 , 使用vuex-persistedstate插件npm install vuex-persistedstate --save在store/index.js中添加plugins:export default new Vuex.Store({ state, mutations, getters, actions, plugins: [ createPersistedState({ stor原创 2021-03-15 11:41:06 · 144 阅读 · 0 评论 -
async函数
async 函数含义ES2017 标准引入了 async 函数,使得异步操作变得更加方便。async 函数是什么?一句话,它就是 Generator 函数的语法糖。前文有一个 Generator 函数,依次读取两个文件。const fs = require('fs');const readFile = function (fileName) { return new Promis...转载 2019-07-10 14:47:51 · 167 阅读 · 0 评论 -
promise使用
Promise 对象Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作...转载 2019-07-10 17:31:28 · 77 阅读 · 0 评论 -
js中class基本语法
Class 的基本语法简介类的由来JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。function Point(x, y) { this.x = x; this.y = y;}Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y + ')...转载 2019-07-10 17:33:54 · 23084 阅读 · 4 评论 -
module的语法
Module 的语法概述历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支持都没有,这对开发大型的、复杂的项目形成了巨大障碍。在 ES6 之前,社区制...转载 2019-07-16 11:15:49 · 417 阅读 · 0 评论 -
weex使用async await
在weex中使用async await时报错Can’t find variable: regeneratorRuntime解决办法要先安装babel插件babel-plugin-transform-runtime如下:npm i babel-plugin-transform-runtime -D然后在.babelrc配置文件中配置如下:{ "presets": [ "es20...原创 2019-07-16 11:37:41 · 673 阅读 · 0 评论 -
es6变量的解构赋值
转自于:https://es6.ruanyifeng.com/#docs/destructuring变量的解构赋值数组的解构赋值基本用法ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。let a = 1;let b = 2;let c = 3;ES6 允许写成下面这样。let [a,...转载 2019-08-06 16:09:13 · 111 阅读 · 0 评论 -
js遍历对象总结
js对象遍历方法使用Object.keys()遍历对象,返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)。let obj = {'age':18,'city':'Beijing','name':'zhangSan'}Object.keys(obj).forEach(key=>{ console.log(key,' - ',obj[key]);})...原创 2019-09-01 22:46:29 · 345 阅读 · 0 评论 -
深入理解js对象的引用
深入理解js对象的引用对于基本类型,赋值(=)是值的拷贝,比较(===)的是实际的值,而对于引用类型(Array也是一种Object),赋值(=)是引用地址的拷贝,比较(===)的是引用地址,以下是对引用对象的举例说明,看代码更直观:基本数据类型比较和引用数据类型比较的区别const a = '哈哈'const b = '哈哈'console.log(a === b) // true...原创 2019-09-02 16:36:34 · 1690 阅读 · 3 评论