网站建设

vue图片拖拉转放大缩小组件使用详解

vue图片拖拉转放大缩小组件的具体使用方法,供大家参考,具体内容如下 doc 图片组件 - 用户放大缩小以及拖拽/doctemplate div style="width: 100%;position: relative;overflow: hidden;text-align: center;bor...

Vue子组件与父组件详细解析

目录 一、父组件和子组件 二、模板分离写法 1、template标签 2、text/x-template 三、父子组件通信-父传子 1、Prop 类型 四、父子组件通信子传父 1、vm.$emit( eventName, […args] ) 五、父子组件通...

今天分享几个少见却很有用的 JS 技巧

1. “返回”按钮 使用 history.back() 可以创建一个浏览器“返回”按钮。 button onclick="history.back()" 返回/button 2. 数字分隔符 为了提高数字的可读性,您可以使用下划线作为分隔符: const...

ES6数组复制和填充方法copyWithin()、fill()的具体使

目录 批量复制 copyWithin() 填充数组方法 fill() 关于索引的计算方式,两种方法相同 copyWithin()、fill()共同点 需要指定一个数组实例的范围:包含开始索引,不包含结束索引。 使用这个方...

JavaScript实现放大镜效果

本文实例为大家分享了JavaScript实现放大镜效果的具体代码,供大家参考,具体内容如下 这次实现的效果如下: 这次的案例稍微有一点难度,在css和js上都需要多加思考,话不多说,让...

JavaScript仿淘宝放大镜效果

本文实例为大家分享了JavaScript实现淘宝放大镜效果的具体代码,供大家参考,具体内容如下 html代码 div class="thumbnail" img src="./img/12-1Z930152149 (2).jpg" alt="" div class="magnifier"/div /div div clas...

Vue slot插槽的使用详情

目录 1、为什么使用slot 1.1 slot(插槽) 1.2 组件中的插槽 1.3 例子 2、如何封装这类组件(slot) 3、 插槽的案例 4、插槽默认值 5、具名插槽 6、编译作用域 7、作用域插槽 1、为什么使用sl...

JavaScript仿京东放大镜效果

本文实例为大家分享了JavaScript实现京东放大镜效果的具体代码,供大家参考,具体内容如下 案例分析 整个案例可以分为三个功能模块 鼠标经过小图片盒子, 黄色的遮挡层 和 大图片盒...

vue-cli 介绍与安装

目录 1、前言 2、vue-cli介绍 2.1、CLI 2.2、CLI 服务 2.3、CLI 插件 3、@vue-cli安装 1、前言 vue-cli 是和 vue 进行深度组合的工具,可以快速帮我们创建 vue 项目,并且把一些脚手架相关的代码给...

JavaScript面向对象实现放大镜案例

本文实例为大家分享了JavaScript面向对象实现放大镜的具体代码,供大家参考,具体内容如下 效果图 实现原理分析 如图所示 触发鼠标的移动事件时,根据事件对象的 clientX 和 clientY 属...

vue-cli创建项目及项目结构解析

目录 1.进入一个目录,创建项目 2.选择你需要的配置项 2.1 选择vue版本 2.2 选择选择是否使用history router 2.3 选择css 预处理器 2.4 选择Eslint代码验证规则 游戏服务器http://www.558idc.com/yz.ht...

vue实现书籍购物车功能

本文实例为大家分享了vue实现书籍购物车功能的具体代码,供大家参考,具体内容如下 效果图 点击增加、减少购买数量和移除总价格会变化 代码 !DOCTYPE htmlhtml lang="en"head meta charset="U...

Vue3中使用typescript封装axios的实例详解

这个axios封装,因为是用在vue3的demo里面的,为了方便,在vue3的配置里面按需加载element-plus 封装axios http.ts import axios, { AxiosRequestConfig, AxiosRequestHeaders, AxiosResponse } from 'axios'import { IRespo...

vue实现简单的跑马灯效果

本文实例为大家分享了vue实现简单跑马灯效果的具体代码,供大家参考,具体内容如下 效果图 代码 html div id="app" button @click="start"开启/button button @click="stop"停止/button p{{msg}}/p/div vue va...

vue 路由懒加载详情

目录 1、什么是路由懒加载 2、路由懒加载的使用 1、什么是路由懒加载 官方的解释: 当打包构建应用时, JavaScript 包会变得非常大,影响页面加载。 如果我们能把不同路由对应的组件...

纯js实现轮播图效果

本文实例为大家分享了js实现轮播图效果的具体代码,供大家参考,具体内容如下 结合我们前面学过的:鼠标监听事件(移入移出、点击),创建节点,排他思想、定时器等,就可以实...

vue.js Router嵌套路由

前言: 有时候在路由中,主要的部分是相同的,但是下面可能是不同的。比如访问首页,里面有新闻类的 /home/news ,还有信息类的 /home/message 。这时候就需要使用到嵌套路由。 项目结...

聊聊React onClick 传递参数的问题

背景说明 在下图这样的列表中,点击删除按钮需要执行删除操作 列表产生: {title: '操作',dataIndex: 'rowguid',key: 'rowguid', render: (text, record) = ( Space size="middle" Button type="primary" size="small" 修改...

JS原生双栏穿梭选择框的实现示例

目录 何时使用 结构分支 代码 何时使用 用直观的方式在两栏中移动元素,完成选择行为。 选择一个或以上的选项后,点击对应的方向键,可以把选中的选项移动到另一栏。 其中,左边...

分享一个基于Ace的Markdown编辑器

我认为的编辑器分成两类,一种是分为左右两边实现即时渲染;一种是先写语法,然后通过按钮实现渲染。 其实即时渲染也不难,共同需要考虑的问题就是xss,因为渲染库能自定义第三...

vue实现全选功能

本文实例为大家分享了vue实现全选功能的具体代码,供大家参考,具体内容如下 全选思路 1、准备标签,样式,js,准备数据 2、将数据循环展示在页面上, 在li 里v-for 3、在全选框 v-model =...

JavaScript仿京东放大镜特效

本文实例为大家分享了JavaScript仿京东放大镜的具体代码,供大家参考,具体内容如下 功能需求: 1、分为三个模块 2、鼠标经过小图片盒子,黄色的遮挡层和大图片盒子显示,离开隐藏...

vue实现页面缓存功能

本文实例为大家分享了vue实现页面缓存功能的具体代码,供大家参考,具体内容如下 主要利用keep-alive实现从列表页跳转到详情页,然后点击返回时,页面缓存不用重新请求资源。 一、...

vue封装组件之上传图片组件

本文实例为大家分享了vue上传图片组件的封装具体代码,供大家参考,具体内容如下 未上传状态 上传状态 其他状态(查看/删除) 自定义组件文件名称 - 这里叫UploadImg.vue template div el-fo...

微信小程序日期时分组件(年月日时分)

本文实例为大家分享了微信小程序日期时分组件的具体代码,供大家参考,具体内容如下 如图所示效果 第一步 新建picker组件文件 1,pickerTime.js组件代码内容 // component/pickerTime/pickerTime...

纯js实现打字机效果

本文实例为大家分享了js实现打字机效果的具体代码,供大家参考,具体内容如下 效果图 应用场景 用处不大,只是看到网上有类似的效果,写了四五十行看不懂的代码,于是尝试能不...

解析JavaScript中 querySelector 与 getElementById 方法的区

目录 1. 概述 1.1 querySelector() 和 quer高防cdnhttp://www.558idc.com/gfcdn.htmlySelectorAll() 的用法 1.2 getElement(s)Byxxxx 的用法 2. 区别 2.1 getElement(s)Byxxxx 获取的是动态集合,querySelector 获取的是静态集合...

基于网址URL中特殊字符转义编码

目录 网址URL中特殊字符转义编码 URL特殊字符转义,URL中一些字符的特殊含义,基本编码规则如下: 如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值 预备知识 为什...

Vue3.0手写轮播图效果

本文实例为大家分享了Vue3.0手写轮播图效果的具体代码,供大家参考,具体内容如下 让我们开始把 html结构 template div class="xtx-carousel" @mouseleave="enterFn" @mouseenter="leaveFn" ul class="carousel-b...

VUE实现时间轴播放组件

本文实例为大家分享了VUE实现时间轴播放组件的具体代码,供大家参考,具体内容如下 先上效果图吧 1、初始化的效果! 2、可以拖拽,鼠标放上显示时间 3、播放按钮后,正常播放 左右...

Vue中的v-指令使用小结

目录 前言 一、Vue.js常用的v-指令 1、v-html 指令 2、v-text 指令 3、v-once指令 4、v-if 指令 5、v-show指令 6、v-on指令 7、v-for指令 8、v-bind指令 9、v-model指令 二、Vue.js不常用的v-指令 1、v-pre指令...

JavaScript中Webpack的使用教程

目录 0.什么是Webpack 1.Webpack的使用 2.Webpack 的核心概念 2.1 entry 2.1.1 单入口 2.1.2 多入口 2.2 output 2.2.1 单入口时的输出 2.2.2 多入口时的输出 2.3 loader 2.4 plugins 3.Webpack处理css文件 3.1 style标签...

解析vue的provide和inject使用方法及其原理

高防服务器iphttp://www.558idc.com/gfip.html 首先来谈谈我们为什么要使用provide/inject呢?对于爷爷和孙子组件之间,甚至太爷爷组件与孙子组件通信我们用vuex不就ok了。 那事实的确如此,但是...

前端JavaScript大管家 package.json

目录 一、必须属性 1. name 2. version 二、描述信息 1. description 2. keywords 3. author 4. contributors 5. homepage 6. repository 7. bugs 三、依赖配置 1. dependencies 2. devDependencies 3. peerDependencies 4. optionalDepe...

vue转react入门指南

目录 设计 组件通信 生命周期 事件处理 class和style class style 条件渲染 列表渲染 组件嵌套 获取DOM 文档结构 路由 动态路由路由传参 嵌套路由 路由跳转 路由守卫(登录验证,特殊路由处...

vue.js实现简易折叠面板

本文实例为大家分享了vue.js实现简易折叠面板的具体代码,供大家参考,具体内容如下 代码如下: 主文件:app.vue template div id="app" img alt="Vue logo" src="./assets/logo.png" collpase collpase-item :...

详解 TypeScript 枚举类型

目录 1. 数字枚举 2. 字符串枚举 3. 反向映射 4. 异构枚举 5. 常量枚举 6. 枚举成员类型和联合枚举类型 (1)枚举成员类型 (2)联合枚举类型 7. 枚举合并 前言: TypeScript 在 ES 原有类型基...

React组件间通信的三种方法(简单易用)

目录 一、父子组件通信 二、跨级组件通信 1、逐层传值 2、跨级传值 三、兄弟(无嵌套)组件通信 四、路由传值 五、Redux React知识中一个主要内容便是组件之间的通信,以下列举几种...

Vue实现组件间通信的几种方式(多种场景)

目录 1、Props 父 子 (Props) 子 父($emit) 2、Bus事件总线 3、Vuex状态管理库 4、Router 5、缓存 以下是我在开发中用到过的vue组件之间的通信方式,不同的场景使用不同的方式,基本满足...

React组件通信之路由传参(react-router-dom)

目录 最近在学习react,现在的工作中使用的是vue,在学习的过程中对两者进行比较,加深理解。 以下是react中的一小部分知识点,我个人觉得也是比较常用的知识点,react组件通信的其...

jquery canvas生成带有二维码的海报

本文实例为大家分享了jquery canvas生成带有二维码海报的具体代码,供大家参考,具体内容如下 需求: 点击图片弹窗生成带有二维码的海报。 遇到相关问题: 1、生成的图片会模糊、不...

vue+video.js实现视频播放列表

本文实例为大家分享了vue+video.js实现视频播放列表的具体代码,供大家参考,具体内容如下 1.引入Video.js npm install --save-dev video.js 然后在main.js中引用 import Video from 'video.js'import 'video.js...

jquery使用canvas标签绘制验证码

canvas 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。 代码如下 css: input{ width:...

浅谈 JavaScript 沙箱Sandbox

前言: 说到沙箱,我们的脑海中可能会条件反射地联想到上面这个画面并瞬间变得兴致满满,不过很可惜本文并不涉及“我的世界”(老封面党了),下文将逐步介绍“浏览器世界”的...

jquery canvas绘制图片验证码实例

本文实例为大家分享了jquery canvas绘制图片验证码的具体代码,供大家参考,具体内容如下 CSS .identify-code{ position: absolute; right: 6px; top: 50%; width: 118px; height: 40px; margin: -21px 0 0 0;} HTML span...

Vue实现两种路由权限控制方式

目录 方式一:路由元信息(meta) 方式二:动态生成路由表(addRoutes) 路由权限控制常用于后台管理系统中,对不同业务人员能够访问的页面进行一个权限的限制。 对于无权限的页面...

js实现验证码案例

本文实例为大家分享了js实现验证码的具体代码,供大家参考,具体内容如下 css代码: input{ width: 200px; height: 32px; border: 1px solid #000; box-sizing: border-box; } #c1{ vertical-align: middle; box-sizing:...

JavaScript canvas实现刮刮乐案例

本文实例为大家分享了JavaScript canvas实现刮刮乐效果的具体代码,供大家参考,具体内容如下 效果图 HTML代码: div class="ggk" span id="span"200元/span canvas id="canvas"/canvas/div css代码: .ggk { w...

js实现3D轮播图效果

本文实例为大家分享了js实现3D轮播图效果的具体代码,供大家参考,具体内容如下 主要有平移和旋转构成3d效果的轮播图,小白一只,不足之处还请大家多多指教,代码如下 css代码:...

js 数组 fill() 填充方法

目录 1、fill() 语法 2、fill() 的使用 3、总结 前言: 我们知道了很多了初始化数组的方法,但是初始化数组之后,数组中的每一项元素默认为 empty 空位占位,如何对数组这些空位添加默...