自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端算法

通过一趟排序 将数组分成两个部分,其中一边的值比另一边的小,递归调用函数,遍历这两部分进行排序,最后按顺序合并数组。第一次循环 比较当前元素与下一个元素,如果比下一个元素大 就换位置,反之不动。遍历自身以后的元素,选择最小的元素跟自己换位置。把将要排序的元素插入到已经排好的元素中去。

2024-04-22 23:49:24 468

原创 在vue项目中使用TS

/ 类型})

2024-04-21 22:25:18 789

原创 ts

TypeScript是js的一个超集,在原有的基础山,添加了可选的静态类型和基于类的面向对象编程。4、tuple - 元祖。3、TS基础类型与写法。5、enum - 枚举。2、ts和js的区别。

2024-04-21 21:20:42 256

原创 模块化 手写实现webpack

babel/preset-env es6的代码转成es5的(import es7的语法 浏览器不认识 转成es5)common.js 的导入导出方法: require \ export 和 module.exports。npm init 初始化项目得到package.json 和 package-lock.json文件。npm install @babel/traverse 收集完依赖,怎么加载所有⽂件。webpack 原生加载器能加载哪些文件: js 和 json。不能干的事:严格使用js的语法。

2024-04-21 20:26:21 439

原创 前端工程化

工程化脚手架

2024-04-20 21:05:04 907

原创 前端兼容 适配

问题描述: ios端打开h5页面后,从a页面跳转到b页面,然后再返回a页面之后,发现a页面没有刷新。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。**替换字符串: **new Date(“2023-01-01 00:00:00”).replace(/-/g, “/”);解决办法: 改用“/”分割,例如:new Date(‘2023/01/01 00:00:00’)

2024-04-20 15:14:09 1235

原创 vue bug(tooltip以及关闭弹框失效)

描述:弹框未关闭的情况下,登陆失效token过期,页面跳转到登陆页时弹窗未关闭,显示在登陆页面上层。解决办法2:在vue文件中单独引入文件,单独注册组件即可。原因:webpack打包使用到的插件受到的影响。描述:element tooltip 失效。解决办法1:使用平替Popover。

2024-04-20 15:13:08 176

原创 rollup配置、登录配置、埋点

主要功能: 在应用程序或网站中插入特定的代码,以记录用户行为、操作和事件。通过在关键位置插入埋点代码,开发人员可以捕获和跟踪用户与应用程序的交互行为。埋点操作可以记录关于用户行为的重要信息,例如时间戳、行为类型、页面路径、设备信息等。通过对收集到的数据进行分析,开发人员和产品团队可以了解用户行为模式、优化产品功能、改善用户体验、评估转化率、针对不同用户群体制定营销策略等, 达到收集用户行为数据、分析用户习惯、提供数据支持、优化产品体验、提高转化率的目的。作用:为了记录用户的行为 进行一个数据的分析。

2024-04-20 15:06:55 370

原创 32. 最长有效括号

给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。解释:最长有效括号子串是 “()()”解释:最长有效括号子串是 “()”输入:s = “)()())”输入:s = “(()”

2024-04-18 21:51:21 82 1

原创 微内核架构

内核不变 core有很强的扩展性 有扩展的时候不能每次都修改内核 微内核去驱动插件运行。babel 插件:想要改变一些代码的能力的时候。删除代码中的console语句。postCss 插件。

2024-04-18 18:27:14 477 1

原创 29. 两数相除

返回被除数 dividend 除以除数 divisor 得到的 商。例如,8.345 将被截断为 8 ,-2.7335 将被截断至 -2。给你两个整数,被除数 dividend 和除数 divisor。解释: 7/-3 = -2.33333…,向零截断后得到 -2。,向零截断后得到 3。输入: dividend = 10, divisor = 3。输入: dividend = 7, divisor = -3。2、判断溢出:被除数是最小值-2。− 1 ,则返回 2。除数是-1 得到 2。

2024-04-17 23:35:04 203

原创 28. 找出字符串中第一个匹配项的下标

给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1。遍历haystack, 找到它里面needle开头的下标,如果slice出来的字符串匹配到needle,返回下标。输入:haystack = “leetcode”, needle = “leeto”解释:“leeto” 没有在 “leetcode” 中出现,所以返回 -1。

2024-04-17 22:32:09 218

原创 27. 移除元素

解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。输入:nums = [0,1,2,2,3,0,4,2], val = 2。输入:nums = [3,2,2,3], val = 3。输出:5, nums = [0,1,3,0,4]

2024-04-17 22:10:02 287

原创 删除有序数组中的重复项

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]输出:2, nums = [1,2,_]

2024-04-17 20:05:04 174

原创 记录报错

【代码】记录报错。

2024-04-14 15:35:30 138 1

原创 括号生成

括号生成

2024-04-14 15:11:20 107 1

原创 合并两个有序链表

合并有序链表

2024-04-14 14:51:12 112 1

原创 有效的括号

有效的括号

2024-04-14 12:29:39 212 1

原创 三数之和

三数之和

2024-04-13 08:20:46 266

原创 最长公共前缀

最长公共前缀

2024-04-13 00:42:08 149

原创 罗马数字转整数

罗马数字转为整数

2024-04-13 00:08:17 186

原创 leetcode 数组

【代码】leetcode 数组。

2024-04-09 20:34:41 208

原创 leecode刷题

数组的全部元素之和为total,第i个元素左侧和为sum,则右侧和为total-nums[i]-sum, 两边相等的话 sum=total-nums[i]-sum,所以得到 2sum+nums[i] = total。数组中某个元素的左侧所有元素之和等于右侧元素之和。时间复杂度:o(n)空间复杂度:o(1)

2024-04-09 18:34:44 146

原创 【无标题】

jQuery 传值

2022-07-19 14:18:02 187

原创 笔记 - js - vue

1、vue父子组件传值方式1、props2、v-model3、.sync 父组件向子组件传的值,子组件可以直接修改父组件的值4、ref父组件通过ref直接拿到子组件的属性或方法5、$emit父组件给子组件定义事件,子组件中emit触发,参数(事件名,参数)6、$children&$parent获取到一个包含所有子组件的对象数组,直接拿到父子组件的属性和方法7、provide&injectprovide: 想要提供给后代组件的数据或方法inje

2022-07-18 15:27:58 112

转载 vue自定义指令实现tooltip功能

vue 自定义指令 tooltip

2022-06-21 15:58:03 2658 1

空空如也

空空如也

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

TA关注的人

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