自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Js之async await和promise写法

写法一:async function asyncFunc() { await this.getFeatureInfoByPoint(0); attribute.isFirstData = this.featureInfo.isFirstData; attribute.isLastData = this.featureInfo.isLastData; this.updataFeatureInfo(attribute);}asyncFunc.apply(this); // 或者asyn

2021-07-28 17:24:47 174

原创 Js之bind,apply,call三者的区别

apply()方法调用一个具有给定this值的函数,以及以一个数组(或类数组对象)的形式提供的参数。(使用 apply 方法改变this指向后原函数会立即执行,且此方法只是临时改变this指向一次。)call()方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数。(使用 call 方法改变this指向后原函数会立即执行,且此方法只是临时改变this指向一次。)bind()方法创建一个新的函数,在bind()被调用时,这个新函数的this被指定为bin...

2021-07-28 15:55:12 569

原创 Js之链式调用

链式调用的核心,就是函数在执行完成后,返回了this,即当前对象。/* * @Author: shape * @Date: 2021-07-26 14:03:45 * @LastEditors: shape * @LastEditTime: 2021-07-26 14:51:15 * @Description: 链式调用类 * @FilePath: \ht-vue-frame\src\utils\chain.js */class Person { constructor(prop

2021-07-26 15:54:13 398

原创 Js之reduce()用法

reduce()方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。语法:arr.reduce(callback, [initialValue])即:arr.reduce((previousValue, currentValue, index, arr), [initialValue])callback (执行数组中每个值的函数,包含四个参数) 1、previousValue (上一次调用回调返回的值,或者是提供的初始值in.

2021-07-20 14:27:03 150

原创 Git之更改提交消息(提交尚未推送上线)

对于你的最近一次提交,1、简单地修改提交信息。将最后一次的提交信息载入到编辑器中供你修改。 当保存并关闭编辑器后,编辑器会将更新后的提交信息写入新提交中,它会成为新的最后一次提交。git commit --amend2、通过添加、移除或修改文件来更改提交实际的内容。作出你想要补上的修改, 暂存它们,然后用git commit --amend将新的改进后的提交来替换掉旧有的最后一次提交。git add .git commit --amendtip1:使用这个技巧...

2021-07-20 11:10:29 293

原创 HTML5本地储存--实时监听storage事件, 单窗口多页面只能允许一个用户登录

mounted() { // 测试单浏览器窗口多个页面登录的demo if (!this.watchMultipleUsersFn) { this.watchMultipleUsersFn = (e) => { const { key } = e; if (key === 'userInfo') { location.reload(); // 同window.location.reload(); } .

2021-07-19 13:48:29 280

原创 Js之IIFE(立即调用函数表达式)

IIFE( 立即调用函数表达式)是一个在定义时就会立即执行的JavaScript函数。(function () { statements})();这是一个被称为自执行匿名函数的设计模式,主要包含两部分。第一部分是包围在圆括号运算符()里的一个匿名函数,这个匿名函数拥有独立的词法作用域。这不仅避免了外界访问此 IIFE 中的变量,而且又不会污染全局作用域。第二部分再一次使用()创建了一个立即执行函数表达式,JavaScript 引擎到此将直接执行函数。示例当...

2021-07-07 17:44:31 261

原创 Js之JSON.parse() and JSON.stringify()

JSON.parse() :a JSON string to a JavaScript object.JSON.stringify() :a JavaScript object to a JSON string.应用于对象的例子:const myObj = { name: 'Skip', age: 2, favoriteFood: 'Steak'};const myObjStr = JSON.stringify(myObj);console.log(myObjStr)..

2021-07-06 17:44:19 177

原创 ECharts之How to use the resize event of the window?

do notusewindow.addEventListener('resize', () => myEcharts.resize();)do like this:const myEcharts = echarts.init(document.getElementById('radar_container'));myEcharts.setOption(this.options);window.onresize(() => { myEcharts.resize();}...

2021-07-05 16:20:22 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除