自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【算法 01】快速排序算法与分治思想

分治策略的核心在于“分而治之”,即将一个难以直接解决的大问题,分解成一些规模较小的相同问题,递归地解决这些子问题,然后将子问题的解合并成原问题的解。快速排序正是这一思想的完美体现。快速排序通过分治策略,将一个大的排序问题分解为多个小的排序问题,然后递归地解决这些子问题,最终完成整个数组的排序。这种思想不仅体现在快速排序中,也广泛应用于其他算法和问题解决中,是计算机科学中不可或缺的重要思想之一。

2024-07-31 17:14:51 391

原创 【前端 20】Element-UI快速入门

最后,确保在你的根组件App.vue中引入了自定义的组件,并在模板中使用它。注意,组件名应该与你在import语句中使用的名称相匹配,并且Vue组件名默认是小写字母,如果组件名包含多个单词,应该使用短横线(-)连接。

2024-07-30 21:16:06 738

原创 【前端 19】使用Vue-CLI脚手架构建Vue2项目

Vue CLI(Vue Command Line Interface)是一个基于Vue.js进行快速开发的完整系统,提供了零配置的项目启动、开发调试、打包部署等功能。本文将详细介绍如何安装Vue CLI,并使用它构建一个Vue 2项目,同时解析Vue CLI构建出的项目目录结构。目前最直接的方式是使用Vue CLI 2.x版本或通过在Vue CLI 3/4中指定Vue 2的模板。但考虑到Vue CLI 3/4的广泛使用和灵活性,这里我们采用Vue CLI 3/4,并在创建项目时手动选择Vue 2版本。

2024-07-29 21:12:18 581 1

原创 【前端 18】安装Node.js

至此,您已经成功安装了 Node.js,并配置了 npm 的全局安装路径和镜像源。现在,您可以开始使用 Node.js 开发您的应用程序了。无论是构建 Web 应用、API 服务,还是其他任何基于 Node.js 的项目,您都将拥有强大的工具和丰富的资源来支持您的开发工作。祝您编程愉快!

2024-07-29 21:10:42 744 1

原创 使用YApi平台来管理接口

YAPI是一个功能强大、易于使用的接口管理平台,它提供了完整的接口管理解决方案,包括接口的创建、调试、测试、文档生成等功能。通过Docker容器化技术,YAPI可以方便地在多种操作系统上部署和运行,为团队协作和项目开发提供了强大的支持。无论是个人开发者还是大型团队,都可以借助YAPI提升工作效率并优化API开发流程。

2024-07-29 21:07:24 962 1

原创 【前端 17】使用Axios发送异步请求

在现代 web 开发中,发送 HTTP 请求是一项常见且核心的任务。Axios 是一个基于 Promise 的 HTTP 客户端,适用于 node.js 和浏览器,它提供了一种简单的方法来发送各种 HTTP 请求。本文将介绍 Axios 的基本使用方法,并展示如何通过 Axios 发送 GET 请求并处理响应。Axios 是一个功能强大且易于使用的 HTTP 客户端库,它简化了在 JavaScript 中发送 HTTP 请求的过程。

2024-07-28 22:42:24 480

原创 【前端 16】使用Ajax发送异步请求

通过以上步骤,你可以使用 Ajax 在网页中异步请求和接收数据,这有助于提升用户体验。记得在实际开发中处理好各种异常和错误情况,确保应用的健壮性。

2024-07-28 22:39:32 561

原创 【前端 15】Vue生命周期

Vue的生命周期为我们提供了在不同阶段执行代码的机会,合理利用这些生命周期钩子,可以让我们更好地控制组件的行为和性能。无论是进行数据获取、DOM操作、还是组件销毁前的清理工作,Vue的生命周期都为我们提供了强有力的支持。

2024-07-27 22:34:50 552 1

原创 【前端 14】Vue常见指令

Vue.js 是一个构建用户界面的渐进式框架,它通过一系列简洁的指令(Directives)来增强HTML的功能,使得开发者能够更加方便地构建出响应式的Web应用。v-bindv-modelv-on以及条件渲染指令v-ifv-else-ifv-else和v-show,还有列表渲染指令v-for。

2024-07-27 22:33:47 639 1

原创 【前端 13】Vue快速入门

在深入Vue之前,我们需要先了解MVVM(Model-View-ViewModel)这一前端开发思想。Model:数据模型,即前端通过请求从后台获取的数据。View:视图,用于展示数据的页面,通常由HTML和CSS构建,但在Vue中,这部分的构建将更加简便。ViewModel:视图模型,负责将Model中的数据绑定到View上,并处理用户的交互。Vue正是通过ViewModel来实现数据驱动的视图更新,大大减少了直接操作DOM的需要。

2024-07-27 22:32:41 523 1

原创 【前端 12】js事件绑定

在Web开发中,事件绑定是实现用户与网页交互的重要机制。JavaScript 提供了多种方式来绑定和处理事件,使得开发者能够灵活地控制网页的行为。本文将详细介绍JavaScript中事件绑定的两种主要方式,并通过实例演示如何应用这些方式。

2024-07-26 20:46:01 937

原创 【前端 11】初探DOM

DOM是Web开发中不可或缺的一部分,它使得JavaScript能够操作HTML文档的结构、内容和样式。通过理解DOM的基本概念、学习如何获取和操作DOM元素,以及掌握DOM事件处理,你可以创建出更加丰富和交互式的Web应用程序。希望这篇文章能够帮助你更深入地理解DOM,并在你的开发实践中发挥它的巨大潜力。

2024-07-26 20:41:09 831

原创 【前端 10】初探BOM

BOM为我们提供了强大的接口来操作浏览器的各个组成部分,通过它,我们可以实现丰富的用户交互和页面导航功能。在掌握了BOM的基础知识后,我们可以更加灵活地运用JavaScript来增强我们的网页应用。无论是控制窗口的大小和位置,还是实现复杂的页面跳转逻辑,BOM都是我们不可或缺的工具。希望今天的分享能够帮助你更好地理解BOM,并在实际项目中灵活运用它。

2024-07-25 19:25:20 499

原创 【前端 09】JavaScript中的对象与JSON

在JavaScript中,自定义对象是一种非常灵活的数据结构,允许我们存储属性(键值对)和函数(方法)。通过对象字面量语法,我们可以轻松创建自定义对象。JavaScript中的自定义对象和JSON都是处理数据的重要工具。自定义对象提供了灵活的数据存储和操作方式,而JSON则是一种轻量级的数据交换格式,便于不同系统之间的数据交换。通过和方法,我们可以轻松地在JavaScript对象和JSON字符串之间进行转换。希望这篇文章能帮助你更好地理解JavaScript中的对象和JSON。

2024-07-25 19:13:46 523

原创 【前端 08】简单学习js字符串

String对象是JavaScript中处理文本数据的强大工具。通过利用String对象的属性和方法,我们可以轻松地进行字符串的查询、修改和格式化等操作。本文介绍了String对象的length属性以及charAt()indexOf()trim()和等常用方法,这些方法和属性在处理字符串时非常有用。希望这篇文章能帮助你更好地理解和使用JavaScript中的String对象。

2024-07-25 18:59:59 613 1

原创 【前端 07】JavaScript中的数组对象

在JavaScript中,数组(Array)对象是一种非常基础且强大的数据结构,用于在单个变量中存储多个值。这些值可以是任何数据类型,包括数字、字符串、甚至是其他数组(多维数组)。数组的长度是动态变化的,这意呀着你可以在运行时添加或删除元素。接下来,我们将详细探讨JavaScript数组的语法、属性、以及常用的方法。

2024-07-25 18:47:35 371

原创 【前端 06】JavaScript基础语法

在JavaScript中,尽管它是一个弱类型(也称为动态类型)语言,但仍然存在明确的数据类型。在掌握了JavaScript的引入方式之后,接下来我们深入学习JavaScript的书写语法,这是编写JavaScript代码的基础。引用类型(如对象、数组和函数)不是直接存储在栈内存中,而是存储在堆(Heap)内存中,变量中存储的是指向堆内存中对象的引用(即内存地址)。在JavaScript中,尽管是弱类型语言,但在进行数值计算或比较时,有时需要进行类型转换。// 取消注释后,这里将不会执行,因为上一行会报错。

2024-07-24 08:22:39 1302 1

原创 【前端 05】引入JS文件

无论是内部脚本还是外部脚本,都是JavaScript在HTML页面中应用的常见方式。选择哪种方式取决于具体的应用场景和需求。对于小型项目或单页面应用,内部脚本可能更方便;而对于大型项目或需要代码复用的场景,外部脚本则是更好的选择。

2024-07-24 08:04:38 468

原创 【前端 04】一文学会HTML表单

在网页设计中,表单(Form)是不可或缺的一部分,它主要负责数据采集功能,如用户注册、登录、信息提交等场景。通过表单,用户可以输入数据,并提交给服务器进行处理。本文将详细介绍HTML中的表单标签及其属性,并通过一个示例来展示表单的多种用法。

2024-07-23 11:18:00 868

原创 【前端 03】一文学会表格使用

它不仅限于展示数据,还可以用来布局网页内容,尽管现代网页设计更倾向于使用CSS进行布局。下面,我们将介绍HTML表格的基本标签及其属性,并通过一个示例来展示如何创建一个简单的表格。在这个示例中,我们创建了一个包含四列的表格,列标题分别为“序号”、“姓名”、“年龄”和“职业”。表格有两行数据,分别展示了两个人的信息。以下是一个HTML表格的示例代码,展示了如何使用上述标签和属性来创建一个具有边框、指定宽度和单元格间距的表格。希望这篇博客文章能帮助你更好地理解HTML表格的基本用法和属性。在网页设计中,表格(

2024-07-23 11:05:37 465

原创 【前端 02】新浪新闻项目-初步使用CSS来排版

在CSS中,页面上的每个元素都可以被看作是一个盒子,这个盒子由四个部分组成:内容区域(content)、内边距区域(padding)、边框区域(border)和外边距区域(margin)。这四个部分共同构成了元素的盒模型,决定了元素在页面上的位置和大小。内容区域(Content):元素的实际内容区域,如文本、图片等。内边距区域(Padding):内容区域与边框之间的空白区域,用于控制内容与边框的距离。边框区域(Border):围绕内边距和内容区域的边界,可以设置颜色、宽度和样式。

2024-07-23 09:03:11 1315

原创 【古典密码学】键盘加密 CTF密码学基础

键盘加密作为一种独特的加密方式,不仅具有趣味性和挑战性,还蕴含着丰富的数学和逻辑思维。通过探索和实践,我们可以更好地理解和掌握这种加密方法的精髓,并在实际应用中发挥其独特的优势。无论是键盘布局加密还是键盘坐标加密,它们都为我们打开了一扇通往密码学奇妙世界的大门。

2024-07-22 22:14:04 276

原创 【前端 01】HTML快速入门:构建你的第一个网页

在Web开发的广阔世界中,HTML(HyperText Markup Language)是构建网页的基石。无论是简单的个人博客还是复杂的电子商务网站,HTML都是不可或缺的一部分。本文将带你快速入门HTML,通过编写你的第一个HTML文件,了解HTML的基本结构和一些重要概念。

2024-07-21 17:53:03 845

原创 自定义Excel函数:轻松转换十六进制颜色代码为RGB格式

这个函数结合了Excel的几个内置函数(MIDHEX2DEC, 和字符串连接操作),实现了从十六进制颜色代码到RGB格式的转换。具体公式如下这个公式假设你的十六进制颜色代码,存储在B3单元格中。下面,我们将逐步解析这个公式的各个部分,以便更好地理解其工作原理。

2024-07-21 17:34:46 467

空空如也

空空如也

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

TA关注的人

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