前端
-
vue(javaScript) 操作字符串的常用方法
1. 获取字符串长度 JavaScript中的字符串有一个length属性,该属性可以用来获取字符串的长度 const str = ‘hello’; str.length // 输…
-
uni-app基于vue实现商城小程序
目录 一、前言 二、功能效果图 1.首页 2.分类 3.活动 4.我的 5.商品详情 6.购物车 三、代码实现 1.项目结构截图 uni-app,Hbuilder 2.首页源码…
-
Vue框架背后的故事
文章目录 前言 Vue萌芽 Vue名字的由来 因着Vue免试进入Meteor Vue逐步完善 Taylor推荐Vue Vue因受质疑发布1.0 LinusBorg加入 萌生全职做V…
-
前端使用vue-pdf、pdf-lib、canvas 给PDF文件添加水印,并预览与下载
前端使用vue-pdf、pdf-lib 给pdf添加水印,并预览与下载 效果预览 使用第三方插件 安装依赖插件 import 导入依赖 预览添加水印的pdf 下载添加水印的pdf …
-
vue3中使用$forceUpdate
在vue2中直接 this.$forceUpdate() 在vue3中直接 import { getCurrentInstance } from “vue”; setup(){ /…
-
react+vue 前端国密算法sm2、sm3 、sm4的js ts实现
1. 简单介绍下SM2 和 SM3 SM2 算法:是一种公钥加密算法,它的密钥长度为 256 位,安全性较高。可用于数字签名、密钥协商等场景。 SM3 算法:是一种对称加密算法,用…
-
Vue3中操作dom的四种方式,建议收藏!!!
文章目录 前言 一、通过 ref 拿到 dom 的引用 适用场景 示例代码 二、通过父容器的 ref 遍历拿到 dom 引用 适用场景 示例代码 三、通过子组件 emit 传递 r…
-
【串防】WXWX
这里写自定义目录标题 欢迎使用Markdown编辑器 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark…
-
我让ChatGPT用CSS3画一个皮卡丘,还是自己画的可爱
突然想到了小时候看过的动画片《皮卡丘》,于是突然就想,ChatGPT肯定也看过,他哪有不知道的东西啊,于是就想着让他帮我画一个,他画出来之后,我笑了,这啥玩意儿啊。 目录 一、…
-
前端做了快零年了,盘点一下我的前端技术栈(快乐抄袭^
刚刚看了这篇文章:前端做了快两年了,盘点一下我的前端技术栈 – 掘金 (juejin.cn) 很火的样子 我也来蹭个热点吧 前言 原文这位博主是刚毕业,我是今年六月要毕…
-
一篇canvas带你画出整个特效世界
目录 一,canvas是啥? 1.初识canvas 2.路径绘制 3.拆分画法 4.清除画布 5.绘制圆形笑脸 6.贝塞尔曲线 ①二次贝塞尔曲线 ②三次贝塞尔曲线 一,can…
-
如何在CSS中写变量?一文带你了解前端样式利器
目录 引言 概念 语法 基本用法 使用场景 全局变量 局部变量 编辑 媒体查询变量 动态定义 继承变量 自变量 与其他方案的区别 使用方式上 作用域的区别 编译产物 功能及拓展 …
-
Vue中实现路由跳转的三种方式详细分解
vue中实现路由跳转的三种方式 目录 vue中实现路由跳转的三种方式 一、使用vue-router 1.下载vue-router模块到当前工程 2.在main.js中引入Vue…
-
解惑三兄弟:Next.js、NestJS和Nuxt.js – 选择最适合你的全栈开发工具
简介 在现代 Web 开发领域,有许多技术工具和框架涌现出来,给开发者提供了更多的选择。然而,有时候一些名称相似的工具可能会让人感到困惑,特别是对于初学者。在本文中,我们将解开三个…
-
安装多版本node
一、安装多版本node的原因: 在项目开发过程中,不同项目使用的nodejs版本不同,有时会因为node版本过高或太低,导致报错; 解决方式 利用nvm进行管理(本文使用此种方…
