网站建设

JavaScript实现通过滑块改变网页颜色

大家好,今天我在看web前端的HTML时,看到input标签的type属性是range时在页面上显示的是一个滑块,我突发奇想能不能通过滑来改变网页的颜色。现在我和大家分享一下通过滑块来改变网...

浅谈Axios去除重复请求方案

目录 一、取消重复请求 二、清理所有请求 此方案主要有两个功能 1.请求发出后,后续重复请求取消不处理,等待第一次请求完成。 2.路由跳转后,上一个页面未完成请求全部清理。...

JavaScript中类型的强制转换与隐式转换详解

目录 一、隐式转换 双等号里的转换 Boolean 类型转换 "+" 与 "-" 二、强制类型转换 new String 与 ' ' 总结 一、隐式转换 以下语句的执行结果是什么? A. undefined == nullB. isNaN("100")C. parseInt("1...

vue实现三级导航展示和隐藏

本文实例为大家分享了vue实现三级导航展示和隐藏的具体代码,供大家参考,具体内容如下 需求描述: 要实现侧边栏三级导航的显示和隐藏。点击其中一个一级导航,展示该一级导航...

Vue使用高德地图实现城市定位

本文实例为大家分享了Vue使用高德地图实现城市定位的具体代码,供大家参考,具体内容如下 一 前端选择框点击跳转至地图选址页面 van-row class="address_item" van-col span="6" class="item-title...

详解VueRouter 路由

目录 vue router 1、认识路由的概念 1.1、何为路由 1.2、后端路由阶段 1.3、前端路由阶段 1.4、前端渲染和后端渲染? 2、前端路由的规则 2.1、URL的hash 方式 2.2、HTML5的history模式 3、route-vi...

vue实现文件上传和下载

本文实例为大家分享了vue实现文件上传和下载的具体代码,供大家参考,具体内容如下 文件上传 vue中的文件上传主要分为两步:前台获取到文件和提交到后台 获取文件 前台获取文件,...

超详细的JavaScript基本语法规则

目录 01 JavaScript (简称:js) js分三个部分: JavaScript是什么? js的代码可以分三个地方写: 02 操作符 操作符:一些符号-----用来计算 关系运算符: 关系运算表达式: 逻辑运算符: 逻辑运算表达式...

浅谈axios中取消请求及阻止重复请求的方法

目录 前言 核心——CancelToken 实际应用和封装 一些小细节 前言 在实际项目中,我们可能需要对请求进行“防抖”处理。这里主要是为了阻止用户在某些情况下短时间内重复点击某个按...

Vue+Websocket简单实现聊天功能

本文实例为大家分享了Vue+Websocket简单实现聊天功能的具体代码,供大家参考,具体内容如下 效果图: 聊天室 此篇文章是针对 Websocket 的简单了解和应用,利用 Nodejs 简单搭建一个服务...

vue实现聊天框发送表情

vue聊天框发送表情以及vue界面发送表情实现的具体代码,供大家参考,具体内容如下 1.在发送消息的时候,判断发送的消息是不是表情,表情的type:3,content:[爱心],这样存储在数据库中...

使用Element+vue实现开始与结束时间限制

本文实例为大家分享了用Element+vue实现开始与结束时间限制的具体代码,供大家参考,具体内容如下 效果 el-form-item label="开始时间" el-date-picker v-model="startDate" type="datetime" placeholder="选择...

vue实现分页功能

本文实例为大家分享了vue实现分页功能的具体代码,供大家参考,具体内容如下 使用组件分页 自己写分页 一、组件分页 el-pagination layout="prev, pager, next" @current-change="changePageNum" :curren...

JS中的reduce()方法使用小结

目录 一、语法 二、实例 三、其他相关方法 过去有很长一段时间,我一直很难理解 reduce() 这个方法的具体用法,平时也很少用到它。事实上,如果你能真正了解它的话,其实在很多地...

Vue实现开始时间和结束时间范围查询

本文实例为大家分享了Vue实现开始时间和结束时间范围的查询方法,供大家参考,具体内容如下 效果图: 代码实现: OrderList.Vue a-col :xl="6" :lg="7" :md="8" :sm="24" a-form-item label="下单日期...

vue实现二维码扫码功能(带样式)

需求: 利用vue实现二维码扫描; 插件: QRCodeReader; 插件下载 npm install --save vue-qrcode-reader 注意: 需要在https协议下才可以调用相机,实现扫码。 可以通过配置vue.config.js中的devServer:...

JavaScript数据可视化:ECharts制作地图

目录 概述 注意事项 一. 使用方式 二. 实现步骤 初步实现代码 效果: geo常见配置 添加上面配置之后的效果图: 显示某一个省份(河南省) 效果 不同区域显示不同颜色 地图和散点图的...

JavaScript对象(详细)

目录 JavaScript对象 1.定义 2.对象的分类 3.定义对象 4.访问对象中的属性 5.给对象添加属性 6.删除对象属性 7.Object根构造函数 8.对象属性的检测 9.引用传递和值传递 10.对象的序列化(把对象...

Vue中使用Openlayer实现加载动画效果

注意:实现动画时不能有scoped!!!! 通过gif template div class="test" div id="map" ref="map" style="width: 100vw; height: 100vh"/div /div/template scriptimport "ol/ol.css";import { Map, View, Overlay } from "ol";import Til...

jquery标签选择器应用示例详解

本文实例为大家分享了jquery标签选择器应用的具体代码,供大家参考,具体内容如下 1、统一设置div内容 可以用标签选择器来选择所有的 div 元素; !DOCTYPE htmlhtmlhead title/title script src="h...

javascript对象的多种合并方式详解

目录 对象合并的多种方式(对于通过接口获取数据之后赋值给本地对象的时候极其有用) 第二种:扩展运算符 第三种:Object.assign() (最推荐) 1.vue 项目清空表单 总结 对象合并的多种方...

基于jQuery实现列表循环滚动小技巧(超简单)

看到一个很好的思路,记录一下 之前使用jQuery做滚动效果,在这两篇文章里有写:文一、文二,分别使用了scrollLeft()与scrollTop()、scroll()来实现 后来看到一个demo,觉得思路很妙,想着可...

JS 函数的 call、apply 及 bind 超详细方法

目录 JS 函数的 call、apply 及 bind 方法 一、call() 方法 1、call()方法的模拟实现 二、apply() 方法 1、apply()方法的模拟实现 三、bind() 方法 1、bind() 方法的模拟实现 四、总结 JS 函数的 call、...

jQuery中的CSS样式属性css()及width()系列大全

目录 1.css()基本使用: 1.1 获取css属性 1.2 设置css属性 2.width()系列基本使用(height()系列同理) 2.1 width() 2.2 innerWidth()与outerWidth() 3.offset()与position() 3.1 取值对比 3.2 设置值对比 4.scrollLeft()与...

浅谈el-table中使用虚拟列表对对表格进行优化

目录 前言 解决思路 具体实现 需要满足的必备条件 问题 前言 我们会经常使用表格,如果数据量大就直接可以分页,但是不可避免的会出现一些需要一页要展示很多条的情况,或者不用...

javascript实现查询商品功能

本文实例为大家分享了javascript实现查询商品功能的具体代码,供大家参考,具体内容如下 这是没有点击查询的主界面图 这是点击名称查询之后 按照价格查询 代码: !DOCTYPE htmlhtml lan...

js中Array.forEach跳出循环的方法实例

目录 forEach()方法 js中 Array.forEach如何跳出循环 解决方式: 总结 forEach()方法 语法:array.forEach(callback(currentvalue,index,arr) ,thisValue) 其中 callback为数组中每个元素执行的函数,该函数可接受...

Element表格表头行高问题解决

目录【来源:自由互联:http://www.yidunidc.com/usa.html 欢迎留下您的宝贵建议】 前言 一、问题原因 二、解决方法 Vue 修改 elementUI table tr th 的高度,以及背景颜色 前言 在最近一个项目的后...

js实现图片切割功能

本文实例为大家分享了js实现图片切割的具体代码,供大家参考,具体内容如下 代码: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titleTitle/title style .cube{ height: 0; width: 0; position: absolute; l...

一文带你了解vue3.0响应式

目录 使用案例 reactive API相关的流程 reactive createReactiveObject 创建响应式对象 mutableHandlers 处理函数 get函数 get函数的的调用时机 track 收集依赖 set函数 trigger 分发依赖 get和副作用渲染函数...

JavaScript canvas实现九宫格切图效果

本文实例为大家分享了canvas实现九宫格切图效果的具体代码,供大家参考,具体内容如下 首先页面展示 直接上代码 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport" content="widt...

Vue全局自定义指令Modal拖拽的实践

目录 背景 实现思路 实现效果 背景 最近一直在做的项目是Vue2搭建的项目,UI框架用的antdV,项目中用到了很多Modal对话框,然后突然有一天产品说:“这个对话框为什么不能移动啊,挡...

js canvas实现圆角图片

本文实例为大家分享了js canvas实现圆角图片的具体代码,供大家参考,具体内容如下 圆角图片的代码实现: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titleTitle/title/headbody style="background:...

vue项目中扫码支付的实现示例(附demo)

目录 需求背景 思路分析 UI展示 开始使用 一 编写支付组件模板 二 支付组件的JS相关代码和说明 附:组件JS完整的源码 需求背景 市场报告列表展示的报告有两种类型,一种是免费报告...

JavaScript框架设计模式详解

目录 mvc mvp mvvm vue的来源 spa mpa createElement class 总结 mvc Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表...

Node.js中的模块化,npm包管理器详解

目录 模块化的基本概念 什么是模块化 模块化拆分的好处 Node.js中的模块化 Node.js中模块的分类 加载模块 模块作用域 向外共享模块作用域中的成员 module对象 exports对象 npm与包 包 如何下...

浅谈Vue中的this.$store.state.xx.xx

目录 Vue this.$store.state.xx.xx 获取store中的数据 我的项目文件结构 vue项目都在什么时候用store.state、$store.state和this.$store.s store 和 [this.]$store this.$store 和 $store Vue this.$store.state.xx.xx this.$st...

JavaScript基础系列之函数和方法详解

目录 一、函数和方法的区别 二、如何写好一个函数 2.1 命名准确 2.1.1 函数命名 2.1.2 参数命名 2.2 函数注释 2.2.1 参数注释 2.3 函数参数 2.3.1 参数默认值 2.3.2 对象参数 2.3.3 参数数量 2.3...

基于Vue+Openlayer实现动态加载geojson的方法

加载1个或多个要素 template div id="map" style="width: 100vw; height: 100vh"/div/templatescriptimport "ol/ol.css";import TileLayer from "ol/layer/Tile";import VectorLayer from "ol/layer/Vector";import VectorSource from "ol/source/Vec...

VUE + OPENLAYERS实现实时定位功能

目录 前言 一、定义标签样式 二、模拟 GeoJSON 数据 三、创建 VerctorLayer 四、构建地图 五、模拟实时移动 总结 前言 本系列文章介绍一个简单的实时定位示例,示例的组成主要包括: 服...

Vue+Openlayer批量设置闪烁点的实现代码(基于postr

效果图: 实现代码: template div id="map" style="width: 100vw; height: 100vh" //templatescriptimport "ol/ol.css";import TileLayer from "ol/layer/Tile";import VectorLayer from "ol/layer/Vector";import VectorSource from "ol/source/Ve...

手把手教你uniapp和小程序分包(图文)

目录 一、小程序分包 二、uniapp分包小程序 分包步骤: 1.配置manifest.json 2.配置pages.json 3.分包预载配置(preloadRule) 一、小程序分包 每个使用分包小程序必定含有一个 主包 。所谓的主...

一篇文章教你写出干净的JavaScript代码

目录 1. 变量 使用有意义的名称 避免添加不必要的上下文 避免硬编码值 2. 函数 使用有意义的名称 使用默认参数 限制参数的数量 避免在一个函数中做太多事情 避免使用布尔标志作为参...

学会javascript之迭代器

目录 简介 js 中的迭代器是什么样子的 迭代协议 可迭代协议 迭代器协议 迭代过程 迭代总结 自定义迭代 传统写法 生成器函数写法 简介 迭代器是一种设计模式,可在容器对象 如 链表...

使用JavaScript实现轮播图特效

本文实例为大家分享了JavaScript实现轮播图特效的具体代码,供大家参考,具体内容如下 !DOCTYPE htmlhtml head meta charset="utf-8" title/title style type="text/css" .aaa { width: 600px; height: 350px; position:...

JavaScript实现随机点名网页

JavaScript写一个随机点名网页,供大家参考,具体内容如下 !DOCTYPE htmlhtml head 【文章转自:中东服务器】meta charset="UTF-8" titleDocument/title style * { margin: 0; padding: 0; } #box { border: 1px solid bla...

JavaScript中各种二进制对象关系的深入讲解

目录 前言 各种对象的关系 ArrayBuffer TypedArray Uint8ClampedArray 字符的相互转换 DataView Blob URL 数据读取 File【文章转自:http://www.1234xp.com/xjp.html 复制请保留原URL】 FileList FileReader 相关资料...

Js中安全获取Object深层对象的方法实例

目录 前言 正文 参数 例子 lodash的实现: tokey函数: castPath函数: stringToPath函数: memoizeCapped函数: memoize函数: 完整代码如下: 参考资料: 总结 前言 做前端的小伙伴一定遇到过后端...

在JS中如何使用css变量详解

在JS中如何使用css变量 使用:export关键字在less/scss文件中导出一个js对象。 $menuText:#bfcbd9;$menuActiveText:#409EFF;$subMenuActiveText:#f4f4f5;// $menuBg:#304156;$menuBg:#304156;$menuHover:#263445;$subMenuBg:#1f2d3d;$...

vue3中各种类型文件进行预览功能实例

目录 前言 1.office文档类型的预览 2.pdf类型的预览 3. 图片类型 4.视频类型 5. 音频类型 总结 前言 摸着石头过河的滋味不好受啊,听说大厂的大佬们都在忙着用vue3在升级项目,我也没事凑...