自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 报错: info Visit https://yarnpkg.com/en/docs/cli/runfor documentation about this command.

根据pageage.json里边配置的运行。拿到新项目代码拉下来运行报错。1.删除yarn.lock。

2024-02-06 17:37:54 2067 1

原创 js实现课程表拖拽功能

html部分, 给元素添加draggable = 'true’属性使其可拖拽, 其中data-drop, data-effect, data-drop为自定义属性, 可通过e.target.dataset获取值。js部分是拖拽事件, 具体分为 点击开始时的状态ondragstart ()–>拖动时经过的位置ondragover ()–> 放下停留的位置ondrop ()css样式, 纯手写代码, 有公共部分的样式可以用css变量提出来, 懒得改了, 哈哈…最近发现了一个用js实现拖拽的功能, 记录一下。

2023-09-18 18:45:16 243

原创 canvas实现一棵随机数

首先要搞明白canvas的一些基本方法, 例如: beginPath(), lineTo(), moveTo(), fill(), arc()等。效果实现, 页面每刷新一次就会随机生成一棵新的树。文件夹中新建html和js文件,html文件中的代码。

2023-07-16 17:35:11 185 1

原创 vue项目实现简单拖拽功能

安装成功后在package.json文件中会显示。项目本地安装vuedraggable插件。

2023-06-19 20:48:03 521 1

原创 CSS中的filter(滤镜)

查文档发现是filter控制的, 将页面html标签加个样式就可以实现页面全部变成灰色,之前见过一些页面在某一天突然变成灰色的, 就像这样。

2023-04-28 21:01:43 132

原创 正则验证身份证号码

正则验证身份证号码

2022-06-15 16:11:18 967

原创 常用正则校验

/** * @param {string} path * @returns {Boolean} */export function isExternal(path) { return /^(https?:|mailto:|tel:)/.test(path)}/** * URL地址 * @param {*} s */export function isURL(s) { return /^http[s]?:\/\/.*/.test(s)}/** 正整数 */export c

2022-01-05 15:13:38 224

原创 vue中使用canvas绘图

**canvas基本使用**HTML5 的 <canvas> 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。路径线段<template lang="pug"> div // 规定矩形区域的宽和高 <canvas id="myCanvas" width="500" height="300"></canvas&

2021-10-28 16:23:31 18969 2

原创 谷歌浏览器安装vue-devtools插件

谷歌浏览器安装vue-devtools插件桌面新建一个文件夹,进入这个文件夹后按住shift+鼠标右键,选择 在此处打开命令窗口,输入命令npm i vue-devtools,安装完成后进入node_modules文件夹下的vue-devtools文件夹,将vender文件拖至谷歌浏览器的扩展程序中(谷歌浏览器右上角三个点的图标=>更多工具=>扩展程序=>打开开发者模式=>加载已解压的扩展程序)进入vender下的manifest.json文件,修改persistent为tru

2021-10-27 17:33:17 613

原创 ES6中的Set()

ES6中的Set()set是一种数据结构,也是一个构造函数,再set里面的数据是唯一的,大多用来储存数据 const s1 = new Set(); //声明一个set数据类型 console.log(s1.size) //不传参它的长度为0 const s2 = new Set(["a", "b"]); console.log(s2.size) //此处为2 const s3 = new Set(["a","a"

2020-09-14 10:59:51 1003

原创 wepy框架创建小程序项目报错 Failed to download repo standard: connect ETIMEDOUT 151.101.76.133:443

前几天电脑重装系统,wepy框架装上之后创建项目就报错,之前一直没问题在 链接: https://githubusercontent.com.ipaddress.com/raw.githubusercontent.com查询到ipaddress,在本地C:\Windows\System32\drivers\etc目录下的hosts文件头部添加:199.232.68.133 raw.githubusercontent.com保存后重新创建项目wepy init standard myproject.

2020-05-25 18:16:51 3207

原创 巧用Ajax中的BeforeSend函数

jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。具体可参考jQuery官方文档:http://api.jquery.com/Ajax_Events/$.ajax({ beforeSend: function(){ // Handle the beforeSend event },...

2019-09-20 16:56:46 763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除