浮游本尊
码龄5年
关注
提问 私信
  • 博客:562,757
    社区:636
    动态:39
    563,432
    总访问量
  • 259
    原创
  • 8,225
    排名
  • 18,857
    粉丝
  • 369
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-09-18
博客简介:

浮游的博客

查看详细资料
  • 原力等级
    当前等级
    7
    当前总分
    4,486
    当月
    30
个人成就
  • 获得991次点赞
  • 内容获得79次评论
  • 获得2,187次收藏
  • 代码片获得4,396次分享
创作历程
  • 55篇
    2024年
  • 60篇
    2023年
  • 74篇
    2022年
  • 39篇
    2021年
  • 31篇
    2020年
成就勋章
TA的专栏
  • Vue
    61篇
  • 前端
    75篇
  • Java
    5篇
  • 动画
    1篇
  • GK AI 小助手
    1篇
  • javascript
    64篇
  • nuxt
    5篇
  • 初级前端
    18篇
  • CSS
    5篇
  • 小程序
    4篇
  • canvas
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用 ECharts 与 Vue 构建数据可视化组件

props: {source: {},tooltip: {},xName: {},yName: {},},type: {},},props是 Vue 组件用于接收父组件传递数据的属性。source: 必填,表示图表的数据源,可以是数组或对象。tooltip: 用于显示自定义的提示信息,默认为空数组。xName和yName: 分别为 X 轴和 Y 轴的名称。: 布尔值,控制图例是否为单选。type: 图表的类型,如线图、柱状图等。
原创
发布博客 2024.12.26 ·
887 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

Nginx配置:如何在一个域名下运行两个网站

通过Nginx,我们可以非常轻松地将多个Web应用部署在同一个域名下,无论是通过不同的路径,还是通过子域名。本文的示例展示了如何配置两个网站共用一个域名,并详细解释了每个配置项的作用。在实际的生产环境中,需要考虑更多的细节,比如SSL加密、缓存优化、负载均衡等,这些都是Nginx能够提供的强大功能。
原创
发布博客 2024.12.25 ·
1114 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

Map、weakMap,Set、weakSet的使用与区别(超详细)

在JavaScript中,SetMapWeakSet和WeakMap是非常有用的数据结构。每种结构都有独特的应用场景,并提供了一组API来操作和遍历其中的数据。本文将详细介绍这些数据结构的应用场景、API及其遍历方法。
原创
发布博客 2024.12.23 ·
681 阅读 ·
28 点赞 ·
0 评论 ·
27 收藏

对象、函数、原型之间的关系

在 JavaScript 中,一切皆对象。对象是包含属性和方法的容器。属性可以是基本数据类型,如字符串、数字等;方法则是一个可以执行的函数。name: "浮游",age: 20,// 浮游// Hello, I am 浮游上面的person是一个对象,它包含了两个属性name和age,以及一个方法greet。JavaScript 中的函数实际上也是对象。与其他对象不同的是,函数对象可以被调用。prototype和__proto__。// true可以看出,函数本质上是对象,具有对象的一些特性。
原创
发布博客 2024.12.20 ·
1169 阅读 ·
16 点赞 ·
0 评论 ·
18 收藏

Egg.js 项目中实现邮件发送功能

通过本文的介绍,你应该已经掌握了在Egg.js项目中集成邮件发送功能的基本方法。这一功能可以极大地增强你的Web应用的用户交互体验,特别是在涉及通知、提醒、验证等功能时。
原创
发布博客 2024.12.18 ·
364 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

前端组件化

浏览器提供了一个 customElements.define() 方法,允许我们定义一个自定义元素和它的行为,然后在页面中使用。// 必须首先调用 super方法super()// 元素的功能代码写在这里')上面的代码使用 customElements.define() 方法注册了一个新的元素,并向其传递了元素的名称 custom-button、指定元素功能的类 CustomButton。
原创
发布博客 2024.10.31 ·
649 阅读 ·
25 点赞 ·
0 评论 ·
7 收藏

初识Docker

Docker是一个开源的平台,用于开发、交付和运行应用程序。它通过容器化技术将应用程序及其依赖项打包在一起,从而解决了“在我的电脑上没问题”的环境一致性问题。容器是轻量级的、独立的、可执行的包,其中包含运行应用程序所需的所有内容,包括代码、运行时、库和系统工具。Docker为前端开发者提供了强大的工具,可以极大地提高开发效率和环境一致性。
原创
发布博客 2024.10.30 ·
783 阅读 ·
7 点赞 ·
0 评论 ·
14 收藏

实现微信H5分享功能

在这篇文章中,我们将详细探讨如何在Vue2项目中实现和调试微信H5分享功能。这包括后端的签名生成、前端的JS-SDK配置以及调试步骤。
原创
发布博客 2024.10.29 ·
1608 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

HTML5和CSS3的新特性

在这篇博文中,我们将全面深入地探索 HTML5 和 CSS3 的新增特性。这些特性不仅为前端开发带来了新的可能性,也极大地提升了用户体验和网页性能。
原创
发布博客 2024.10.28 ·
1216 阅读 ·
23 点赞 ·
0 评论 ·
24 收藏

深入探索JavaScript异步编程:Promise与async/await的实现原理与应用

在深入async/await之前,我们需要先回顾一下Promise。Promise是一个代表了异步操作最终完成或失败的对象。它解决了回调地狱(Callback Hell)的问题,使得异步操作可以像同步操作那样链式调用。// 异步操作// 成功处理// 错误处理});尽管Promise大大改善了异步代码的结构,但在处理复杂的业务逻辑时,仍然可能出现多层嵌套的.then()调用,这使得代码的可读性和可维护性受到了挑战。Generator函数是ES6引入的一种异步编程解决方案,它可以通过yield。
原创
发布博客 2024.10.18 ·
775 阅读 ·
19 点赞 ·
0 评论 ·
20 收藏

JavaScript模块化深入解析:掌握Import、Export与Require的艺术

理解和掌握JavaScript中不同的模块导入导出方法对于开发现代JavaScript应用程序是非常重要的。无论是前端还是Node.js开发,合理使用模块化技术可以大大提高代码的可维护性和可扩展性。在选择使用importrequire()或其他导入导出方式时,开发者应根据应用的需求和执行环境来做出最佳选择。
原创
发布博客 2024.09.24 ·
617 阅读 ·
5 点赞 ·
1 评论 ·
9 收藏

关于考试监听切屏的三种方式

在数字化考试中,防作弊是一项重要任务,而防切屏技术是确保考试公正性的关键措施之一。pageshow和pagehide事件、窗口焦点变化监听(和),以及全屏模式,并分析各自的利弊,并结合具体的代码实现,来展示如何在Web应用中融入这些技术。
原创
发布博客 2024.09.24 ·
1379 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

在模板字符串中不能使用element-ui组件

在Vue.js中,直接在模板字符串中使用Element-UI组件是不可行的。这是由于模板字符串在Vue编译过程中不会被解析和处理,而Vue组件和指令需要通过Vue的编译器来解析才能生效。下面将详细解释这一限制,并提供一些替代方案,以便在动态HTML内容中使用Vue组件。
原创
发布博客 2024.09.23 ·
829 阅读 ·
25 点赞 ·
0 评论 ·
15 收藏

JSON.parse(JSON.stringify())实现深拷贝的原理

在现代编程实践中,深拷贝是一种常见的需求,尤其是在处理复杂的数据结构时。深拷贝指的是创建一个新对象,并递归复制原对象的所有属性和嵌套对象,使得新旧对象之间不共享任何子对象。是实现深拷贝的一种简便方法,但这种方法并非没有缺陷。接下来,我们将详细探讨这种方法的工作原理、局限性以及如何实现一个更为完善的深拷贝函数。
原创
发布博客 2024.09.23 ·
601 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

深入了解package.json文件

通过对文件的详细解析,可以看到它在项目管理中发挥着重要的作用。正确配置和使用文件,可以大大提高项目的构建、发布和维护的效率。希望这篇文章能帮助我们更好地理解和使用文件,使项目开发更加顺利。
原创
发布博客 2024.09.20 ·
1218 阅读 ·
23 点赞 ·
0 评论 ·
25 收藏

在TypeScript中为什么应该使用Type而不是Interface

使用Type可以定义联合类型,而Interface则无法做到这一点。// 使用Type定义联合类型// 使用Interface无法直接定义联合类型// 需要使用Type来实现相同的效果。
原创
发布博客 2024.08.29 ·
272 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

this 关键字的绑定类型

绑定的原理和优先级,可以帮助开发者更精确地控制函数执行时的上下文环境,提高代码的可读性和可维护性。在JavaScript中,当一个函数可以通过多种方式被调用时,的指向取决于函数的调用方式,而不是定义方式。关键字的指向对于编写高质量的代码至关重要。在JavaScript中,理解。绑定情形及其工作原理的解析。
原创
发布博客 2024.08.28 ·
333 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

在Vue2中使用WebSocket

WebSocket是一种通信协议,能够在客户端和服务器之间建立全双工通信通道。与传统的HTTP请求不同,WebSocket允许服务器主动向客户端发送数据,从而实现实时通信。本文将详细介绍如何在Vue2项目中集成和使用WebSocket,并通过具体代码示例演示其使用方法。
原创
发布博客 2024.08.27 ·
2218 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

vue中实现图片裁剪

通过以上代码,我们实现了一个基于Vue.js和Cropper.js的图片裁剪组件,用户可以上传图片并进行裁剪操作,最终获取裁剪后的图片数据。这个组件可以方便地集成到Vue.js应用中,为用户提供了良好的图片处理体验。
原创
发布博客 2024.08.26 ·
789 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

前端代码小技巧

在日常工作中,我们经常会遇到需要处理一些细节功能的情况,这些功能虽小,但掌握一些巧妙的处理方法可以极大地提高工作效率。以下是几个实用的小技巧,它们可以帮助我们更好地完成任务。
原创
发布博客 2024.08.22 ·
180 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏
加载更多