自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (1)
  • 收藏
  • 关注

原创 【JavaScript】数组 Array 总结(202404)

与其他编程语言中的数组一样,Array 对象支持在单个变量名下存储多个元素,并具有执行常见数组操作的成员。

2024-04-18 23:02:37 1014

原创 【R】Error in library(foreach) : 不存在叫‘foreach’这个名字的程辑包

Error in library(foreach) : 不存在叫‘foreach’这个名字的程辑包。其他类似提醒缺少 xxx 程辑包,解决方法类似。

2024-04-02 11:33:50 545

原创 【面试刷题 】使用Promise实现红绿灯交替重复亮

红灯3秒亮一次,绿灯2秒亮一次,黄灯1秒亮一次;如何让三个灯不断交替重复亮灯?要求:用Promise实现。

2024-03-19 01:20:22 579

原创 【Git】本地仓库关联远程仓库

本地项目经过git初始化后,和远程已有仓库进行关联。

2024-03-16 01:21:49 903

原创 【Git】git pull fatal: refusing to merge unrelated histories

git pull fatal: refusing to merge unrelated histories

2024-03-13 18:43:12 443 1

原创 【HarmonyOS 4.0】execute install task failed, component ohpm.zip.

execute install task, component ohpm.zip.Unzipping /Applications/DevEco-Studio.app/Contents/tools/ohpm.zipInitializing ohpmnpm ERR! code FETCH_ERRORnpm ERR! errno FETCH_ERRORnpm ERR! invalid json response body at https://repo.huaweicloud.com/repositor

2024-02-01 13:28:35 807

原创 【CSS @property】CSS自定义属性说明与demo

property是 CSS Houdini API [🔗] 的一部分,它允许开发者显式地定义他们的CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承**。@property 规则提供了一个直接在样式表中注册自定义属性的方式,而无需运行任何 JS 代码。有效的 @property 规则会注册一个自定义属性,就像 【】 函数被使用同样的参数调用了一样。在过去,我们使用CSS自定义变量(CSS Variables)来存储和复用值,但它们并不具备类型检查和默认值设定的功能。

2023-12-20 16:57:13 1827

原创 【CSS 渐变Gradient详解】线性渐变、径向渐变、锥形渐变及重复渐变

是 的一种特殊类型,包含两种或多种颜色的过渡转变。CSS 渐变实际大小取决于所应用的元素的大小。由 linear-gradient() 函数、 radial-gradient() 函数、 conic-gradient() 函数产生的。重复渐变是使用 repeating-linear-gradient() 和 repeating-radial-gradien()和 repeating-conic-gradient()函数创建。

2023-12-14 16:26:13 1311

原创 【CSS 背景详解】background

设置元素的背景颜色。属性的值为颜色值或关键字"transparent"二者选其一。

2023-12-11 17:28:41 2350

原创 【JavaScript基础】JavaScript头等函数的理解

🔥 什么是函数? 一般来说,一个函数是可以通过 外部代码 调用 的一个“子程序”(或在递归的情况下由内部函数调用)。像程序本身一样, 一个函数由称为函数体的一系列语句组成 。在 JavaScript 中, 函数是头等 (first-class)对象,因为它们可以像任何其他对象一样具有属性和方法 。💚 默认情况下,JavaScript引擎或者浏览器会内置一些已经实现好的函数。比如:alert/prompt/console.log/String/Number/Boolean等。

2023-10-24 17:46:29 203

原创 【JavaScript内置对象】Date对象,从零开始

比如 new Date(2013, 13, 1) 等于 new Date(2014, 1, 1),它们都表示日期 2014-02-01(注意月份是从 0 开始的)。其他数值也是类似,new Date(2013, 2, 1, 0, 70) 等于 new Date(2013, 2, 1, 1, 10),都表示同一个时间:2013-03-01T01:10:00。解析一个表示日期的字符串,并返回从 1970-1-1 00:00:00 所经过的毫秒数。❤️‍🔥 从Date对象中获取各种详细的信息。

2023-09-14 15:28:55 217

原创 【数据结构与算法——TypeScript】图结构(Graph)

❤️‍🔥 那么,什么是图呢?我们会发现,上面的节点(其实图中叫顶点Vertex)之间的关系,是不能使用树来表示使用任何的树结构都不可以模拟。这个时候,我们就可以使用图来模拟它们。❤️‍🔥 图通常有什么特点呢?💚一组顶点:通常用 V (Vertex) 表示顶点的集合💚一组边:通常用 E (Edge) 表示边的集合✓ 边是顶点和顶点之间的连线✓ 边可以是有向的,也可以是无向的。✓ 比如A — B,通常表示无向。A --> B,通常表示有向我们在学习树的时候,树有很多的。

2023-08-14 17:42:21 724

原创 【数据结构与算法——TypeScript】树结构Tree

🟢二叉搜索树(BST,Binary Search Tree),也称二叉排序树或二叉查找树。二叉搜索树是一颗二叉树,可以为空非空左子树的所有键值小于其根节点的键值非空右子树的所有键值大于其根节点的键值左、右子树本身也都是二叉搜索树下面哪些是二叉搜索树,哪些不是?✅ 二叉搜索树的特点就是相对较小的值总是保存在左节点上,相对较大的值总是保存在右节点上✅ 查找效率高,这也是二叉搜索树中,搜索的来源。

2023-08-13 18:10:53 1189

原创 【数据结构与算法——TypeScript】哈希表

- 哈希表是一种非常重要的数据结构,但是很多学习编程的人一直搞不懂哈希表到底是如何实现的。 - 口 在这一章节中,我门就一点点来实现一个自己的哈希表。 - 通过实现来理解哈希表背后的原理和它的优势。- 几乎所有的编程语言都有直接或者间接的应用这种数据结构。- 哈希表通常是**基于数组**进行实现的,但是相对于数组,它也很多的优势: - 口 它可以提供非常快速的插入-甽除-查找操作: - 口 无论多少数据,插入和删除值都接近常量的时间:即O(1)的时间与杂度。实际上,只需要几个机器指令即可

2023-08-08 13:55:53 937

原创 【数据结构与算法——TypeScript】算法的复杂度分析、 数组和链表的对比

🖥 在具体一个程序中的案例:让我们用两种不同算法查找数组中(数组有序)给定元素的复杂度顺序查找这种算法从头到尾遍历整个数组,依次比较每个元素和给定元素的值如果找到相等的元素,则返回下标;如果遍历完整个数组都没找到,则返回 -1。/**- 顺序查找- @param array 查找的数组- @param 查找的元素- @returns 查找到的索引,未找到返回-1i ++) {二分查找这种算法假设数组是有序的,每次选择数组中间的元素与给定元素进行比较。如果相等,则返回下标;如果。

2023-08-04 16:35:46 930

原创 【数据结构与算法——TypeScript】数组、栈、队列、链表

什么是算法(Algorithm)?算法(Algorithm)的认识:解决问题的过程中,不仅仅 数据的存储方式会影响效率,算法的优劣也会影响效率;前端算法学习:**算法的通俗**理解 - **Algorithm**这个单词本意就是 **解决问题的办法/步骤逻辑**。 - **数据结构的实现,离不开算法**。

2023-08-02 17:18:07 1268 1

原创 【ts问题】-类型Ref .... [ ] 上不存在属性 map 等29项

类型“Ref

2023-07-10 15:44:47 1085

原创 【尚医通】vue3+ts前端项目开发笔记 2 —— 创建项目、封装网络请求、集成elment-plus 、重置样式、准备状态管理/路由 等开发前准备

【尚医通】vue3+ts前端项目开发笔记 2 —— 创建项目、封装网络请求、集成elment-plus 、重置样式、准备状态管理/路由 等开发前准备....

2023-07-08 23:06:18 1478

原创 【尚医通】vue3+ts前端项目开发笔记——项目分析

尚医通,尚硅谷2023年,基于vue3+typescript得前端项目。主要用于,医院的挂号预约等。

2023-07-07 14:41:33 788 1

原创 【React】React Hooks解析

自定义Hook本质上只是一种函数代码逻辑的抽取,严格意义上来说,它本身并不算React的特性。需求:所有的组件在创建和销毁时都进行打印口 组件被创建:打印 组件被创建了;口 组件被销毀:打印 组件被销段了;console . log(cname + '组件被创建~');console . log(cname + '组件被销毁!');});});});

2023-06-29 16:14:41 891

原创 【React】React-Router路由

React Router在最近两年版本更新的较快,并且在最新的React Router6.x版本中发生了较大的变化。口 在早期的时候,Router并且没有提供相关的API,我们需要借助于react-router-config完成;HashRouter使用hash模式;当然,如果你担心这个class在其他地方被使用了,出现样式的层叠,也可以自定义class。口 Router中包含了对路径改变的监听,并且会将相应的路径传递给子组件;目前我们所有的路由定义都是直接使用Route组件,并且添加属性来完成的。

2023-06-26 18:26:51 783

原创 【Redux】redux的使用详解

为什么要使用redux? JavaScript开发的应用程序,已经变得越来越复杂了:JavaScript需要管理的状态越来越多,越来越复杂;这些状态包括:服务器返回的数据、缓存数据、用户操作产生的文件数据等等,也包括一些 UI的状态,比如某些元素是否被选中,是否显示加载动效,当前分页;管理不断变化的state是非常困难的:Redux就是一个帮助我们管理State的容器:Redux是 JavaScript的状态容器,提供了可预测的状态管理**。

2023-06-21 20:15:43 4604

原创 【JavaScript】纯函数理解

◼ 函数式编程中有一个非常重要的概念叫纯函数,JavaScript符合,所以也有;

2023-06-20 11:36:42 314

原创 【 React】React 组件化开发

/ 1. 定义一个类组件render() {在es6中,类表达式中类名是可以省略的;组件的名称都可以通过displayName来修改高阶组件并不是React API 的一部分,它是基于React的组合特性而形成的设计模式;比如: redux中的connect;比如:react-router中的withRouter;在开发中,我们想要给一个组件的显示和消失添加某种过渡动画,可以很好的增加用户体验。

2023-06-19 11:04:46 1492 1

原创 【uni-clound】uni-id-pages 登录时显示 mongo_cell_decision_not_found

重新初始化 部署 上传 云空间。

2023-06-08 13:34:16 1654 2

原创 【uni-app】在组件mounted中使用uni.getStorage,成功的回调中设置data中的数据不成功,也不报错

console.log(this.formData) 显示的是 undefined。推测是 this指向的问题。

2023-05-25 17:27:54 380

原创 【项目实战】基于Vue3+TypeScript+Pinia的后台管理系统(coderwhy)

coderwhy老师的基于vue3+ts的后台管理系统:基于vue3+pinia+vue-router+axios的后台管理系统。 包含登录页、管理系统主要页面。包含权限管理、动态路由等等。

2023-05-22 22:38:39 3253 21

原创 【Axios、TypeScript】基于vue3和typescript的axios二次封装

使用class的封装axios封装拦截器的封装(全局,某个请求单独拦截)精细化控制的拦截器ts返回结果的类型处理泛型难点:● 拦截器精细控制 ○ 全局拦截器 ○ 实例拦截器 ○ 单次请求拦截器● 响应结果的类型处理(泛型)

2023-05-15 10:59:45 1250

原创 【vue3+ts+vite】Cannot find module ‘vue‘. Did you mean to set the ‘moduleResolution‘ option to ‘node‘,

Cannot find module 'vue'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option?

2023-05-13 16:42:54 3013

原创 【小程序】微信小程序自定义 tabbar以及隐藏有些页面的tabbar

自定义微信小程序的tabbar,目前没有坑

2023-05-12 15:57:31 7338

原创 【typescript】系统macOS typescript 一直更新不了版本

更新npm命令和安装命令都可以执行,但是 tsc -v还是原来的版本。找到tsc的位置,把替身删掉,再执行一个安装或者更新命令。

2023-04-06 18:55:01 475

原创 【Vue】Vue2-Vue3响应式原理

我们先来看一下响应式意味着什么?💁‍♀️ 我们来看一段代码:⬇️⬆️ 上面的这样一种可以自动响应数据变量的代码机制,我们称之为是响应式的。👉 对象的响应式:⬇️。

2023-04-05 17:29:59 451

原创 【问题】vite: Permission denied

项目是从网盘下载的 直接npm install 后运行报 vite: Permission denied。直接删掉 项目里的 node_modules。重新 npm install 再运行即可。

2023-03-29 17:01:38 3438

原创 【JavaScript】生成100个2位随机正整数,按每行十个输出,并求出个位数字 分别为0,1,2,3,4,5,6,7,8,9的正整数的个数

【JavaScript】生成100个2位随机正整数,按每行十个输出,并求出个位数字 分别为0,1,2,3,4,5,6,7,8,9的正整数的个数。

2023-03-21 14:13:27 721

原创 【JavaScript】防抖、节流、深拷贝

认识防抖和节流函数◾ 防抖和节流的概念其实最早并不是出现在软件工程中,防抖是出现在电子元件中,节流出现在流体流动中● 而JavaScript是事件驱动的,大量的操作会触发事件,加入到事件队列中处理。● 而对于某些频繁的事件处理会造成性能的损耗,我们就可以通过防抖和节流来限制事件频繁的发生; ◾ 防抖和节流函数目前已经是前端实际开发中两个非常重要的函数,也是面试经常被问到的面试题。◾ 但是很多前端开发者面对这两个功能,有点摸不着头脑:● 某些开发者根本无法区分防抖和节流有什么区别(面试经常会被问到

2023-03-18 15:34:22 607

原创 【JavaScript】常用正则表达式 +歌词解析 + 时间格式化

【JavaScript】常用正则表达式 +歌词解析 + 时间格式化

2023-03-14 17:29:35 620

原创 【JavaScript】事件循环、宏/微任务、面试题

🔴:计算机,是的一种方式;🔴:操作系统能够运行,通常情况下中;听起来很抽象,这里还是给出我的解释:✅:我们可以认为,启动,就会默认(也可能是多个进程);✅:每中,都会启动用来执行程序中的代码,这个线程被称之为;✅ 所以我们也可以说进程是线程的容器;

2023-03-14 11:09:00 1191

原创 ES5 继承+原型【自留】

JavaScript当中都有一个特殊的,**这个特殊的对象可以指向另外一个对象。****那么这个原型有什么用呢?**如果有,应该如何获取这个属性呢?✅ 答案是有的,只要是对象都会有这样的一个内置属性。

2023-03-01 22:17:34 235

原创 JavaScript 闭包【自留】

✅ 这里先来看一下闭包的定义,分成两个:在计算机科学中和在JavaScript中。✅ 在计算机科学中对闭包的定义(维基百科):✅ 闭包的概念出现于6年代,最早实现闭包的程序是 Scheme,那么我们就可以理解为什么JavaScript中有闭包:✅ 我们再来看一下MDN对JavaScript闭包的解释:✅ 那么我的理解和总结:那么函数继续执行呢? 这个时候makeAdder函数执行完毕,正常情况下我们的AO对象会被释放; 但是因为在0xb00的函数中有作用域引用指向了这个AO对

2023-02-26 15:59:58 398

原创 JavaScript的执行上下文、作用域和作用域链

[JavaScript的执行上下文、作用域和作用域链 ]js引擎会,会在中创建一个全局对象:Global Object(GO)

2023-02-25 20:52:44 631

selectOptions.json

国际区号json文件,其中包含了国际区号的区号名和国家名。在登录界面中选择区号下拉框,选择对应的国家和区号,将选择的内容显示到原本的选择button上。通过jQuery的ajax将json文件显示到HTML页面上,ajax请求的data-type类型为json,通过遍历查看json里的数据。

2020-04-23

空空如也

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

TA关注的人

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