自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 圆形进度条实现

圆形进度条实现

2023-01-18 23:17:31 964

原创 vue中组件动态传值,实现数据实时更新

vue组件动态传值,实时更新

2023-01-18 11:12:54 28

原创 vue中模块化管理(modules)之全局常量

vue模块化

2023-01-12 10:32:08 15

原创 vue中自定义指令directives的使用

vue中自定义指令

2023-01-06 16:35:35 21

原创 vue中事件代理的使用

vue事件代理

2023-01-05 21:40:42 25

原创 mixins UI插件混入

vue2中mixin

2023-01-05 21:29:00 4

原创 win11系统添加网络打印机 (HP)

电脑连接打印机

2022-12-21 15:01:37 104

原创 element ui中按需引入MessageBox,并注册到全局使用

element ui中按需引入MessageBox,并注册到全局使用

2022-12-19 14:43:29 44

原创 前端适配方案(总结)

前端适配

2022-12-14 09:44:05 18

原创 css画平行四边形、三角形、梯形

前端画 平行四边形、三角形、梯形

2022-12-12 16:00:11 62

原创 字符串中的 XML 或 HTML 解析为一个 DOM Document,获取标签内部的值

js解析字符串的xml / html

2022-11-30 10:24:36 27

原创 css3中常用的背景,渐变, 遮罩总结

css3 背景相关

2022-11-24 13:14:58 29

原创 关于父子组件传值中总结(watch, this.$refs的使用)

vue组件传值

2022-11-11 17:40:05 490

原创 vue中跨域 和 axios的封装

vue基础常用

2022-11-09 17:46:54 301

原创 vue中关于表单的常用学习

form表单的学习 和封装

2022-11-09 17:39:56 145

原创 vscode常用快捷键

vscode常用的开发快捷键

2022-11-07 16:23:50 127

原创 js中文件转为base64,以及FileReader的使用

js中使用base64,插入缩略图

2022-10-19 17:29:58 23

原创 关于XMLHttpRequest的xhr.readyState和 xhr.status 的简单使用

xhr.readyState 和 xhr.status

2022-09-29 14:29:05 334

原创 前端的请求分析(get,post,put,delete,patch)

前端的请求方式和数据类型(content-type), post & get

2022-09-19 22:13:29 328

原创 vuex3 使用模块化管理

vuex中,使用modules 和 namespaced 实现模块化store管理

2022-09-18 18:56:16 121

原创 windows修改hosts文件

hosts文件, ip地址和域名对应的关系数据库。可以ping一下给出的地址,然后记得刷新dns。

2022-09-14 16:55:01 110

原创 win7上安装microsoft edge浏览器, 模拟ie11模式

win7 安装 Microsoft Edge浏览器, 兼容IE11

2022-09-14 16:23:26 1866

原创 js模块标准

前端发展中,总结的几种JS的模块规范。

2022-09-13 10:35:23 111

原创 vue中加载OCX控件(IE浏览器执行)

vue中加载ocx控件,其实就是new实例,就行了。

2022-09-08 13:27:16 737

原创 react-redux 实现 todolist (联系上一篇文章)

redux初入门

2022-08-10 19:25:31 185

原创 react hooks 学习 + 实践

react基本实践

2022-08-10 16:41:57 152

原创 华为二面(组合排列:阶乘,字符串的不同排列数)

题目 给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。 如:S为ABA,则不同的排列有ABA、AAB、BAA三种。 function helper(s) { const res = []; let sum = 1; let j = 0; for (let val of s) { j++;

2022-03-18 17:43:43 295

原创 华为机试一面----(代码题) + 排序总结

题1 : 给定一系列数,和一个sum和,求序列中最大子序列的长度为多少?? 使用简单动态规划即可。代码 function findMax(arr, sum) { let memo = []; memo[0] = arr[0]; let res = []; res.push(arr[0]); let max = -1; for (let i = 1; i .

2022-03-14 16:46:08 1167

原创 数组去重 + reduce + 数组中最大值

数组去重.csdn.net/weixin_42412046/article/details/81459294 // 1. 数组去重--字符串 let myArray = ['a', 'b', 'a', 'b', 'c', 'e', 'e', 'c', 'd', 'd', 'd', 'd'] let ss = myArray.reduce((acc, cur) => { if (acc.indexOf(cur) == -1) {

2022-03-14 16:25:26 355

原创 两个相同字符串之间的最长子字符串 (兴业数金--一面笔试)

建立hash表,查找 // 题目:输出两个相同字符串之间的最长子字符串 function maxLengthBetweenEqualCharacters(s) { // 1. 建立一个索引表(key为字符,值为数组) const hash = []; for (let i in s) { if (!hash[i]) { hash[s[i]] =

2022-03-14 14:37:02 414

原创 promise学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档手写Promise.all 和 Promise.race一、准备工作二、代码一、准备工作Promise.all(iterable)传入参数:iterable参数对象里返回:一个新的promise对象,结束条件:所有的promise对象都成功的时候才会触发成功Promise.race(iterable)传入参数:iterable参数对象里返回:一个新的promise对象,结束条件:任意一个子promise成功或失败.

2022-03-14 12:38:44 314

原创 判断字母异位词 --- 华为一面(手撕代码)

题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = "car" 输出: false 提示: 1 <= s.length, t.length <= 5..

2022-03-11 17:56:57 295

原创 动态规划dp(最长公共子串 + 最长公共序列)

动态规划思想: 1.构建缓存数组和初始值; 2.使用公式进行递推(如何列动态方程???) //初始化二维数组: **构建dp数组 二维数组 --横纵多添加一行一列保存初始化值为0** let dp = []; for (let i = 0; i <= str1.length; i++) { dp[i] = [] for (let j = 0; j <= str2.length; j+

2022-03-10 22:24:05 72

原创 vue锚点使用

锚点跳转 + 滚动响应 (vue实现)<div class="mainStep first" id="step1"> <h3 class="title">第一步:创建一张地图</h3> <section class="part"> <h3 class="step">①点击首页左上角“设置”按钮</h3> <img src="./imgs/1-1.png" alt="" class="image"> &lt

2021-01-22 13:48:06 131

原创 css构造三角形和梯形的问题

盒子模型利用盒子模型, border属性构造出如下图形:可看见梯形 .box{ width: 20px; height: 20px; border-left: 30px solid red; border-right: 30px solid green; border-top: 30px solid yellow; border-bottom:

2020-09-25 10:32:47 71

原创 点是否在三角形中

主要使用向量外积来判断点是否在三角形内部点乘 – a·b=|a|·|b|cos<a,b>用来判断两个向量的方向是否相同(90度范围内) —结果为数值叉乘 – a·b=|a|·|b|sin<a,b>用来判断两个是否同侧(顺逆时针)–结果为向量 // 方法1: 计算p所形成的三个三角形的面积和大三角形的面积相等。 function inTriangle(x1, y1, x2, y2, x3, y3, x, y) { //pa = (x

2020-09-22 16:25:59 71

原创 二维数组的全排列

记录一下(dfs算法,无回溯)思想:主要是排列index数组的变化,根据对应的数组长度取不同的下标值,可通过画树,明白其过程。–每次都从第一个位置开始 let res = []; let len = arr.length; let index = []; //暂存可能排列的情况 sort(-1); function sort(start) { start ++;

2020-09-22 16:15:39 599

原创 二叉树的dfs遍历

常规的三种遍历先、中、后序遍历: 主要使用递归算法 // 先序遍历 function preOrder(bt) { if (!bt) { return; } console.log(bt.data); preOrder(bt.left); preOrder(bt.right); } // 中序遍

2020-09-10 18:52:24 209

原创 二叉树基本算法的总结

二叉树的构建树的构造函数后面就直接简写(主要是针对数组中树的擦欧哦中)一、 普通二叉树思路: 可以利用层次遍历建立// 利用层次遍历构造普通二叉树 function createTree(arr) { const bt = new TreeNode(arr.shift()); let queue = []; queue.push(bt); while (arr.length) { //当数组中还有元素的时候 let cu

2020-09-10 18:16:55 183

原创 taro3 小程序升级处理

taro 从1 更新到 3安装taro 3.0.5更新 CLI $ npm i -g @tarojs/cli更新项目依赖$ npm i @tarojs/runtime @tarojs/mini-runner @tarojs/components @tarojs/taro$ npm i react @tarojs/react # 如果使用 React运行 $ taro build --type weapp --watchtaro update self [version]更新 Taro 开

2020-08-10 15:16:02 1946

空空如也

空空如也

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

TA关注的人

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