自定义博客皮肤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)
  • 收藏
  • 关注

原创 微信小程序(仿小米商城)资源在主页

购物车功能全部正常,如果购物车里没有数据会显示空页面。视频可以正常播放,有预览图。

2024-12-05 18:53:19 134

原创 宝塔linux面板使用介绍vue3+vite+js+PM2项目打包上线(一文看懂)

在这其中会遇到很多小错误,希望大家多尝试尝试,比较坑的就是linux的版本,node.js的版本(可以在node.js版本管理器 我们之前下好的软件中进行版本更改建议20版本以上,低版本会出现报错,我用的是20.17)**还有很重要的事!还有很重要的事!还有很重要的事!**如果前端页面报错css/js文件404,那我们大可以去我们引入的项目中的index.html中对css和js的路径进行修改。

2024-11-24 23:49:33 1099

原创 vue3+vite+js+elementPlus项目搭建

3、在 src 目录下创建 router 文件夹,并创建 index.js 文件这里创建的是我们的路由配置文件,我们可以将路由全部写在里面,因为有些项目可能页面会很多,所以建议创建不同的文件夹来分块,在这个文件里面也可以进行路由守卫和拦截器的书写。2、在 src 目录下创建 views 文件夹,并创建 home.vue 文件,用来存放我们的vue页面,想写多少写多少。运行成功后即可看到访问地址为:http://localhost:3000 ,通过地址可以看到 Vue 项目页面。vite项目结构大致如下啊。

2024-11-24 22:58:49 1158 1

原创 小米商城移动端全栈项目总结

在本次项目中,头一次接触了全栈项目,在写项目刚开始的时候对nest不熟悉导致上来做轮播图的接口的时候很吃力,哪里写错了,哪里忘导入了总是缺东少西然后控制台报错,但是我们一次次将错误找出并且解决后就感觉又涨了一些处理错误的经验,后面出错后就不用再无厘头的去找错误了,可以很快地定位错误,通过此次全栈项目,让我们对前后端的一个交互有了一定的了解而且让我们对于改错有了一定的思路我相信通过一次次的项目积累的经验,会让我们以后的开发越来越顺利。

2024-10-22 17:20:49 302

原创 typeScript中的class类

在 TypeScript 中,class 是一种支持面向对象编程的核心构造,它允许你定义对象的结构和行为。

2024-10-07 17:20:52 599

原创 TypeScript基本数据类型和函数入门

TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,添加了类型系统和对ES6+的支持。TypeScript旨在解决JavaScript在大型项目中难以维护的问题,通过静态类型检查来提高代码的可读性和可维护性。通过本文,你应该对TypeScript的基本数据类型和函数有了基本的了解。这些是构建TypeScript应用程序的基础。

2024-09-28 20:17:37 194

原创 Promise详解

Promise 是 JavaScript 中用于异步编程的一种对象。它代表了一个异步操作的最终完成(或失败)及其结果值。

2024-09-23 09:02:27 581

原创 一篇文章带你走进ES6

ECMAScript 6(简称 ES6)是 JavaScript 语言的下一代标准,于 2015 年 6 月正式发布,也被称为 ECMAScript 2015。ES6 引入了许多新特性,旨在使 JavaScript 编程更加简洁、强大和灵活。总的来说ES6是为了当我们写JS的时候写的更少做的事情更多。允许从数组或对象中提取数据并赋值给新的变量。1.使用解构赋值实现将两个变量的值交换let x = 1;let y = 2;// 期望结果:x = 2, y = 1。

2024-09-13 19:36:42 1284

原创 javaScript实用方法第三篇(.fill .filter .find)

fill() 方法用于将一个固定的值赋值给数组中从起始索引到终止索引内的所有元素。如果终止索引被省略,则填充到数组的末尾。.filter() 方法用于创建一个新数组,其包含通过所提供函数实现的测试的所有元素。这个方法不会改变原数组。.find() 方法用于在数组中查找符合测试函数的第一个元素。这个方法会返回数组中符合条件的第一个元素的值,如果没有找到符合条件的元素,则返回undefined。

2024-09-05 16:12:59 1840

原创 前端面试题JS原型和原型链

JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。prototype对象(原型对象)有一个constructor属性,默认指向prototype对象所在的构造函数。由于constructor属性定义在prototype对象上面,意味着可以被所有实例对象继承。__ proto __ 属性是每一个对象以及函数都隐含的一个属性。__ proto __ 属性指向的是创建他的构造函数的prototype。原型链就是通过这个属性构件的。

2024-09-05 15:21:48 1198

原创 javaScript实用方法第二篇(.entries .every .some)

entries() 方法用于返回一个新的迭代器对象,该对象包含数组中每个索引的键/值对。这个方法是ES2015(ES6)引入的,它允许你迭代数组的元素及其索引。在JavaScript中,.every() 方法用于检测数组中的所有元素是否都符合指定的条件。所有元素都满足条件则返回 true,否则返回 false。在JavaScript中,.some() 方法用于检测数组中是否至少有一个元素满足指定的条件。如果有一个元素满足测试函数,则返回 true;否则,如果没有任何元素满足条件,则返回 false。

2024-09-02 19:54:20 888 1

原创 javaScript实用方法第一篇(.at .concat .copyWithin)

at() 方法接收一个整数值并返回该索引对应的元素,允许正数和负数。负整数从数组中的最后一个元素开始倒数,是一个用于获取数组中特定位置元素的数组方法。这个方法在ECMAScript 2022(ES12)中引入。.concat() 方法用于合并两个或多个数组。此方法不会改变现有的数组,而是返回一个新数组。

2024-09-02 19:27:52 1005 1

小米商城小程序版(纯前端没有后端)大概功能都实现了

资源免费分享,拿到项目需要先安装依赖给个免费的三连吧

2024-12-05

html,css,js小米商城移动端全栈项目源码(包含数据库及后端代码),可能有些小问题,免费的不要积分直接下

项目有些粗糙,我也是在学习阶段 里面的sql文件需用nest为后端文件,sql为数据库

2024-12-05

空空如也

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

TA关注的人

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