自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建你的第一个webapp

Hbuilder中开发webapp前言开发流程你好! 本篇文章主要讲解 webapp 在 Hbuilder 初始化构建流程。可以仔细阅读这篇文章,熟悉一下 webapp 开发的配置,让你快速开启属于你的第一个 webapp 项目。前言编辑器:Hbuilder,安装地址:https://www.dcloud.ioUI框架:MUI,文档地址:https://dev.dcloud.net.cn/mui开发流程在 Hbuilder 构建一个 webapp 项目新建项目 - 移动app选择

2021-06-02 15:51:54 4354 18

原创 vue实战之axios

​前言今天还将继续基于vue、element的项目实战这个专题,这一章节将向大家讲解http请求的axios封装,易用、简洁且高效的http库。1、axios的介绍axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。2、安装axiosyarn add axios查看package.json文件 "axios": "^0.21.1"安装成功3、使用在src中创建utils文件夹,其中创建axios.js文件ut...

2021-03-16 09:52:07 359 12

原创 vue项目实战之Layout

前言接上篇基于vue、element的项目实战,这一章节将向大家讲解一个项目中的主结构layout,也就是一个项目的导航栏和菜单栏。一、创建登录页面在 src文件夹下创建 page 文件夹,所有的页面卸载这个文件夹下,在page文件夹下创建Login.vue。...

2021-03-13 22:28:31 7397 13

原创 手把手教你写项目

​前言这个专题来说说基于vue的element组件封装,最终的目的是整理一个基于vue、element完整的前端项目。希望各位同学看了之后能有所收获,能够自己实现一个完整的实战项目。项目地址1、初始化环境node.js -v v8.9.3npm -v 6.1.0yarn -v 1.7.0Vue -v 2.5.2全局安装vue-cli vue2、初始化项目新建空文件夹,vsCode打开,在终端输入命令行vue...

2021-03-11 14:35:29 3349 36

原创 JavaScript常用基础算法

一、字符串1.字符串中出现最多次数的字符 function findMaxDuplicateChar(str) { var cnt = {}, // 用来记录所有的字符的出现频次 c = ""; // 用来记录最大频次的字符 for (var i = 0; i < str.length; i++) { var ci = str[i]; if (!cnt[ci]) {

2021-02-18 02:47:49 4485 15

原创 React + antd 搭建项目

1.快速构建create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。create-react-app 自动创建的项目是基于 Webpack + ES6 。npm install -g create-react-app // 构建react环境create-react-app my-app // 构建my-app...

2020-04-03 11:20:17 1167 1

原创 简单实现个vue的下拉加载

1代码文本片段v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" infinite-scroll-distance="10"一些参数的解释 , 有助于代码的理解<div v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" i...

2019-07-12 10:55:51 2951 1

原创 JavaScript:基础知识

1.javascript typeof返会的数据类型有哪些string,number,boolean,undefined,function,object基本数据类型:string,number,boolean,undefined,null2. 列举三种强制类型转换和两种隐式类型转换parseInt(),parseFloat(),Number()==,!!3. ...

2019-03-29 20:22:26 816 1

原创 JavaScript的奇技淫巧

众所周之,数组项在一个数组中都有自己的位置。在JavaScript中提供了两个确定数组项位置的方法:indexOf()和lastIndexOf()。今天我们主要一起学习这两个方法是如何使用,又是如何查找出数组项在数组中的确切位置。indexOf()方法indexOf()方法从数组的开头(位置为0)开始向后查询。indexOf()方法返回指定数组项在数组中找到的第一索引值。如果通过i...

2019-03-26 20:41:50 1884 3

原创 新版微信页面底部导航问题

在移动端开发微信页面的过程中,出现这样一个问题自己定好的底部导航栏下面会多出一行微信自带的底部返回栏,影响我们原型的体验,就需要对此做出优化;首先明确问题所在通过查询发现底部返回栏的机制是:页面出现跳转的时候会出现、页面向下滚动时会做隐藏;解决问题 1. 针对上面的机制,对应两种办法去隐藏底部返回栏:使用原生JS(已知是跳转出现,那我们就对跳转进行拦截,让...

2019-03-11 15:50:15 4125

原创 Pinia vs Vuex:谁才是 Vue3 状态管理的最佳选择?

Pinia 的简洁 API 和 Composition API 支持使得代码更加清晰易读,非常适合用于管理类似的复杂状态逻辑。

2025-02-21 08:14:26 719

原创 从零开始学JavaScript网页设计:3个经典案例+完整代码分享

JavaScript 是前端开发的核心技术之一,掌握它可以帮助开发者实现动态、交互性强的网页设计。本文将分享几个高质量的 JavaScript 网页设计案例,并提供完整的代码和详细解析,帮助开发者快速提升技能。

2025-02-19 08:53:58 539

原创 iOS微信小程序存储密码弹窗关闭后点击失效?一招搞定!

iOS系统在微信小程序中的“存储密码”弹窗问题,虽然看似简单,却可能引发严重的用户体验问题。通过增加隐藏输入框、动态调整页面布局、禁用自动填充功能或监听输入框事件,开发者可以有效解决这一问题。

2025-02-19 08:35:28 541

原创 微信小程序WebView黑科技:轻松实现H5与小程序数据互通

在微信公众号开发中,使用微信小程序的web-view组件可以嵌入网页,并通过 URL 传递参数。

2025-02-19 08:15:07 468

原创 进阶!Vuex 状态管理:从入门到精通,打造高效 Vue.js 应用

Vuex 是 Vue.js 应用中状态管理的利器,通过集中式状态管理、模块化开发和插件机制,可以帮助你构建高效、可维护的应用。当应用变得复杂时,可以将 State、Getters、Mutations 和 Actions 拆分为多个模块,便于维护。Getters 用于从 State 中派生出新的状态,类似于 Vue 组件中的计算属性。State 是 Vuex 存储应用状态的地方,所有组件共享同一个 State。以下是一个完整的购物车功能实现,涵盖 Vuex 的核心概念和进阶技巧。

2025-02-18 17:02:31 669

原创 震惊!前端状态管理神器Vuex,竟然如此简单?

Vuex 是 Vue.js 应用中管理状态的利器,它可以帮助你更好地组织代码,简化组件间的通信,并使状态的变化更加可预测和可追踪。Vuex 是 Vue.js 官方的状态管理库,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。状态的改变只能通过提交 mutation 来进行,这使得状态的改变变得可追踪和可预测。组件之间需要频繁地共享状态,Vuex 可以简化组件间的通信。Vuex 提供了强大的调试工具,可以方便地追踪状态的改变。

2025-02-18 14:02:25 325

原创 前端性能优化进阶版

图片压缩、CSS Sprite、字体子集化:可以使用工具如 ImageOptim、TinyPNG、webfont-generator 等来处理图片和字体文件。

2023-03-27 08:45:00 1191

原创 使用 source-map-explorer 分析代码大小

使用 source-map-explorer 工具可以帮助你分析 JavaScript 代码的大小和依赖关系。

2023-03-25 11:30:13 1296

原创 next.js中url参数在页面刷新后获取不到问题的解决方案

next.js中url参数在页面刷新后获取不到问题的解决方案

2023-01-12 14:38:15 1626

原创 前端走进云原生,k8s部署助力项目上云

云原生是面向云应用设计的一种全新架构理念,是充分发挥云效能的最佳实践路径,可以帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统,提升关键应用的交付效率,降低系统的运维复杂度。云原生是一种文化,更是一种潮流,也是云计算的一个必然导向。...

2022-06-17 17:20:18 1375 14

原创 JavaScript 中常见的搜索算法

JavaScript 中常见的搜索算法

2022-06-13 22:08:42 698 6

原创 css实现大波浪

前言:简单的一段代码实现大波浪的效果,用css让html躁动起来。构建波浪主体<svg class="wave-container" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28" preserveAspectRatio="none"> <defs> <path id="gentle-wave" d="M..

2022-03-09 08:37:06 616

原创 纯css实现阴影跳动

能否使用 web 开发技术创建一个五颜六色的,并且足够聪明可以模拟前景颜色的阴影呢?事实证明,在只使用 CSS 的情况下,完全可以实现这种效果。在本文中,我们将研究如何实现。

2022-03-09 08:15:21 1342 1

原创 Promise.all并发限制

Promse.all在处理多个异步处理时非常有用。虽然非常好用,但Promse.all也存在一定的限制。

2022-03-07 08:52:18 2634 8

原创 Async Await使用场景

一般我们都用await去等待一个async函数完成,不过按语法说明,await 等待的是一个表达式,这个表达式的计算结果是 Promise 对象或者其它值,所以,await后面实际可以接收普通函数调用或者直接量。

2022-03-02 16:23:42 3195 1

原创 Javascript中的async函数

async 是“异步”的简写,async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成,await 只能出现在 async 函数中。

2022-03-01 17:19:47 1307 1

原创 hook 的渲染,你了解吗

组件hook挂载时,先执行子组件 useEffect,再执行父组件 useEffect;

2022-01-24 08:30:00 866 1

原创 hook,什么,防抖函数?

防抖(debounce)是前端经常用到的一个工具函数,也是在面试中常常被问到的一个问题。

2022-01-21 08:30:00 599 1

原创 hook实现带有搜索功能的列表组件

带有搜索功能的列表在我们前端开发过程中是经常遇到的,那么这篇文章就来学习一下用hook是怎么实现一个带有搜索框的列表组件。

2022-01-17 08:30:00 932

原创 Hooks实现一个自定义的Modal组件

Hooks实现一个自定义的Modal组件不管你做什么样的前端项目,Modal组件肯定会使用到(没使用过的举手????‍♂️?)。export const useModal = (initTitle: string, initContent: string | React.ReactElement) => { const [visible, setVisible] = useState(false); const [title, setTitle] = useState(in

2022-01-16 08:30:00 889

原创 useEffect和useLayoutEffect有什么区别?

Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。

2022-01-13 08:30:00 1688 1

原创 一个循环引发的思考

一个循环引发的思考,你知道吗?

2022-01-12 11:07:30 375 1

原创 useRef 保存引用值和useImperativeHandle 透传 Ref

Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。

2022-01-12 08:30:00 2570 3

原创 useCallback 记忆函数和useMemo 记忆组件

useCallback 记忆函数和useMemo 记忆组件

2022-01-11 08:30:00 635

原创 useContext 减少组件层级和useReducer的使用

useContext 是 React 帮你封装好的,用来处理多层级传递数据的方式,跨层级祖先组件想要给孙子组件传递数据的时候,除了一层层 props 往下透传之外,我们还可以使用 React Context API 来帮我们做这件事。

2022-01-10 08:30:00 518

原创 useState 保存组件状态和useEffect 处理副作用

React hook学习之useState 保存组件状态和useEffect 处理副作用。

2022-01-09 08:30:00 1267

原创 关于hooks,你该知道的

用了hooks,怎么能不看这篇文章呢?

2022-01-08 08:30:00 790 1

原创 自定义 Hook

Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。

2022-01-07 08:30:00 1315

原创 Hooks使用规则

Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。

2022-01-06 08:30:00 1036

原创 使用 Effect Hook

Hooks在React 16.8版本中正式被引入。它可以让你在不用写class的条件下使用state以及其他的React特性。

2022-01-05 08:30:00 419

echarts 3D地图数据,china.json

echarts 3D地图数据,china.json

2024-06-14

低代码平台,你想要的都在这里

低代码平台是一种软件开发工具,旨在使开发人员能够使用尽可能少的编码来构建应用程序。这些平台通常提供了一系列的可视化工具和组件,如拖放式界面设计、预定义的模块和功能组件、自动生成的代码等,使开发人员能够更快速地构建应用程序。 低代码平台的资源通常包括以下内容: 可视化开发工具:提供了图形化的界面设计工具,使开发人员能够通过拖放、配置和连接组件的方式来构建应用程序的用户界面和业务逻辑。 预定义组件和模块:包括各种常见的功能组件和模块,如表单设计、工作流程管理、数据可视化等,开发人员可以直接在应用程序中使用这些组件,而无需从头开始编写代码。 自动生成的代码:低代码平台通常会自动生成一部分代码,如数据库访问、用户界面交互等,从而减少开发人员需要手动编写的代码量。 教程和培训资源:提供了学习和培训材料,帮助开发人员了解如何使用低代码平台来构建应用程序。 社区支持和交流平台:提供了在线社区或论坛,使开发人员能够分享经验、提出问题并得到解答,从而更好地利用低代码平台资源。 低代码平台资源的目标是帮助开发人员更高效地构建应用程序,加快开发周期,降低开发成本,并提高应用程序的质量和可维护性

2023-12-15

圣诞树html网页代码+音乐效果

圣诞树代码+音乐效果是一种通过编程实现的创意项目,它结合了视觉和听觉的体验,为人们带来了节日的氛围。项目会创建一个图形化的圣诞树,并结合音乐效果,使得当圣诞树出现或者特定事件发生时,会播放特定的圣诞音乐。 这种项目既可以作为一个有趣的编程练习,也可以作为一个展示自己编程技能的作品。通过编程实现圣诞树和音乐效果,可以展示出程序员的创造力和技术能力,同时也为人们带来了节日的快乐和惊喜。 在技术层面上,这种项目涉及到图形绘制、动画效果、音频处理等方面的编程技术。通过合理地组织代码,可以实现圣诞树的绚丽效果,并与音乐同步播放,营造出节日氛围。 总的来说,圣诞树代码+音乐效果是一个有趣且具有创意的项目,它将编程技术与节日氛围相结合,为人们带来了愉快的体验。

2023-12-14

一套非常有用的简历模板资源

简历模板大全是一套非常有用的资源,可以帮助求职者制作出吸引眼球的简历。这些资源提供了各种类型和风格的简历模板,包括专业、创意、现代化和传统的设计,以及适用于不同行业和职位的模板。这些模板通常具有清晰的版式和布局,使得简历内容易于阅读和理解。 简历模板资源通常还包括各种颜色、字体和图标选择,以及排版和格式化工具,能够帮助求职者设计出个性化、独特的简历。这些资源还提供了专业的建议和指导,帮助求职者在简历中突出自己的技能、经历和成就,从而吸引招聘者的注意。 通过使用简历模板资源,求职者可以轻松地制作出精美、专业的简历,突出自己的优势和特点,从而在众多求职者中脱颖而出。这些资源不仅节省了制作简历的时间和精力,还能够帮助求职者展现出自己的专业形象,提高求职成功的机会。因此,简历模板资源是求职者在求职过程中不可或缺的利器。

2023-12-14

房贷计算器工具,开箱即用

房贷计算器是一种用于帮助人们计算和规划房屋贷款的工具。它通常包括以下功能: 贷款计算:通过输入贷款金额、利率、还款期限等信息,计算出每月应还的贷款本金和利息,以及还款总额。 还款规划:根据用户的财务状况和偏好,提供不同的还款规划选项,如等额本息还款、等额本金还款等,帮助用户选择最适合自己的还款方式。 利率对比:可以比较不同贷款产品的利率和还款方式,帮助用户选择最优贷款方案。 提前还款计算:计算提前还款对还款计划的影响,包括节省利息支出和缩短还款期限等。

2023-12-14

空空如也

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

TA关注的人

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