自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(315)
  • 资源 (24)
  • 收藏
  • 关注

原创 如何同步fork的更新

当你fork。

2025-03-26 13:46:16 394

原创 手把手教你用 react-intl 实现国际化

在项目中创建不同语言对应的消息文件,这些文件通常是 JSON 格式,用于存储不同语言的文本信息。在需要使用国际化文本的组件中,引入 useIntl 钩子(函数式组件)或 injectIntl(类组件)来获取翻译函数。在应用的根组件中引入 IntlProvider,并根据用户选择的语言或浏览器默认语言提供相应的消息资源。首先,你需要在项目中安装 react-intl。

2025-03-20 11:41:43 193

原创 Cursor实用开发技巧

Cursor是一款基于AI技术的编程工具,能显著提升开发效率。

2025-03-11 22:05:29 648

原创 手把手带你配置:mac电脑react- native环境

Node.js 是 JavaScript 运行环境,Watchman 用于监控文件系统变化。

2025-03-04 15:50:29 270 2

转载 从0到1构建部署Arbitrum Stylus合约的完整流程

创建 .env 文件存储自己的私钥(在根文件夹里创建,直接把私钥放在.env 文件里,如下图所示,切记只在测试时使用这种私钥存储方法,主网生产时使用此方法存储私钥容易被盗),存储私钥后运行部署命令。安装 Stylus CLI 工具,它用于协助在 Rust 中构建、验证和部署 Arbitrum Stylus 程序。添加 WASM (WebAssembly) 作为 Rust 编译器的构建目标。安装 foundry 用于 Ethereum 远程调用,便于我们后续调试。成功后,继续执行,安装 foundry。

2025-02-27 11:04:12 39

原创 VSCode AI提效工具,通义灵码前端开发体验

安装依旧很简单,vs code拓展插件中搜索就出来了,记住下边这个图标。这对程序员提效真的太哇塞了,有数据显示可以直接节省12%的开发时间。只要你描述的够详细,需求实现的越完善,这在同类产品中确实出众👍!重要的是个人版完全免费,这对普通开发者简直太友好了。(1)根据我的需求描述,进行功能需求分析。(2)生成的完整项目结构,及详细的代码。

2025-02-19 20:09:54 566

原创 vue3 项目如何接入 AI 大模型

例如,定义一个message数据模型用于绑定输入框,创建sendMessage方法处理发送消息的逻辑,包括将用户输入的消息发送到后端API,并接收AI的回复。创建对话组件:在src/components目录下,创建一个如Chat.vue的组件文件,用于实现对话功能。注册对应AI平台的账号,进入账户设置页面找到“View API Keys”或类似选项,创建属于自己的API密钥,并妥善保存。确定要接入的AI模型,如OpenAI的gpt-3.5-turbo、科大讯飞的星火大模型等。

2025-02-14 15:08:56 998

原创 vue-router 中滚动行为设置的妙用

在 vue-router 里,滚动行为设置。下面为你详细介绍滚动行为设置的作用和使用方法。

2025-02-10 19:59:31 353

原创 本地部署deepseek的具体方法,无需联网也能使用AI了

Ollama 是一个开源的本地大语言模型运行框架,旨在帮助用户在本地机器上轻松部署和运行大型语言模型(LLM),而无需依赖外部服务器或云服务。Ollama 为开发者和终端用户提供了简单高效的接口,使得本地运行和管理大型语言模型变得更加便捷。这里以7B模型为例,根据你的硬件配置,也可以选择其他大小的模型,如1.5B、8B、14B等。如果需要通过网页使用,可以下载并安装支持Ollama的网页应用。在终端中输入问题,即可与DeepSeek进行交互。然后在网页应用中选择Ollama作为模型提供方。

2025-02-05 11:07:53 1129

原创 如何快速创建一个 vue3 项目?

Vue CLI:功能强大,支持多种配置和插件,适合复杂项目。Vite:开发体验极佳,启动速度快,适合现代前端项目。官方模板:简单快捷,适合快速上手。StackBlitz 和 CodeSandbox:在线编辑,无需本地环境,适合快速原型开发和学习。你可以根据自己的需求和偏好选择适合的方法来创建 Vue 3 项目。

2025-01-17 10:08:06 1037

原创 一文读懂 React 的 Fiber 架构到底是什么?

React 的 Fiber 架构是 React 16 版本引入的一种新的架构,旨在改善 React 的渲染性能和用户体验。

2025-01-16 18:31:54 516

原创 react 与 vue 的比较,以及如何选择?

如果项目对性能有特别高的要求,需要进行大量的数据处理和复杂的交互,React 的虚拟 DOM 和优化的渲染算法(如 Fiber)能够提供更好的性能表现。丰富的第三方库:React 拥有庞大的生态系统和丰富的第三方库,用于状态管理(如 Redux、MobX)、路由(如 React Router)、表单管理(如 Formik)等。模板语法:Vue 使用基于 HTML 的模板语法来描述组件的 UI,开发者可以在模板中使用指令(如 v-if、v-for、v-model)来实现条件渲染、列表渲染和双向数据绑定等。

2025-01-16 17:37:36 1447

原创 echarts 如何实现饼图只展示前4个扇形的 label 标签?

产品的需求千奇百怪,但作为一个万能前端怎么能难倒我呢?借助 AI 工具这不分分钟就解决了吗,来吧展示!

2025-01-04 16:36:19 316

原创 vue 自定义指令实现 el-table 的无限滚动

【代码】vue 自定义指令实现 el-table 的无限滚动。

2025-01-04 09:13:41 169

原创 如何在 echarts 中实现环形图中间的样式自定义

点击事件给与一个默认高亮,并且点击可以切换。

2024-12-21 10:48:38 374

原创 解决 echarts 在部分浏览器下显示模糊的问题。

主要是渲染方式的区别,根据分辨率的大小选用不同的渲染器。屏幕分辨率宽度大于1920时使用SVG渲染器,小于1920时使用Canvas渲染器的策略是合理的。使用SVG渲染器:SVG渲染器适合矢量图形和高分辨率显示。由于SVG不依赖屏幕分辨率,不会失真,因此在高分辨率屏幕上使用SVG渲染器可以保持图表的清晰度和质量。此外,SVG渲染器在移动端的总体表现更好,特别是在内存占用和渲染性能方面。使用Canvas渲染器:Canvas渲染器适合绘制图形元素数量非常大的图表,也利于实现某些视觉特效。

2024-12-17 10:53:52 454

原创 JSON.parse(JSON.stringify(obj)) 实现深拷贝的优缺点

JSON.parse(JSON.stringify(obj)) 是一种实现深拷贝的简单方法,适用于简单的对象结构。但对于复杂的数据结构或特定的数据类型(如函数、正则表达式等),这种方法可能并不适用。在实际使用时,需要根据具体的需求和对象结构选择合适的方法来实现深拷贝。对于上述问题,可以考虑使用其他深拷贝方法,例如递归拷贝函数或第三方库(如 lodash 的 _.cloneDeep)来实现更可靠的深拷贝[] : {};return obj;

2024-12-04 11:30:13 421

原创 【js|被忽略的代码技巧】用 return 优化代码

我猜很多小伙伴跟我一样,习惯于用 if…else 做逻辑处理,但你有没有想过,这其实是可以优化的……如你可见,过多的逻辑嵌套无法一眼看清楚整个逻辑。更严重的是,随着代码量的增加,同样会增加出错的概率。即在遇到异常情况或不符合条件时,立即返回并结束函数。把最理想的情况留到最后处理。来吧,我们来优化一下这个逻辑。

2024-12-02 17:25:02 221

原创 css hack: 如何区分谷歌浏览器与edge浏览器

在写样式的时候,前面加上前缀就可以区分了。

2024-11-29 17:32:50 165

原创 vue 项目自动生成组件说明文档 styleguidist

具体编写规则参照官方文档:https://vue-styleguidist.github.io/docs/Documenting.html。生成配置文件及安装 vue-cli-plugin-styleguidist (vuecli 的对应插件)在我们的项目中,只要你想你就可以根据配置生成自己想要的组件文档,支持网页端展示。默认会识别 src/components 下的组件文件.配置package.json脚本。(3)根据文档要求增加注释。(4)生成组件说明文档。

2024-11-13 13:19:56 586 1

原创 前端开发利器:npm 软链接

npm 软连接是为开发的模块创造一个全局链接,方便在主项目中使用依赖的模块进行测试。我们可以使用npm link指令将模块链接到项目中,使用软链接,能够避免重复繁琐的打包发布操作。

2024-11-08 16:54:04 637

原创 【性能优化】如何优雅的导入资源,不再满屏 import

我想这是很多前端人的经历,打开一个文件,满屏满眼都是 import,尤其是路由啊、接口啊相关的代码部分。那你有没有想过优化呢?我猜你有,只是苦于没有思路,这不就来了吗。

2024-10-23 15:11:51 269

原创 element ui 多语言切换时表头不切换的解决方法

【代码】element ui 多语言切换时表头不切换的解决方法。

2024-10-21 14:11:00 185

原创 webpack打包识别无用文件的具体方法

打包时自动在项目的根目录下生成unused-files.json, 保存着无用文件的列表。在vue.config.js中。

2024-10-18 10:35:46 356

原创 zb-table 中单元格的 style 的回调方法 this为 undefined 的解决方法

我们在使用 zb-table 表格组件的时候,有时候会通过 props 中的数据进行判断,但这时候在style 的回调方法中无法使用 this,这就很尴尬了。通过在全局定义 _this,然后在 created 钩子函数中将 this 赋值给 _this 即可。

2024-10-12 09:17:37 293

原创 uview 日期筛选组件展示异常问题

开发过程中,无意发生的样式异常问题,此问题不具普适性。可参考。

2024-09-26 09:45:53 221

原创 实现对象数组按照某属性排序的方法

【代码】实现对象数组按照某属性排序的方法。

2024-09-21 14:47:47 136

原创 vue 中如何实现鼠标拖动出发滚动条的跟随移动?

如果要实现鼠标辅助触发滚动条的移动,需要借助 mousedown,mouseup,mousemove 三个事件,通过鼠标的移动来动态修改滚动条的scrollLeft和scrollTop,来模拟实现滚动条的位置变更。在做弹窗、表单或 tab 切换需求的时候,有时候因为内容过长会导致出现滚动条,但是只能拖动滚动条时会导致操作不便,我们会希望实现通过拖动内容区实现滚动条的滑动。这样操作就会简单多了。为方便复用,我们可以创建一个类来封装鼠标事件,使用时把事件挂载到指定容器即可。这样就实现啦,就是如此简单!

2024-09-20 11:00:29 896

原创 el-table 如何实现行列转置?

在某些需求里需要用到 行列转置 的表格,但 el-table 提供的基本表格是不支持行列转置的,这样就需要对这个表格进行二次开发。

2024-09-14 13:57:21 660

原创 code eintegrity npm err sha512

当 出现报错的时候:你应该这样去解决:删除 文件,重新执行 npm install。 错误码表示在npm缓存中无法找到 指定sha512校验合的模块。出现这个问题的原因是缓存不一致,一般安装前端依赖时的package-lock.json会记录每个依赖的文件校验和,再安装依赖时如果出问题就是缓存变了而package-lock.json还是旧的,常见于全局缓存。如果依然解决不了问题,可以尝试以下的方法。方案1 删除package-lock.json适用于当前构建目录有package-lock.json文

2024-09-12 10:58:23 1417

原创 关于浏览器 150% 适配的几个关键词

获取的宽度如上(1280 或 1536)因此用这两个值做媒体查询。

2024-09-11 13:35:38 254

原创 记录 vue-router 跳转到第一个有权限的菜单的实现方式

由于现代浏览器的安全策略,特别是对于弹窗窗口的限制,直接使用 window.open 可能会被浏览器阻止或放入通知中心,尤其是当它是由非用户直接操作触发的时候(比如响应鼠标点击以外的事件)。需要实现一个动态路由,并且点击进来加载的页面是第一个有权限的页面。钩子中加入跳转逻辑,从获取的动态路由中匹配第一个加上即可。如果要跳转到其他项目的页面,可以通过。

2024-09-07 16:07:08 636

原创 element ui form 表单出现英文提示的解决方案

这时候如果需要设置必填项,此时的 require 需要配置在 el-input 中,或者直接配置在 rule 中。出现的原因是在el-form-item中使用了required属性,同时又用rules自定义了表单验证规则。

2024-09-06 15:48:05 1242

原创 windows 如何使用免安装版 node?

由于工作需要,本机无法自主安装软件,于是产生了这样一个需求。苦寻全网良久才实现,所以必须把这个过程记录下来,以防后期再次遇到同样的问题。

2024-09-05 11:09:17 1023

原创 如何解决 iframe 在浏览器 125%、150% 下分辨率的适配问题

有些业务场景(比如单点登录)下,我们依然会用到 iframe 这种嵌套页面的方式。但因为会涉及跨域、跨页面的问题,导致浏览器的适配就变成了一个问题,以下纪录了这种问题的解决方案,供大家参考。来传递数据,如果不涉及跨域问题的话,可以直接更改样式或者在 css 中修改。我们可以通过设置 load 事件确保加载完成之后再执行适配方案。需要注意的是,这里我们使用了。

2024-09-02 10:38:30 315

原创 强大的 solidity 框架:Foundry 之命令行工具 — Cast

Cast 是 Foundry 用于执行以太坊 RPC 调用的命令行工具。我们可以使用 Cast 进行智能合约调用、发送交易或检索任何类型的链数据。

2024-08-23 19:29:59 430

原创 强大的 solidity 框架:Foundry 轻松上手

Foundry 是一个强大的 Solidity 开发框架,帮助开发者高效地构建、测试和部署智能合约。优势以 solidity 为第一公民,可以完全使用 solidity 开发与测试强大的测试功能,方便模拟各种情况,支持模糊测试使用 rust 语言编写,包含一系列可以与 Ethereum 交互的工具安装安装完成后,会自动安装 forge, cast, anvil, Chisel 工具。

2024-08-23 19:12:29 1097

原创 【solidity学习】继承

super.函数名(): 调用父合约的方法。virtual:说明此方法可以被重写。override: 重写父合约的方法。

2024-08-21 18:24:21 162

原创 【solidity 学习】错误处理机制汇总

最近我在 solidity ,其中关于错误处理机制有三种:revert、require、assert。最近发现了一个很好的学习 web3 知识的平台,可以逐步学习 web3 知识,并且经常组织一些线上线下的活动鼓励大家稳步学习。

2024-08-20 17:39:26 319

原创 Mock.js 的使用方法代码示例

【代码】Mock.js 的使用方法代码示例。

2024-07-08 15:51:28 208

chrome插件开发模板

chrome-extension-template-react react 实现的 chrome 扩展插件模板,帮助你快速学习插件开发。

2025-03-27

利用ollama搭建本地deepseek服务

这是利用ollama搭建本地deepseek服务的前端模板: 手把手带你部署本地deepseek服务,具体操作请查看这篇博文。https://editor.youkuaiyun.com/md/?articleId=145451543

2025-03-04

中英文对照简历模板(可编辑)

这是一个中英文对照的简历模板,为 docx 格式,可以自由编辑。 适用于任何需要优化简历的求职者,尤其需要英文环境的求职者。

2025-02-14

中文简历模板(可编辑)

使用场景及目标:用于企业HR筛选符合自身企业的优秀人才或用以求职者参考借鉴,以便更好地展示自己各方面的情况来提高应聘成功率。 其他说明:这份简历展示了求职者的技能特点,校园经历,实习情况以及教育背景等信息,使对方快速了解到个人的优势所在,是双方建立联系并进一步深入了解的前提。

2025-02-14

英文简历模板(可编辑)

内容概要:本文档是一份个人英文简历,主要包括个人信息(联系方式与省份)、自我评估、认证与技能、工作经验及教育背景五大部分。 适用人群:正在撰写或修改简历并期望获取有效工作机会的求职人员,特别是具有类似IT行业工作经验的人群。 使用场景及目标:①作为范例帮助求职者检查自身简历中对于技术技能、工作职责描述是否详尽完整;②辅助初入职场或转行人员学习如何展示自己的技能优势和过往经历从而获得心仪offer的目标。

2025-02-14

influxdb详解-从入门到精通

一、InfluxDB的安装和简介 二、InfluxDB安装后web页面无法访问的解决方案 三、InfluxDB在windows下的安装和配置 四、InfluxDB的关键概念 五、InfluxDB的基本操作 六、InfluxDB的HTTP API写入操作 七、InfluxDB数据保留策略(Retention Policies) 八、InfluxDB连续查询……

2022-11-25

前端仿 element UI 实现表格组件

主要也是网上搜集来的代码,用于研究学习用,样式很简单,只注重了功能的实现。

2022-06-13

jquery 世界地图/各国地图使用手册

各种地图应有尽有,都在examples文件夹下,需要的朋友自己去看吧

2022-06-10

processing 可视化设计工具

据说这个 `processing` 工具是高效艺术系的课程,主要用于制作数字艺术作品、数据可视化作品和互动多媒体艺术作品等,可以实现动态表单、处理手势、定义行为,还可以模拟自然系统以及整合其他各种媒介,最重要的是他是一种开发语言,是一门非常非常简单的开发语言。 `processing` 主要以 JAVA 为主,可以实现跨平台,目前主流的浏览器都支持。官方提供了大量的库,比如串口、网络、视频、可视化、声音、GUI、3D动画等,可以突破 PS, AI 等设计工具的限制,创作出更具有创意的艺术作品。

2022-06-02

threeJS下载应用

threeJS下载应用

2022-05-27

SuperSlide+jquery滚动样例

SuperSlide+jquery滚动样例,多种滚动实现方式展示,包括各个参数的使用说明。免费!免费!免费!

2022-05-20

前端vue项目实现返回顶部功能的两个超简单方法

vue项目开发过程中,时常会遇到返回顶部的需求,网上的很多方法写的很复杂却没有实现简单的功能,今天就总结了两种简单的方法供大家学习交流。

2022-03-29

微信小程序中下拉选择中带手动输入搜索的实现

微信小程序中下拉选择中带手动输入搜索的实现

2022-02-10

vue随堂笔记.pdf

vue随堂笔记.pdf

2021-11-10

微信小程序表单验证.rar

微信小程序表单组件没有自带的验证功能,因此开发小程序的表单验证时候一般利用官方社区开发的WxValidate插件自己进行表单验证。压缩包中有两个文件,一个是使用说明,一个是js。

2021-10-19

微信小程序代码实现:拖拽排序列表

利用movable-view, movable-area实现小程序拖拽功能。

2021-06-21

微信小程序自定义时间选择器

支持多种自定义功能。在开发工具中浏览: https://developers.weixin.qq.com/s/N9EdArmQ7a6j 复制链接在浏览器中打开

2021-05-27

wx-timePicker-master.rar

微信小程序 日期时间选择器,三种模式可选,提供三种模式 date(yyyy-MM-dd) time(hh:mm:ss) dateTime(yyyy-MM-dd hh:mm:ss)

2021-03-24

mac版本 git 图形化工具Sourcetree 安装包.zip

SourceTree是一个免费的Git图形化管理工具,可以不再苦记各种 git 命令,通过鼠标点点点就能实现 git 的各种操作,简直不能再优秀!!!!

2020-06-24

HTTP权威指南:http结构解析--思维导图

主要介绍了 HTTP 服务器、代理、缓存、网关和机器人应用程序, 这些都是 Web 系统架构的构造模块。

2020-05-27

HTTP权威指南-HTTP:web 的基础 -- 思维导图整理

Web 基础构建及 HTTP 的核心技术,资源为手动整理,学习不易,思维导图降低你的学习成本及难度。

2020-05-25

Snipastemac 截图

你还可以将剪贴板里的文字或者颜色信息转化为图片窗口,并且将它们进行缩放、旋转、翻转、设为半透明,甚至让鼠标能穿透它们!如果你是程序员、设计师,或者是大部分工作时间都在电脑前,贴图功能将改变你的工作方式、提升工作效率。

2020-05-25

前端面试包装简历.pdf

前端面试简历,仅供参考。

2020-04-10

ES6 入门基础语法总结

es6 基础语法总结。包括let与const 、 箭头函数 、 Promise 、数据类型、类、解构赋值等等。

2020-04-05

微信小程序 开发知识体系.pdf

微信小程序知识体系梳理,帮助你快速了解微信小程序。 微信小程序知识体系梳理,帮助你快速了解微信小程序。 本文档为个人整理,仅供学习交流使用。

2020-01-14

我的简历模板.docx

web前端简历模板分享,找了好久都不到一个合适的模板,自己做了一个,分享出来给需要的同学使用。 简历格式为docx

2020-01-14

git基础知识整理.pdf

Git基础知识整理 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

2020-01-02

reset.css html内置样式重置

html标签内置样式重置,使用率比较高,放出来为了方便寻找,也为需要的人提供遍历。 只为大家学习交流,有问题随时联系作者。

2020-01-02

flowup鼠标滚动页面缓慢滑出的效果插件下载

flowUp.js,实现鼠标滚动页面缓慢滑出的效果。 需要先引入jquery才可以使用。 有需要的小伙伴,可以下载使用。 仅供学习交流使用

2019-12-18

快速自学JavaScript的基础语法

js基础语法,帮助大家快速学习js,成功躲过自学路上的一个个大坑。本文档是作者在自学后,根据查询各种资料整理出来的一个JavaScript的基础语法文档,用于学习交流,欢迎大家指定,拒绝喷子。

2019-11-22

空空如也

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

TA关注的人

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