Promise.all中对于reject的处理方法

昨天写了个小爬虫,用axios.all同时请求多个页面时,国内网络的原因很容易就超时然后reject了,佛系resolve不可取啊,然后想到可以实现一个“重发失败请求”的功能。Promise.all(re...

解决vue router组件状态刷新消失的问题

场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})跳转到主页,并在主页显示数据。但是当刷新页...

深入浅出理解JavaScript高级定时器原理与用法

本文实例讲述了JavaScript高级定时器原理与用法。分享给大家供大家参考,具体如下:setTimeout()和setInterval()可以用来创建定时器,其基本的用法这里就不再做介绍了。这里主要...

重新认识vue之事件阻止冒泡的实现

冒泡的表现近期用vue做了一个需求,大概是同一个区域,点击不同位置有不同的响应函数,还有个总的响应函数,好吧,如下图所示:他们的DOM结构如下:<div v-for="(item, index) in listD...

详解使用VueJS开发项目中的兼容问题

我们开发的项目,兼容到IE9+,以下所提到的问题都是在这个项目中所遇见的问题,如有错误,或者理解不正确的地方,望多多指点。1. KingEditor,IE下提示‘对象不支持moveToElementText属...

Vue-cli配置打包文件本地使用的教程图解

最近做的一个嵌入app的pc端项目,用的也是比较熟悉的vue-cli构建工具构建项目,需要的是打开dist文件夹入口html能加载到本地的静态文件,打包后的index.html加载文件如图:


u...

node.js读取Excel数据(下载图片)的方法示例

前言因为组织观影活动需要统计报名和收集影评,选择微信小程序“报名工具”,管理员下载数据发现影评只是一个图片的URL链接,需要自己手动下载,哪里能难倒程序员?
1. 下载的Excel数...

在小程序中使用Echart图表的示例代码

在小程序中使用Echart图表 Echart UI构建(柱状图) Echart 假数据 Echart 动态设置数据柱状图UI示例 // Echart config,包括init data 和style及数据类型 var option = {...

在微信小程序里使用watch和computed的方法

在开发 vue 的时候,我们可以使用 watch 和 computed 很方便的检测数据的变化,从而做出相应的改变,但是在小程序里,只能在数据改变时手动触发 this.setData() ,那么如何给小程序也...

利用Node.js批量抓取高清妹子图片实例教程

前言写了一个抓取图片的小玩意,分享一下。
Github地址:https://github.com/focalhot/node.js-crawler (本地下载)示例代码 //依赖模块 var fs = require('fs'); var request = r...

vue组件横向树实现代码

将之前的用css3+jq实现的横向树样式简单封装成组件使用到vue项目中,文件名为transverseTree.vue代码:
<template> <div class="tree"> <ul v-if="treeData && treeData.lengt...

vue.js图片转Base64上传图片并预览的实现方法

对于前端人员来说,图片处理是一个很常见的需求,由于图片稍微特殊,现在多数做法都是使用调用ajax接口通过http方法来提交,例如post方法提交,后台处理后返回一个图片路径给前端,前端...

利用Blob进行文件上传的完整步骤

BlobBlob,Binary Large Object的缩写,二进制类型的大对象,代表不可改变的原始数据在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。Blob基本用法
Blob对象
Blob对...

Array数组对象中的forEach、map、filter及reduce详析

前言刚才某人问了我一个问题。map怎么遍历,我刷刷刷就是一顿写。遍历么,forEach么,妥妥的。var map = new Map();map.set('item1', 'value1')map.set('item2', 'value2')map.fo...

微信小程序之自定义组件的实现代码(附源码)

最近在项目开发中,遇到好多雷同的页面样式,就想着可以将常用的功能模块封装成组件,方便在项目中使用和修改,下面就参照微信小程序的文档分步骤写一个微信小程序的组件。附上效果...

JavaScript防止全局变量污染的方法总结

本文实例讲述了JavaScript防止全局变量污染的方法。分享给大家供大家参考,具体如下:javaScript 可以随意定义保存所有应用资源的全局变量。但全局变量可以削弱程序灵活性,增大...

详解Angular中通过$location获取地址栏的参数

最近,项目开发正在进行时,心有点燥,许多东西没来得及去研究,今天正想问题呢,同事问到如何获取url中的参数,我一时半会还真没想起来,刚刚特意研究了一下,常用的方法就以下几种:1.获取...

JS实现根据指定值删除数组中的元素操作示例

本文实例讲述了JS实现根据指定值删除数组中的元素操作。分享给大家供大家参考,具体如下:解决问题:1 .JS判断元素是否在数组内2. JS根据指定值删除数组中的元素要点:相当于jquery...

原生js封装的ajax方法示例

本文实例讲述了原生js封装的ajax方法。分享给大家供大家参考,具体如下:众所周知,框架之间会有冲突,这是源生js就起到作用了,下面介绍一种源生js封装的ajax请求。function ajax(op...

vue组件挂载到全局方法的示例代码

在最近的项目中,使用了bootstrap-vue来开发,然而在实际的开发过程中却发现这个UI提供的组件并不能打到我们预期的效果,像alert、modal等组件每个页面引入就得重复引入,并不像ele...

详解vue指令与$nextTick 操作DOM的不同之处

异步更新队列可能你还没有注意到,Vue 异步执行 DOM 更新。只要观察到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据改变。如果同一个 watcher 被多次触发...

详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件

wc-messagebox 基于 vue 2.0 开发的插件 包含 Alert, Confirm, Toast, Prompt 仿照 iOS 原生UI(样式来源: MUI)一些想法
刚开始的时候想要用现成的弹窗组件来着, 但是查...

原生js实现form表单序列化的方法

当我们有form表单而且里面的表单元素较多时,咱们总不能一个个去获取表单元素内的值来进行拼接吧!这样会很让人蛋疼!为了方便与后台交互并且提高自己的开发效率,并且不让你蛋疼;我...

如何在vue里添加好看的lottie动画

引入lottie库 ( >.< )在vue中引入lottie非常非常简单1.安装vue-lottie包npm install --save vue-lottie2.全局引入vue-lottie在main.js引入并注册全局组件即可import lottie...

Vue 项目分环境打包的方法示例

我们开发项目的时候,用vue-cli 2.x版本新建的项目,只有dev, pro两种开发环境, 有时需要个test环境来给测试使用,所以找了很多方法,总结了个最简单的方法来给大家使用1、package....

浅析Vue 和微信小程序的区别、比较

写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。一、生命周期先贴两张图:vue生命周期小程序生命周期相比之下,小程序的钩子函数要简单得多。vu...

浅析vue-router jquery和params传参(接收参数)$router $route的区别

今天做项目时踩到了vue-router传参的坑(jquery和params),所以决定总结一下二者的区别。1.jquery方式传参和接收参数传参:this.$router.push({ path:'/xxx' query:{ id:id...

小程序tab页无法传递参数的方法

微信小程序tab页面不能传参解决方案:
1.设置全局变量,通过全局变量访问
2.小程序本地存储小程序不支持tab页面传递queryString参数,无论是navigator,还是通过api跳转
遇到的...

使用JS代码实现俄罗斯方块游戏

简单的JS俄罗斯方块游戏源码,先给大家展示下效果图,如果大家感觉不错,请参考实现代码, 效果图: 代码如下,复制即可使用:<!DOCTYPE html><html><head><meta charset="utf-8"><title...

webpack4 + react 搭建多页面应用示例

webpack 升级到4之后还没好好的同步一个可实用的webpack架子,接下来用webpack4来搭建一个简单的react的多界面应用,废话不说 直接撸码
创建工程
$ mkdir demo && cd demo$ npm...

关于js对textarea换行符的处理方法浅析

前言
本文很简单,就是记录一下js对textarea换行符的处理。调试
随便写一个textarea<textarea name="" id="textareaid" cols="30" rows="10"></textarea>整个调试如下图:发现:...

JavaScript捕捉事件和阻止冒泡事件实例分析

本文实例讲述了JavaScript捕捉事件和阻止冒泡事件。分享给大家供大家参考,具体如下:今日,项目程序出现异常,后发现跟冒泡事件有关,利用此机会探索一下利用Javascript捕获和冒泡事...

JavaScript中call和apply方法的区别实例分析

本文实例分析了JavaScript中call和apply方法的区别。分享给大家供大家参考,具体如下:这两个方法不经常用,但是在某些特殊场合中是非常有用的,下面主要说下它们的区别:1、首先,Java...

mpvue小程序仿qq左滑置顶删除组件

背景:前几天,公司的一个小程序项目开发的时候,遇到了一点点问题。设计师这狗币要让我在小程序上实现类似QQ左滑置顶删除的操作,心里mmp,我就是一个刚来公司三天的小小前端实习生...

JavaScript高级函数应用之分时函数实例分析

本文实例讲述了JavaScript高级函数应用之分时函数。分享给大家供大家参考,具体如下:一、前提介绍:某些函数是用户主动调用的,但因为一些客观的原因,这些函数会严重影响页面的性能...

mpvue跳转页面及注意事项

下面先给大家介绍下mpvue跳转页面,具体内容如下所示:正准备写一个小程序,得知了mpvue开源的消息,又恰巧之前刚刚学习了一点vue,便开始了我的mpvue学习之路。第一步就是配置环境之...

解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题

前言最近博主正在用微信小程序开发一款网上商城系统。恰好赶上了美团开源的小程序开发框架mpvue。该框架继承了vue.js的特性,用起来还是蛮爽的。然后在开发中,数据仓库这块懵...

微信小程序实现收藏与取消收藏切换图片功能

wxml界面使用image标签<image wx:if="{{collected}}" catchtap='onCollectionTap' src='/images/icon/collection.png'></image> <image wx:else src='/images/icon/colle...

webpack4.x开发环境配置详解

本文实例讲述了webpack4.x开发环境配置方法。分享给大家供大家参考,具体如下:写这篇文章的初衷在于,虽然网络上关于webpack的教程不少,但是大多已经过时,由于webpack版本更新后许...

JavaScript中变量、指针和引用功能与操作示例

本文实例讲述了JavaScript中变量、指针和引用功能与操作。分享给大家供大家参考,具体如下:1、变量我们可能产生这样一个疑问:编程语言中的变量到底是什么意思呢?事实上,当我们定...

JavaScript原型对象、构造函数和实例对象功能与用法详解

本文实例讲述了JavaScript原型对象、构造函数和实例对象功能与用法。分享给大家供大家参考,具体如下:大家都知道,javascript中其实并没有类的概念。但是,用构造函数跟原型对象却...

详解Vue取消eslint语法限制

由于vue对语法的限制过于严格,以至于在我第一次编译运行的时候一直编译失败,当然也包括一些警告:&#10140; my-project npm run dev > bblee-app@1.0.0 dev /Users/bianlifeng/...

vue中关闭eslint的方法分析

如图,注释掉该行,然后重新运行 npm run dev撤销上步操作,将配置文件中的true改为false。 下图是更改后的结果。更改了配置文件后,需要运行npm run dev...

详解Require.js与Sea.js的区别

Require.js与Sea.js的区别相同之处RequireJS 和 Sea.js 都是模块加载器,倡导模块化开发理念,核心价值是让 JavaScript 的模块化开发变得简单自然。不同之处两者的主要区别如下...

使用D3.js+Vue实现一个简单的柱形图

最近想在Vue的项目里尝试使用d3.js,封装一些常用的图表。这里记录一下自己搭建项目的过程,以及实现一个简单的柱形图。不了解D3的请移步D3 Data-Driven Documents,它是基于数据...

vue实现简单的MVVM框架

不知不觉接触前端的时间已经过去半年了,越来越发觉对知识的学习不应该只停留在会用的层面,这在我学jQuery的一段时间后便有这样的体会。虽然jQuery只是一个JS的代码库,只要会一...

通过函数作用域和块级作用域看javascript的作用域链

在ES6之前,javascript只有全局作用域和函数作用域。所谓作用域就是一个变量定义并能够被访问到的范围。也就是说如果一个变量定义在全局(window)上,那么在任何地方都能访问到这...

js数据类型检测总结

在js中,有四种用于检测数据类型的方式,分别是: typeof  用来检测数据类型的运算符 instanceof    检测一个实例是否属于某个类 constructor   构造函数 Object.proto...

深入理解JavaScript的async/await

async 和 await 在干什么
任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 的意思是等待。所以应该很好理解 async 用于申明一个 function 是...

dts文件中删除一个node或属性的操作方法

1、删除Node删除节点的语法如下: /delete-node/ 节点名;以一个例子介绍如何删除设备节点。
注意:
(1)/delete-node/与节点名之间有空格。
(2)如果节点中有地址信息,节点名后也需要加...

返回顶部
顶部