自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sequelize:Node.js 项目中数据库管理的 “秘密武器”

Sequelize是一个基于Node.js的ORM库,支持多种关系型数据,就比如说常用到的MySQL,以及PostgreSQL、SQLite等等。他允许开发者通过JavaScript或TypeScript对象操作数据库,不需要直接编写SQL语句,简化了数据库交互流程,提升开发效率。使用 JavaScript 类或 define 方法定义数据模型,每个模型对应数据库中的一张表。Sequelize 是一个功能强大且灵活的 Node.js ORM 工具,通过这次学习,我掌握了其基本的使用方法和核心概念。

2025-03-12 15:47:22 1127

原创 通过一个项目学习微信小程序

为了更好的学习微信小程序,本人就在网上找到了一个项目来巩固经验,这篇博客我会介绍一些在这个自主项目中所遇到的问题,如何解决的一种思路,以及一些心得。长话短说,直接进入正题。微信小程序作为当前移动应用开发领域的热门技术之一,其独特的优势和广泛的应用场景,让我对其产生了浓厚的兴趣。然而,理论知识的学习只是万里长征的第一步,真正的挑战在于如何将所学应用于实际项目中。在这个过程中,我遇到了无数的技术难题和实际问题,但正是这些挑战,促使我不断查阅资料、请教他人,并尝试多种解决方案,最终找到了适合自己的方法。

2024-12-05 18:44:07 1086

原创 vue指令

在前端开发的世界里,Vue.js 已经成为了一个不可忽视的框架。它以简洁、易用和高效著称,为开发者提供了丰富的工具集,其中 Vue 指令(Directives)更是其强大的核心功能之一。本文将深入探讨 Vue 指令,带你领略其魅力,并解锁前端开发的新技能。Vue 指令是带有v-前缀的特殊特性。指令属性的值预期是单个 JavaScript 表达式(v-for 是例外情况,它预期一个表达式数组)。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM 上。

2024-11-04 00:23:19 732

原创 webpack核心概念

作为一个现代 JavaScript 应用程序的静态模块打包器(module bundler),Webpack 凭借其强大的功能和灵活性,成为了前端开发者的首选工具。今天,我们就来深入探讨 Webpack 的几个核心概念,帮助你更好地理解和使用这个强大的工具。点击<<<

2024-10-25 00:39:43 1094

原创 小米商城全栈项目

小米商城全栈项目采用了前后端分离的设计思路,后端的我使用到了nest.js框架,数据库方面,项目选择了MySQL来存储用户信息和商品数据。然后通过引用axios来获取后端数据,确保数据的实时性和准确性,因为刚刚才学习了nest.js框架,在本次项目中也遇到了一些问题,同时,我会将遇到的问题与解决思路给到大家,希望看完这篇博客对您会有一些帮助。点这里<<<

2024-10-20 16:01:50 797

原创 JavaScript数组方法

JavaScript这门强大而灵活的编程语言中,数组(Array)无疑是最基础且使用最频繁的数据结构之一。它允许我们以有序的方式存储多个值,并提供了丰富的内置方法来操作这些值,包括但不限于添加、删除、搜索、遍历等。掌握JavaScript数组的方法,不仅能够提高我们的编程效率,还能让我们在处理复杂数据结构时更加得心应手。本文将全面解析JavaScript数组的各种常用方法,并通过实战示例展示它们的应用场景,帮助读者深入理解并灵活运用这些强大的工具。

2024-10-08 00:58:12 1109

原创 TypeScript高级类型

上一期我们讲到了TypeScript的基础类型,不了解TypeScript可以看我上期的内容。点击此处<<<这次我们来学习TypeScript的高级类型。

2024-10-08 00:56:20 591

原创 TypeScript基础类型

在当今的软件开发中,前端主流的语音无疑是JavaScript。但随着项目规模的不断扩大和复杂性的增加,JavaScript开始暴露出了许多问题,就比如说类型系统的缺乏。为了解决此类问题,微软开发了一种自由和开源的编程语音TypeScript。它是JavaScript的一个超集,为 JavaScript 代码添加了静态类型和基于类的面向对象编程。简单来说JavaScript是操作数据的,但是TypeScript是操作类型的。点击此处<<<

2024-10-06 21:41:04 1400

原创 ES6新特性-可选链和空值合并

不仅仅是0和空值,只要是隐式转换为假值的都会取到后面的默认值,但有时候我们并不希望0和空值为假值,当数据为undefined和null时才为假值时,显然无法去使用电路与,为了专门处理null和undefined的异常场景,在ES6推出了空值合并(?缺点:当我们使用了可选链写法,但结果返回的是undefined时,我们并不能准确找到错误的来源,它是一个会隐藏错误的操作,如果需要显示的暴露错误,不建议使用。1.适用场景有限:仅限于处理null和undefined的场景,对于其他假值的处理需要使用其他的方法。

2024-09-21 23:42:49 619

原创 JavaScript事件循环(Event Loop)

在JavaScript的世界中,事件循环(Event Loop)是一个核心概念,它支撑着JavaScript处理异步操作的能力,让JavaScript能够在单线程环境中优雅地应对复杂的异步编程需求。本文将深入探讨JavaScript事件循环的工作原理、变化历程、优化策略,以及它如何在实际编程中发挥作用。一、事件循环的背景JavaScript创立之初是单线程的,所谓单线程就是只有一个线程存在,同一时间只能做一件事。

2024-09-17 03:26:38 1763

原创 JavaScript高级-原型和原型链

在深入探索JavaScript的广阔领域时,原型(Prototype)和原型链(Prototype Chain)无疑是两个核心概念,它们不仅是理解JavaScript对象模型的关键,也是实现高效、可扩展代码的基础。作为JavaScript高级特性的重要组成部分,原型和原型链不仅揭示了JavaScript对象之间复杂而优雅的关系网,还为我们提供了一种强大而灵活的继承机制。在JavaScript中,万物皆对象,而对象之间通过原型链相互连接,形成了一个错综复杂的网络。

2024-09-05 16:24:18 1027

原创 交换a=5和b=10两个数的值

这种方法将加减发使用的十分巧妙,首先将a + b的值赋给a,a这时候就变成了15,这时候a为15,而b不变还是为5,a - b的值就是15 - 5为10重新赋值给b,b这时候就变成了10,a - b现在就为15 - 5,结果为10赋值给a,将结果打印出来,可以看到a,b两个值发生了交换。声明一个新的变量,我这里设了一个变量名为c,将a的值赋给c,这时候c也就是等于5了,下一步将b的值赋给a,a就为10,c不会发生变化,还是为5,因此将c赋值给b,b就为5了,将结果打印出来,可以看到a,b两个值发生了交换。

2024-08-28 17:23:41 269

空空如也

空空如也

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

TA关注的人

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