自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

原创 HTML5语义化标签 header 的详解

✨ 每天创作一点点✨ 开心快乐一整天✨ 美好一天又一天。

2023-10-24 19:31:42 1161

原创 深入解析HTML三位重要成员,探索html、head和body标签的奥秘

HTML的核心组成部分是html、head和body三个标签,它们在构建Web页面时起着不同的作用,接下来让我们深入了解每个标签的功能和用途。

2023-10-18 17:49:53 440

原创 前端HTML要了解的知识,DOCTYPE 声明究竟是做什么的、作用是什么?

`` 写在头部,并且没有结束标签,和我们之前所学习到的单标签,双标签不一致,那么接下来就为大家介绍此标签的作用

2023-10-18 13:30:07 415

原创 HTML三叉戟,标签、元素、属性各个的意义是什么?

HTML三叉戟,标签、元素、属性各个的意义是什么?

2023-10-17 20:18:59 1349

原创 如何系统的开始学习前端,一份好的大纲少不了,加油吧少年!

HTML基础:CSS基础:JavaScript基础:JavaScript进阶:前端开发工具和环境:前端框架和库:前端工程化和构建工具:前端测试和调试:前端性能优化和可访问性:响应式设计和移动端开发:安全性和性能优化:

2023-10-17 15:56:44 137

原创 项目中 .env.development 与 .env.production 的区别

我们在开发项目时,经常会有开发环境与生产环境,分别会对应不同的请求地址与各种不同的变量,这个时候我们就可以使用 process.env 去抓取这两个文件写的变量,从而实现测试环境与生产环境的区分。使用上方命令,即可获取到不同的数据。

2023-10-16 09:58:38 308

原创 git 合并代码后提交代码导致变基问题

【代码】git 合并代码后提交代码导致变基问题。

2023-06-10 16:43:40 330

原创 实用技巧 一文解决 echarts 如何设置 legend 展示为虚线?

里面对应着很多常用的legend图形,当然-没有虚线,这个时候我们就需要利用到官网给出的icon属性去进行手动实现。这些配置项,以及一系列的数据项,我们可以参考社区的对应文档。拼接 path:// + path 里面的 d 属性。我们可以参考echarts的官方文档,他给出了我们。我们可以使用图片路径,也可以使用 svg 路径。我们可以参照iconfont,下载svg。复制里面的svg代码。

2023-04-04 13:48:57 2969 2

原创 css 设置滚动条不挤压宽高

【代码】css 设置滚动条不挤压宽高。

2023-03-03 15:02:00 2449

原创 如何在dom节点上使用fixed定位?实现基于父节点而不是浏览器的滚动定位?一眼看懂,简单明了。

其实另外一种实现方式,我们也可以用js去计算节点被卷去的高度,滚动的时候不停的位移,然后将top进行一个变更,但是此种方法就没有必要了,包括第二种iframe嵌套的方式,其实如果就是想因为一个dom元素使用fixed去构建一个iframe窗口的话是没有必要的,所以我们还是推荐使用第一种方式。

2023-02-13 14:23:32 920 4

原创 git 拉取、推送 解决自动变基问题

【代码】git 拉取、推送 解决自动变基问题。

2023-02-07 16:05:57 554

原创 js 金钱数字添加千分位分隔符号

输出格式 000,000,000.00。

2022-12-23 10:51:43 536 1

原创 axios 设置单个请求超时时间,以及整体设置超时时间

在编写 axios 请求脚手架,我们不免得要整体设置下超时时间,整体使用axios.create 设置timeout即可。如果我们设置单个超时请求的话,参照axios官网的。

2022-12-23 10:35:21 8556

原创 手机号敏感校验,隐藏中间四位数用*代替

手机号中间四位使用星号代替

2022-12-23 09:54:39 367

原创 dumi 如何使用?一文教你使用,高效写出你的博客、组件库文档

关于对dumi的介绍我们就可以简单的理解为快速开发文档的一种便捷开发工具,里面囊括了多种配置,我们不需要再去手动的编写组件这种,所以为我们开发组件库文档,官方文档,个人博客介绍这种网站提供了很便捷的帮助。有兴趣的同学也可以去看下这套手搭组件库文档,满满的😭血泪史😭。现在dumi推出了2的版本,当然我们在这里已经引入了dumi1的版本,所以此文我们针对dumi1进行简单介绍,2的版本,我们在后续的升级中会有所体现,文档地址参照如下。dumi1官方文档✨ 每天创作一点点✨ 开心快乐一整天。

2022-12-09 14:06:39 5758 1

原创 如何使用 markdown 结合组件 props 实现可控制的响应式 ui组件库 文档

✨ 每天创作一点点✨ 开心快乐一整天✨ 美好一天又一天。

2022-10-24 09:04:24 922

原创 git解决修改后拉取冲突,代码暂存及解决冲突

【代码】git解决修改后拉取冲突,代码暂存及解决冲突。

2022-09-26 16:06:41 699 6

原创 vue Template模板中针对属性如何写空白字符串占位符?(\u00a0)会是一个好的空格占位解决方案

解决空白占位符的几种方案

2022-09-05 18:07:36 2207

原创 教你一文解决 js 数字精度丢失问题

✨每天创作一点点✨开心快乐一整天✨美好一天又一天。

2022-07-26 15:00:08 20621 2

原创 React造轮子(reacthook实现一套自己的组件库)轮子公开课——第六课【Checkbox、CheckboxGroup】组件

有兴趣的同学可以先着手看源码,之前写的一系列开源组件库项目(有帮助的同学也帮忙点个star👍)名称官网githubhttphttps—https—https✨每天创作一点点✨开心快乐一整天✨美好一天又一天httpshttpshttps。...

2022-07-25 14:04:50 1087

原创 React造轮子(reacthook实现一套自己的组件库)轮子公开课——第五课【Radio、RadioButton、RadioGroup】组件

手动实现一个前端 radio 组件,原来实现一个radio组件这么简单

2022-07-14 10:43:43 1016 15

原创 一文带你吃透——HTML5(原来html这么简单)

HTML5篇什么是html5?h5并不是新的语言,而是html语言第五次重大修改的版本ie9以上主流浏览器全部支持html5增加了用户与文档的交互方式:video audio canvas新增一些特性、和语义化标签(本地存储、网页多媒体、动画、过度、2d、3d)相比h4 抛弃了一些不常用的标签和属性 新增了一系列的语义化标签和属性html5的语义标签(没有什么不同的就是单纯的命名div)语义标签作用nav导航标签header页眉也就是头部fot

2022-07-12 18:02:50 746 6

原创 React-Hook 轮子公开课(从零开始)用最基础的方式写出一个简单的组件库——第四课【Link】文字链接组件

有兴趣的同学 可以先着手看源码,之前写的一系列开源组件库项目(有帮助的同学也帮忙点个star👍)其实谈到文本链接组件,我们可以参考向element、antd这些其实可以把这些看成是一个个的文字按钮组件,只不过底层就是使用a标签去实现的,又或者,我不想让其拥有a标签的href属性的话,底层完全就可以使用span标签来包裹文本,总的来说其实就相当于对文本进行了一个封装,我们可以通过属性进行判断到底是一个链接组件,还是一个单纯类似按钮功能的文本样式组件,简单的来讲我们只需要对其进行一个颜色封装即可,当然主要的也.

2022-07-12 15:16:42 397 10

原创 React-Hook 轮子公开课(从零开始)用最基础的方式写出一个简单的组件库——第三课【Row、Col】布局组件

有兴趣的同学 可以先着手看源码,之前写的一系列开源组件库项目(有帮助的同学也帮忙点个star👍)想到布局组件,其实我们最先想到的也就是栅栏,最早接触前端的时候、或者最早接触ui组件的时候,我们首先是不是就先想起来了 Bootstrap 里面的栅栏呢?其实功能类似,底层的话采用的是什么功能呢?也就是@media媒体查询,利用的其实也就是浏览器的分辨率监听,实现了对应的class样式变更,从而达到了一个分割布局的这么一个效果,主要也是捋清我们怎样去写这个代码:3.2、Row / index.scss3..

2022-07-12 14:17:42 1043 5

原创 前端技能树初体验

我在这边勾选的是 Vue ,当然哈后续肯定会扩展多个前端分支的技能树,这点是必然的,从感官来说的话并不会觉得单调,从样式来说以一个开发的角度来说简单简介最好,所有东西看起来一幕了然,其实我倒觉得是很好的谈到学习,更多的是侧重于沟通,实时回复功能是不是也需要呢?比如说我在学习中遇到了一个问题?那这个时候我把他总结在了我的笔记中,但是答复的时间过于缓慢,类似于交作业写代码这种?这个时候是否需要一个判作业的人?因为回答的都是 a、b、c、d这种,我答完了之后也就答完了,缺少成就感吧?看了再多的文章,不如说动手实践

2022-06-29 15:11:51 724

原创 React-Hook 轮子公开课(从零开始)用最基础的方式写出一个简单的组件库——第二课【Button】组件

有兴趣的同学 可以先着手看源码,之前写的一系列开源组件库项目(有帮助的同学也帮忙点个star👍)提到 button 组件,这几乎可以说是一个组件库中的重中之重,基本上很多的时候我们都需要用到 button 来进行一系列的 dom 操作,时间执行,用户与浏览器之间进行交互不免得就少不了 button 按钮,那么我们先捋清楚一个思路这个 button 该怎么去写?3.2、index.scss3.3、variables.scss(这里的文本样式是参考的 bin-ui )四、效果呈现至此效果实现当然.

2022-06-29 11:14:23 407 10

原创 React-Hook 轮子公开课(从零开始)用最基础的方式写出一个简单的组件库——第一课【Icon】组件

React-Hook 轮子公开课(从零开始)用最基础的方式写出一个简单的组件库——第一课【Icon】组件>>>关于组件库的话,有关注到我的朋友大家其实也都清除,我这边其实在之前也有讲解过,零零散散的记录过一些有关于组件疑惑点、像正常我们去开发一个项目,类似现在直接用一些的 js 框架,很自然就忽略掉了一些问题点.........

2022-06-08 16:27:46 511 3

原创 react-hook(props传值副作用监听,不要做解构),副作用监听一定要走props.xxx

副作用监听props数据要使用props.xxx

2022-06-02 17:50:56 1579 4

原创 (扩展 vue 思维)使用 React 构建一个轮子(LoadingBar加载组件)让 useState 挂载 ref 实例,函数外部 js 调用实例 ref.useState 实现子组件更新

文章目录一、组件概述、使用场景描述(Vue2版本)1、思维,及实现方式描述2、main.vue3、index.js二、组件构思(react版本)1、思考如何挂载组件问题2、函数式编程,其中没有类的概念,没有this,如何在外部调用实例方法?3、使用 React.createRef() 获取一个ref实例4、index.tsx5、index.scss6、引入调用及功能实现一、组件概述、使用场景描述(Vue2版本)1、思维,及实现方式描述先上一个图,这边的ui库是我这边之前使用vue2版本构建的一个组件

2022-03-23 14:14:54 1837 21

原创 scss实用小技巧 循环+自定义函数的使用,学会它构建组件轮子工程时轻松 N+ 倍

文章目录使用scss循环样式代码,减少代码量1、首先定义一个scss变量用于存储所有的type类型2、其次定义一个scss自定义函数用于 return 对应的数据变量类型3、最后也就是对应type类型所展示的代码4、完整代码+对应react代码及呈现效果使用scss循环样式代码,减少代码量1、首先定义一个scss变量用于存储所有的type类型$type:('success', 'primary', 'danger', 'warning', 'info', 'default');2、其次定义一个sc

2022-02-07 14:28:25 3092 1

原创 git 合并 dev 分支到 master

三步,前提一定要保证数据是当前分支最新git checkout mastergit merge devgit push

2022-01-24 14:57:58 837

原创 css3实现 png 图片高亮自左到右过渡的方式 (一张图实现不遮住png的透明背景)

文章目录一、用一张图解释想要实现的效果。二、思考:如何实现?实现的多种方式。2.1、2图代码及实现效果2.2、单图过滤实现效果2.3、单图遮罩实现效果一、用一张图解释想要实现的效果。二、思考:如何实现?实现的多种方式。2.1、2图代码及实现效果我们先去设想一下,如果是两张图那么很简单的就实现了,先说一下两张图的实现思路:创建一个包裹div,创建两个divbox模块div模块内部都是img标签 给img标签设置固定的宽高包裹div设置相对定位,两个divbox设置绝对定位,box模块2,设置

2021-12-02 14:27:48 3084 26

原创 react如何实现在网页中全屏操作?

1、utils.ts文件var document: any = window.document;export function requestFullScreen(element: any) { var requestMethod = element.requestFullscreen || element.webkitRequestFullscreen || element.msRequestFullscreen || element.mozRequestFullScreen; if (req

2021-11-17 15:51:49 1777 3

原创 react 使用 antd 的 tree组件 defaultExpandAllRows 无法默认展开?

文章目录一、表格,下拉树,选择树中,默认初始化展开树,无法展开?二、解决方案,新增 && 运算符,在数据变更之后再渲染表格一、表格,下拉树,选择树中,默认初始化展开树,无法展开?二、解决方案,新增 && 运算符,在数据变更之后再渲染表格...

2021-10-24 10:35:32 1735

原创 React 表格内自定义组件不进行实时更新,采用更新key方式实时更新组件,以及直接变更开关 defaultChecked 为 checked 状态实现表格组件更新

文章目录一、使用useState变更表格数据,表格内的开关组件并不会更新组件?二、使用组件唯一 key 实现每刷新一次表格,key值都会变更,从而实现组件更新的功能。三、变更 defaultChecked 为 checked 实现自定义组件的监听更新。一、使用useState变更表格数据,表格内的开关组件并不会更新组件?首先我们可以看一下代码,我在这边是采用的 defaultChecked ,也就是组件初次的默认值进行数据变更但是不免得会有一个问题就是,表格内的组件只在第一次加载时是对的,当我变更

2021-10-18 11:09:19 1187 12

原创 React 使用 Antdesign 表格如何展示多级嵌套内容?

一、如图展示表格如何展示下方嵌套的deptName官网二、解决方案<Column align="center" title="部门" dataIndex={["dept", "deptName"]} />

2021-10-12 17:18:10 1242

原创 React 使用两种路由(hash|history)模式 调用实例 createHashHistory、createBrowserHistory 实现跳转页面

文章目录一、组件props跳转路由二、在 request.ts 无法获取到 props 的页面调用路由实例实现路由跳转2.1、hash示例2.2、history实例一、组件props跳转路由路由嵌套后我们就可以在嵌套的子组件中使用 props 去调用 history 实现路由跳转如下// 跳转登录页props.history.push("/login")二、在 request.ts 无法获取到 props 的页面调用路由实例实现路由跳转首先我们还是要分清我们的路由模式hash(

2021-10-12 11:35:50 6138 6

原创 前端 vue 上传文件到阿里云 OSS 服务器

oss设置跨域js文件// 创建OssClient.jsimport OSS from 'ali-oss'const client = new OSS({ region: '地区名称', accessKeyId: 'oss申请的keyId', accessKeySecret: 'oss申请的keySecret', bucket: 'oss设置的bucket'})// client.options.bucket = 'jbd-jxy/files/'export default

2021-09-28 09:02:22 1351 1

原创 github管理项目 使用 webhooks 实现推送,服务器实时自动部署

文章目录一、配置 github ,监听推送向指定的服务器端口发起 push 行为二、配置服务器,安装 git ,node ,pm2三、启动 node 服务器,执行 sh 文件首先我们要考虑的一个问题是,git推送,服务器实时部署的原理是什么?如下图主要的流程过程本地代码push → 远程库发起请求 → 服务器更新那么流程是这样一个流程,具体的我们该如何实现呢?一、配置 github ,监听推送向指定的服务器端口发起 push 行为首先还是打开我们要监听的 github 地址,找到 setti

2021-09-08 10:02:32 1905 2

原创 微信小程序实现类似微信提现、支付宝提现充值等 “自定义键盘“可实现自定义右下角搜索内容,手写input功能view组件,实现焦点获取事件

keyboard.wxml<view class='input_view'> <text class='title'>提现金额:</text> <view class='input_box' bindtap='pay'> <text class='input_label'>¥</text> <text class='content'>{{inputPassword}}</text>

2021-09-02 17:15:29 1324

vue + typescript 书签小案例

比较有参考价值,分享给大家,可以下载了解一下

2021-01-07

js dialog弹窗组件

比较有参考价值

2021-01-07

小天才博客--仅供参考

js代码原生编写的博客项目、node原生编写的博客项目功能还可以然后路由可以对照的看一下,希望能给大家带来一些帮助、我不生产代码、我只是代码的搬运工、上传图片处、需要自行修改下绝对路径

2020-04-05

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

TA关注的人

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