【Python】面向对象编程(第三阶段)
系统掌握 Python 面向对象编程——类与对象、封装继承多态、魔术方法协议、元类与描述符、dataclass 与经典设计模式。
【Python】函数与函数式编程(第二阶段)
从函数定义到函数式编程范式,系统掌握 Python 中"一等公民"函数、参数系统、作用域、闭包、装饰器与生成器。
【Python】基础语法与核心编程(第一阶段)
建立 Python 编程的根基,掌握语言核心机制与开发环境配置。此阶段的重点是"知其然且知其所以然",养成 Pythonic 的编码直觉。
欢迎使用毕设项目库
欢迎访问毕设项目库!这是一个收集和展示软件工程专业毕业设计项目的平台。 功能特点 项目搜索 - 支持按名称、技术栈、业务领域搜索 分类筛选 - 支持按项目类型筛选 技术展示 - 清晰展示每个项目的技术栈 快速导航 查看全部项目 关于本站 交换友链 感谢您的访问!Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate M...
02-Node.js 模块化开发
Node.js 模块化开发Node.js运行环境搭建Node.js是一个基于Chrome V8引擎的JavaScript代码运行环境,也可以说是一个运行时平台,提供了一些功能性的API,如文件操作API、网络通信API。如果在浏览器运行JavaScript代码,浏览器就是JavaScript代码的运行环境; 如果在Node.js平台运行JavaScript代码,Node.js就是JavaScript代码的运行环境。 下载和安装打开Node.js官方网站,找到Node.js下载地址。 官网:https://nodejs.org/en 测试Node.js是否安装成功按Windows+R组合键,打开“运行”对话框,输入cmd。 单击确定按钮,或者直接按Enter键,会打开cmd命令提示符界面。 在cmd命令提示符界面中,输入命令node -v,按Enter键,显示当前安装的Node.js版本。 若想要退出cmd命令提示符界面,可以输入exit并按Enter键,或者单击cmd命令提示符界面右上角的“×”(关闭)按钮。 多学一招:PowerShell工具测试Node.js...
【Vue】基础系列(七)v-model - 自动收集数据 - 表单数据自动更新
v-model 收集数据v-model 是 Vue.js 提供的一个非常强大的双向数据绑定指令,主要用于表单控件中,实现数据的自动收集和同步更新。它在处理表单输入时极大地简化了开发过程。 使用v-model(双向数据绑定)自动收集数据v-model 可以用于各种表单元素,如 <input>, <textarea>, <select>,并且会根据元素类型自动选用合适的绑定方式。 v-model的三个修饰符 lazy:失去焦点再收集数据 number:输入字符串转为有效的数字 trim:输入首尾空格过滤 text<input type="text" v-model="message"> new Vue({ el: '#app', data: { message: '' }}); 当用户在输入框中输入内容时,message 数据会自动更新...
【Vue】基础系列(五)列表渲染v-for、key的原理、删除替换、过滤与排序
列表渲染在 Vue.js 中,列表渲染是一个常用的功能,通常通过 v-for 指令来实现 列表显示v-for 指令用于遍历数组或对象,并生成一组相应的 DOM 元素。例如: <ul> <li v-for="item in items" :key="item.id">{{ item.name }}</li></ul> 在这个例子中,v-for 遍历 items 数组,每个 item 的内容被插入到 li 元素中。每个列表项提供一个唯一的key属性,key应该是独一无二的,比如一个字符串或数字类型的ID v-for 指令 用于展示列表数据 语法:v-for="(item, index) in xxx" :key="yyy" 可遍历:数组、对象、字符串(用的很少)、指定次数(用的很少) 数组: (item, index) 对象: (v...
【Vue】基础系列(六)事件处理 - 绑定监听 - 事件修饰符 - 按键修饰符
事件处理在 Vue.js 中,事件处理是响应用户交互的核心功能之一。通过绑定事件监听器、使用事件修饰符和按键修饰符,可以轻松实现灵活的交互逻辑。 绑定监听在 Vue 中,通过 v-on 指令或其缩写 @ 来绑定事件监听器。例如: <button @click="handleClick">点击我</button> 在这个例子中,当用户点击按钮时,会触发 handleClick 方法。 methods: { handleClick() { alert('按钮被点击了'); }} 事件的基本使用: 使用 v-on:xxx 或 @xxx 绑定事件,其中xxx是事件名; 例如:v-on:click 或 @click 事件的回调需要配置在methods对象中,最终会在vm上 methods中配置的函数,不要用箭头函数!否则this就不是vm了 methods中配置的函数,都是被Vue所管理的函数,this的指向是vm 或 组件实例对象; @click=&...
【Vue】基础系列(四)样式绑定 - class - style
样式绑定在应用界面中, 某个(些)元素的样式是变化的,class/style 绑定就是专门用来实现动态样式效果的技术 class 绑定:class='xxx' // xxx可以是字符串、对象、数组。 字符串表达式是字符串: 'classA' 适用于:类名不确定,要动态获取 <!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <title>绑定样式</title> <style> .basic { width: 400px; height: 100px; border: 1px solid black; } .happy { border: 4px solid red; ; background-color: rgba(255, 255, 0, 0.644); back...
