自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3 进阶,新特性 defineOptions/defineModel+Pinia 状态管理全解析

无Mutations:直接在Action中修改状态;更简洁的 API:仅需定义仓库;原生支持 TS:类型提示更友好;轻量:打包体积仅 1KB 左右。

2025-12-24 19:30:50 321

原创 Vue3 入门,从项目创建到组合式 API 全解析(含 provide/inject)

import { reactive } from 'vue' // 引入reactivesetup() {// 用reactive包裹对象,使其变为响应式name: '张三',age: 20})// 修改响应式数据user.age = 21 // 自动触发视图更新姓名:{{ user.name }}

2025-12-23 20:16:15 380

原创 Vuex 进阶,模块化开发(Modules):解决单状态树臃肿问题

拆分代码:按业务拆分store,避免单状态树臃肿;隔离命名:开启namespaced后,不同模块的方法不会重名;团队协作:不同开发者可以维护不同模块,降低冲突风险。

2025-12-22 19:39:29 425

原创 Vue 进阶,Vuex 核心概念 + 项目打包发布配置全解析

Vue 开发中,Vuex是状态管理的核心工具(统一管理全局数据),而打包发布是项目上线的关键步骤。

2025-12-14 11:03:19 478

原创 Vue 项目实战,从注册登录到首页开发:接口封装 + 导航守卫 + 拦截器全流程

Vue 项目中,注册登录是基础功能,而接口封装、请求拦截器、导航守卫是保障项目可维护性的核心。注册功能是用户体系的入口,需完成静态页面、接口调用、表单校验等步骤。使用 Vant UI 快速搭建注册表单(以手机号 + 密码注册为例):2. 封装 request 模块(统一请求配置)基于封装请求模块,统一处理请求地址、超时等配置:注意:要记得下载axios包(npm i axios)将注册接口封装到目录,便于维护:4. 注册请求:成功 / 失败提示用户调用封装的接口,结合 Vant 的组件提示用户:

2025-12-13 12:45:24 609

原创 Vue 项目实战,从组件缓存到 Vant UI 集成:项目初始化全流程

Vue 项目开发中,组件缓存能提升页面性能,项目初始化(ESLint、目录结构、路由)是工程化的基础,而Vant UI是移动端开发的常用组件库。

2025-12-11 22:05:44 528

原创 Vue Router 进阶,声明式 / 编程式导航 + 重定向 + 404 + 路由模式

a.active {

2025-12-11 10:43:18 967

原创 Vue 进阶,自定义指令 + 插槽 + 路由入门

Vue 内置指令(如v-ifv-bind)满足基础需求,自定义指令可封装重复的 DOM 操作逻辑(如权限控制、加载状态)。只有一个 HTML 页面,通过 JS 动态切换内容;优点:体验流畅、加载快;缺点:首屏加载慢(需优化)。

2025-12-09 22:00:28 613

原创 Vue 进阶,组件三大组成 + 通信 + 进阶语法

向父组件传值

2025-12-08 18:49:24 645

原创 Vue 进阶,生命周期 + 工程化开发

1.→ 2.created→ 3.→ 4.mounted(数据更新时)→ 5.→ 6.updated(组件销毁时)→ 7.→ 8.destroyed。

2025-12-06 23:55:39 1407

原创 Vue 进阶,指令补充 + computed+watch

前面我们掌握了 Vue 的基础指令,今天聚焦指令进阶、计算属性、侦听器这三个核心能力,让你真正学会 Vue 的高效开发方式!

2025-12-04 21:09:15 1067

原创 Node.js+Vue 联动,Vue 快速上手:基础学习

Node.js 是后端工具,而 Vue 是前端框架,实际项目中常通过 “Node.js 做后端接口 + Vue 做前端页面” 实现全栈开发。本文结合思维导图,带你快速掌握 Vue 基础(概念、指令)。

2025-12-03 20:45:49 1157 1

原创 Node.js 入门,Webpack 核心实战:从概念到打包全流程

Webpack 是一个静态模块打包器—— 它会将项目中的所有资源(JS、CSS、图片等)视为 “模块”,通过分析模块间的依赖关系,最终打包成浏览器可识别的静态文件(如main.js。

2025-12-02 22:13:38 1214

原创 Node.js 入门,进阶核心:CommonJS+ES6 模块化、包、Express 与跨域

今天我们聚焦 Node.js 进阶必备技能 —— 模块化(含 CommonJS+ES6 两种规范)、包管理、Express 框架和跨域解决方案。这是从 “零散代码” 到 “规范项目” 的关键跨越,新手也能快速上手!

2025-12-01 20:05:56 1068 1

原创 Node.js 入门搞定核心内置模块(fs/path/http/querystring)

Node.js 是基于 Chrome V8 引擎的JavaScript 运行时环境—— 简单说:让 JS 能脱离浏览器,在服务器 / 本地电脑上跑!

2025-11-30 12:02:04 776

原创 Django Media 配置 + ModalForm 上传 + 列表展示完整实现

说明:本文中的「ModalForm」指基于 Django ModelForm 封装的 Bootstrap 样式表单(便于快速开发),实现跳转式文件上传与列表展示功能。

2025-11-27 16:10:21 488

原创 Django+Ajax 开发规范模板(含最佳实践)

这份模板整合了 CSRF 令牌处理、统一响应格式、错误捕获、表单验证等核心场景,可直接复用,兼顾安全性和开发效率。

2025-11-16 13:19:39 1118

转载 Django中图片验证码生成

链接:https://pan.baidu.com/s/1G4Qd2tCHXrQi-MxaISNxuA?例如我这里是Monaco.ttf,给大家放一份在这里,文件大小很小只有51KB。此时我们的页面中就有了验证码的图片,并将验证码的值存储到session中了。注意此处要利用HttpResponse返回图片才可以在前端页面中显示出来。运行后会在根目录下生成一个验证码图片,并打印生成的验证码。将验证码的值存储在session中方便后续验。后续根据自己的需求进行验证即可。编写url用于生成验证码。

2025-11-13 09:49:24 30

原创 Django中的中间件

前提:Django 1.10+ 中间件配置规则# 以上是默认中间件'myapp.middleware.MyCustomMiddleware', # 注册自定义中间件(路径为:应用名.中间件文件名.类名)

2025-11-11 13:37:14 935

原创 django中的自定义分页组件

【代码】django中的自定义分页组件。

2025-11-06 13:23:45 427

原创 Django中的查询

在 Django 中,查询数据库的核心是 ORM(对象关系映射)—— 通过 Python 代码操作模型类(Model),而非直接写 SQL 语句。Django ORM 支持绝大多数数据库操作,且兼容多种数据库(MySQL、PostgreSQL、SQLite 等),语法简洁且易维护。

2025-11-03 23:15:29 1095

原创 ModelForm基本学习

首先需要导入 ModelForm,然后创建一个继承自 ModelForm 的类,并通过 Meta 类指定关联的模型和需要生成的字段。在models.py中""" 部门表 """title = models.CharField(verbose_name='标题', max_length=32)""" 员工表 """name = models.CharField(verbose_name='姓名', max_length=16)

2025-11-01 14:16:43 420

原创 模板的继承

基础模板中通过{% block 名称 %}标记可变区域,子模板将在这里填充内容。DOCTYPE html > < html > < head > < meta charset = " UTF-8 " > < title > {% block title %}默认标题{% endblock %} </ title > <!-- 可变标题 --> < link rel = " stylesheet " href = " style.css " > <!

2025-11-01 10:38:26 359

原创 Django中的数据库键连接

连接的是Department表中的id,当Department中的某个id被删除时,会间接影响到连接的表,所有需要做删除的方法。相当于在男女中二选一,选择1性别是男,选择2性别是女,更加方便快捷。

2025-10-30 23:00:50 373

原创 ORM的基础操作

在浏览器中搜索mysqlclient wheel,并下载。注意:在windows系统中可能会安装失败,失败则采用方法二。中找到mysql连接的代码,并将其修改为自己的数据库。在models.py中输入后,打开终端,输入。相当于执行MySQL中的创建代码,对应如下。创建完,打开数据库看是否生成对应表,如图。在pycharm中,打开终端,输入。在models.py中写入操作代码。

2025-10-29 13:17:31 1633

原创 Django学习——使用pycharm社区版创建Django项目并介绍创建文件作用

在pycharm社区版中打开终端命令,如图。

2025-10-23 14:45:13 213

原创 BootStrap基础学习——模态框

在 Bootstrap 3 中,模态框(Modal) 是一种浮动在页面之上的交互式弹窗组件,用于展示重要信息、表单、确认操作等(如登录弹窗、详情弹窗、删除确认框),核心特点是 “遮罩层 + 弹窗主体”,支持展开 / 收起动画,且需依赖 Bootstrap 的 JS 文件实现交互。

2025-10-21 10:34:21 822

原创 BootStrap基础学习——下拉菜单

默认下拉菜单与触发按钮 “左对齐”,若需右对齐(如导航栏右侧的用户菜单),可给菜单列表添加类。

2025-10-21 10:12:54 941

原创 BootStrap基础学习——导航、分页导航

导航组件用于实现页面内的功能模块切换(如顶部菜单、侧边栏导航、标签页切换等),Bootstrap 3 提供了 4 种核心导航类型,均基于.nav基础类扩展,支持自定义样式和交互。

2025-10-20 14:43:54 655

原创 BootStrap基础学习——缩略图、面板

缩略图本质是 “带边框和内边距的图文容器”,核心用于展示图片 + 文字组合的内容(如商品列表、相册、文章卡片等),通过.thumbnail类实现基础样式,支持自定义内容和尺寸。

2025-10-20 12:42:32 690

原创 BootStrap基础学习——表单

输入框是最常用的表单控件,用于收集单行文本(如用户名、邮箱、密码等),基于原生<input>标签,通过类应用 Bootstrap 样式。

2025-10-18 17:21:27 1013

原创 BootStrap基础学习——常用样式(排版)

Bootstrap 3 对 HTML 原生的<h1>到<h6>标签进行了样式优化,同时提供了.h1到.h6类(可用于非标题标签,如<div>),保持与标题一致的样式,方便灵活使用。

2025-10-17 13:16:51 1183

原创 BootStrap基础学习——栅格网络系统(列排序,列嵌套)

建议嵌套层级≤3 层(如 “父列→子列→孙列”),层级过深会导致 CSS 优先级冲突、响应式适配复杂,且不利于代码维护。调整顺序(如 A→B→C 改为 B→A→C),会直接导致布局错乱(Bootstrap 3 不支持)。,子列的内边距会与父列的内边距叠加,且父列无负外边距抵消子列浮动,会出现横向滚动条;),会触发自动换行(子列另起一行),但不会导致布局崩溃(仅影响子列排列);表示占父列宽度的 50%(6/12),而非页面宽度的 50%。等断点类,实现 “父列布局不变,子列随屏幕尺寸自适应”。

2025-10-15 17:04:18 787

原创 BootStrap基础学习——栅格网格系统(列组合,列偏移)

类,在列的左侧生成相当于 “指定列数宽度” 的空白区域。其本质是通过 CSS 的。Bootstrap 的列偏移基于 “12 列等分” 规则,通过为列添加。),且偏移量会随屏幕断点动态变化,确保响应式适配。如果内容超过12格,将直接进行换行处理。如果偏移相加超过12格,将进行换行处理。,Bootstrap 4+ 统一为。

2025-10-14 15:13:04 519

原创 BootStrap的基础学习——布局容器

直接撑满整个视口(viewport),不随屏幕尺寸变化。,并始终保持水平居中,避免内容因屏幕过宽影响阅读体验。特点:1.内置间距:自动留白,避免内容贴边。是全屏布局的解决方案,特点是。是最常用的布局容器,特点是。特点:1.宽度固定为100%

2025-10-14 14:12:21 277

空空如也

空空如也

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

TA关注的人

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