目录 1、原型模式 示例一 示例二 示例三 2、观察者模式 1、原型模式 原型模式用于在创建对象时,通过共享某个对象原型的属性和方法,从而达到提高性能、降低内存占用、代码复用的...
网站建设
javascript实现输入框内容提示及隐藏功能
有时输入框较小,希望输入内容后,出现一个有放大输入内容的提示框 实现思路 页面上先编写出提示框,然后将提示框的css属性:display设置成none,隐藏起来 获取输入框元素对象、信...
vue 封装导出Excel数据的公共函数的方法
vue+element UI 封装一个导出Excel数据的公共函数 将公共方法封装在store的modules的common.js中,如下图: 代码如下: const download = { actions: { downloadData({ commit, state }, data) { return new Promise((reso...
javascript实现简单倒计时效果
本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 实现思路: 1、页面创建好天、小时、分、秒的标签元素,定义好样式 2、js获取天、小时、分、...
javascript实现匀速动画效果
本文实例为大家分享了javascript实现匀速动画的具体代码,供大家参考,具体内容如下 实现思路: 1、主要使用定时函数setInterval()来实现动画效果 2、可以将动画封装成一个函数,这样可...
javascript实现缓动动画效果
本文实例为大家分享了javascript实现缓动动画效果的具体代码,供大家参考,具体内容如下 实现思路 1、主要使用setInterval定时函数 2、给需要动画的元素添加绝对定位和偏移量,注意它...
javascript实现简单放大镜效果
一个大盒子中有一张图片,鼠标放上去会出现一个半透明的遮罩层,鼠标移动,遮罩层跟着移动,盒子旁边还有一个放大的图片,跟着遮罩层移动的位置而改变放大图的位置,鼠标离开...
微信小程序实现2048小游戏的详细过程
效果图 实例代码 今天我们要用微信小程序实现2048小游戏,效果图如上面所示。游戏的规则很简单,你需要控制所有方块向同一个方向运动,两个相同数字方块撞在一起之后合并成为他...
vue中el-table实现自动吸顶效果(支持fixed)
目录 前言 实现思路 效果: 使用: 主要源码: 前言 看了很多案例,从简单的角度,position:sticky,似乎是比较理想的选择,可是当el-table设置了fixed后,这里的fixed会失效。最后还是采用...
javascript实现移动的模态框效果
本文实例为大家分享了javascript实现移动的模态框效果的具体代码,供大家参考,具体内容如下 页面效果: 点击链接后,弹出登录模态框,点击关闭链接可以关闭模态框,鼠标在模态框...
利用vue对比两组数据差异的可视化组件详解
目录 需求: 大概要点: 根据刚才的要点可以建立一下组件的props: 组件的基本样式也很简单: 完事了,最后贴一下完整代码: 使用示例: 效果预览: 扩展功能TODO: 总结 如题,朋友...
javascript实现发送短信倒计时
本文实例为大家分享了javascript实现发送短信倒计时的具体代码,供大家参考,具体内容如下 实现思路: 1、js获取发送按钮元素对象 2、设置一个发送间隔时间(全局变量) 3、给发送按...
vue+echarts图表使用的问题记录
前言 echarts是我最常用的一直图表工具,而且也是一个很完整的生态和内容,足够我们平常的使用了。最近在做一个大数据平台的页面,需要用到比较多的图表,就使用了echarts。使用过...
javascript实现跟随鼠标移动的图片
本文实例为大家分享了javascript实现图片跟随鼠标移动的具体代码,供大家参考,具体内容如下 实现思路 1、给 document 绑定 mousemove 事件,获取鼠标的坐标:e.pageX ,e.pageY 2、将图片设置...
JavaScript动态生成带删除行功能的表格
本文实例为大家分享了javascript实现动态生成表格/删除行的具体代码,供大家参考,具体内容如下 动态生成一个带删除行功能的表格: 实现思路 1、获取表格tbody元素 2、获取要填充的数...
JavaScript实现换肤效果(换背景)
本文实例为大家分享了JavaScript实现换肤效果的具体代码,供大家参考,具体内容如下 换肤效果:点击不同图片,更换相应页面背景 实现思路 1、定义一组图片,每个src属性赋值背景图...
vue-router 基于后端permissions动态生成导航菜单的示
目录 Vue.js 1、注册全局守卫 2、Vuex状态管理 全局缓存routes 3、路由拦截 4、路由菜单 5、递归菜单vue组件 Vue.js vue-router vuex 1、注册全局守卫 核心逻辑 1、token身份验证(后端) = token失效返...
JavaScript实现表格动态变色
本文实例为大家分享了JavaScript实现表格动态变色的具体代码,供大家参考,具体内容如下 表格分为: 表头、表格主体 两部分 当移动到表格主体的行时,移动到哪一行,哪一行就变化...
vue使用Element el-upload 组件踩坑记
目录 一、基本使用 二、图片数量控制 三、图片格式限制/可以选中多张图片 补充:在vue项目中使用element-ui的Upload上传组件 一、基本使用 最近研究了一下 el-upload组件 踩了一些小坑 写...
关于Vue不能监听(watch)数组变化的解决方法
目录 一、vue监听数组 二、vue无法监听数组变化的情况 一、vue监听数组 vue实际上可以监听数组变化,比如 data () { return { watchArr: [], };},watchArr (newVal) { console.log('监听:' + newVal);},created...
JavaScript实现下拉菜单的显示隐藏
本文实例为大家分享了JavaScript实现下拉菜单显示隐藏的具体代码,供大家参考,具体内容如下 有时需要这种页面效果: 鼠标移动到元素上面时,实现下拉菜单 鼠标移开元素后,下拉菜...
JavaScript实现tab栏切换的效果
tab栏:点击不同的标签,显示不同的内容,被点击的标签样式发生改变(突出选中的是哪一个) 实现思路: 1、将tab栏分为上下两部分,上面是导航列表,下面是各部分对应的内容。把...
JavaScript实现复选框全选或全取消操作
本文实例为大家分享了JavaScript实现复选框全选或全取消的具体代码,供大家参考,具体内容如下 实现思路 1、获取总选框、所有小选框元素对象 2、按钮控制小按钮- - -给总选框绑定o...
vue2 vue3中使用Echarts详细
目录 1、安装 2、vue2中使用Echarts 在main.js文件中 给定一个容器 3、vue3中使用Echarts 在根组件里引入echart,一般是App.vue 在需要使用的页面,定义div 然后在需要使用到Echarts的页面inject 1、安装...
国庆节到了,利用JS实现一个生成国庆风头像的小
目录 1. 页面布局 2. 图片上传和展示 3. 初始化画布 4. 切换模板 5. 输出图片 这里用到的技术: HTML+ CSS+ JavaScript; download.js库; fabric.js库; 先上体验链接:g.cuggz.com/ 。 注:可以点击上...
JavaScript实现密码框输入验证
有时需要在前端页面,用户输入时先进行简单的验证,减少服务器压力 例如,限定了字段的输入长度: 输入框后有输入范围提示信息 输入错误长度的话,变成错误提示信息 输入正确长...
5种 JavaScript 方式实现数组扁平化
目录 一、数组扁平化概念 二、实现 1. reduce 2. toString split 韩国服务器http://www.558idc.com/kt.html3. join split 4. 递归 5. 扩展运算符 一、数组扁平化概念 数组扁平化是指将一个多维数组变为一...
JavaScript实现轮播图案例
本文实例为大家分享了JavaScript实现轮播图效果的具体代码,供大家参考,具体内容如下 运用定时器所写成的一个简单的轮播图,直接看代码,如下: 1.css代码 style *{ margin: 0; padding: 0...
纯JS将table表格导出到excel的方法
html div button type="button" onclick="getXlsFromTbl('tableExcel','myDiv')"IE导出Excel方法/button button type="button" onclick="method5('tableExcel')"Chrome导出Excel/button/divdiv id="myDiv" table id="tableExcel" width="100%" border="...
vue与react详细
目录 一、全景图 二、背景 1、react:专业 2、vue:传奇 三、技术思想 1、key的异同为例 1.1 react 1.2 vue 2、diff的宏观比较 2.1 react 2.2 vue 3、生命周期 3.1 react 生命周期 3.2 vue生命周期 4、函数...
element表单验证如何清除校验提示语
目录 问题场景: 解决方案: 1. 对字段进行单独校验 2. 直接清除表单域下该字段的提示信息 问题场景: 最近在进行项目开发的时候,遇到了这样的一个问题: 对表单域中的数据进行校...
浅谈element关于table拖拽排序问题
最近在使用element table的时候,经常会遇到排序的问题,如果只是简单的排序的话,element官方已经给出了指定的方法 //table的默认排序方式是按ID排序 顺序为递减 这里可以改成其它 比如...
element表格去掉表头的实现方法
文档提示用属性 show-header el-table :data="tableData1" :span-method="arraySpanMethod" border :show-header="status" el-table-column prop="lable" label="" width="180" /el-table-column /el-table !!!重点就是要:show-header动态控制...
Element Timeline时间线的实现
目录 组件—时间线 定义节点样式 定义时间戳 组件—时间线 基础用法 div class="block" div class="radio" 排序: el-radio-group v-model="reverse" 日本服务器http://www.558idc.com/jap.html el-radio :label="true"倒...
element input输入框自动获取焦点的实现
最近项目中在做表单的时候,需要自动滚动到评论框,并且让评论框自动聚焦,这就需要手动触发输入框的 focus 状态。 但是,element并不支持autofocus属性,那就只能通过原生的js效果获...
element表格行列拖拽的实现示例
element ui 表格没有自带的拖拽排序的功能,只能借助第三方插件Sortablejs来实现,先来看一下动态图,效果是不是你们想要的。 首先需要安装Sortable.js npm install sortablejs --save 然后引用 i...
安装nodejs和yarn及配置淘宝源过程记录
目录 1、下载nodejs 2、双击安装 3、重置全局npm源,修正为 淘宝的 NPM 镜像: 4、安装Yarn 5、设置Yarn的淘宝源 1、下载nodejs 访问下载 | Node.js 中文网 (nodejs.cn) 本站下载地址:点击下载 2、...
ReactHooks批量更新state及获取路由参数示例解析
目录 一、如何批量更新 控制台输出 二、Hooks如何获取路由参数 执行效果 一、如何批量更新 在【Hooks】中如果单独的进行状态的更新可能会导致页面的多次渲染: import { useState } from...
JavaScript实现table切换的插件封装
本文实例为大家分享了JavaScript实现table切换插件的封装代码,供大家参考,具体内容如下 效果图: HTML部分: div class="box" div id="tabBox" ul li class="liStyle"A/li liB/li liC/li /ul ol li class="liStyl...
js原生瀑布流插件制作
本文实例为大家分享了js原生瀑布流插件制作的具体代码,供大家参考,具体内容如下 先看效果 和普通的瀑布流是一样的,在调用时制需要传入容器,图片以及图片宽度即可直接生成瀑...
js原生轮播图插件制作
本文实例为大家分享了js原生轮播图插件制作的具体代码,供大家参考,具体内容如下 调用时也只需要写一个DIV即可 调用的js部分配置内容: 传入轮播图需显示的位置(div) 传入图片...
JS实现图片数字时钟
本文实例为大家分享了JS实现图片数字时钟的具体代码,供大家参考,具体内容如下 首先这是我们准备的图片 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" titleDocument/title style 香港cn2服务器...
Javascript实现登录框拖拽效果
本文实例为大家分享了Javascript实现登录框拖拽效果的具体代码,供大家参考,具体内容如下 需求分析 1、点击弹出登录框 2、在登录框的特定区域可以将登录框拖拽至任意位置 3、可以...
Vue实现简单的购物车案例
本文实例为大家分享了Vue实现简单的购物车案例的具体代码,供大家参考,具体内容如下 代码: template div div span手机: /span span价格/span input type="number" v-model.number="phonePrice" span 数量 /...
JavaScript单例模式实现自定义弹框
本文实例为大家分享了JavaScript单例模式实现自定义弹框的具体代码,供大家参考,具体内容如下 功能 自定义弹框标题 自定义弹框内容 自定义弹框确认和关闭时的回调函数 完整代码...
JavaScript表单验证示例详解
HTML表单(form)通常用于收集用户信息,例如姓名,电子邮件地址,位置,年龄等。 但是很可能某些用户可能不会输入您期望的数据。HTML表单验证可以通过JavaScript完成。 为了避免对服...
SSM VUE Axios详解
目录 如何展示Sql日志?? SpringMVC里参数传递的说明 restful 语法: 用户规范: 参数接收: MyBatis简化sql的注解 前后端调用 1.Vue入门案例 2.Vue生命周期 概念 种类(③+⑧) 3.前后端调用...
TypeScript中条件类型精读与实践记录
目录 在泛型类型中使用条件类型 工具类型 逃离舱 在箭头函数中使用条件类型 结合类型推导使用条件类型 使用条件类型来判断两个类型完全相等 总结 在大多数程序中,我们必须根据...
js中Object.create实例用法详解
1、用Object.create()方法创建新对象,并使用现有对象提供新对象的proto。 2、提供两个参数,第一个是新创建的原型对象,第二个是为新创建的对象添加属性的对象。 实例 // father 对象l...
JS中如何优雅的使用async await详解
目录 jQuery的$.ajax Webpack时代的开始 深入了解Promise 消灭嵌套 await-to-js 总结 jQuery的$.ajax 在开始之前我们先来聊聊我的js异步之路。在我还在学校的时候,那时候还是 jQuery 的天下,我直接...