- 博客(97)
- 资源 (6)
- 收藏
- 关注
原创 12. SVG 的viewBox属性详解
当SVG元素的视窗(viewport)和viewBox的宽高比不匹配时,SVG内容应如何缩放和对齐。属性可以接受多种不同的值,每个值都会影响SVG内容的缩放和对齐方式。这个属性的值由两部分组成:对齐方式和缩放行为。第一个参数是必须的第二个是可选的。
2024-05-14 10:56:03 704
原创 9. SVG中的text元素
SVG (Scalable Vector Graphics) 提供了强大的文本渲染能力,其中元素是常用 的文本操作的元素。本文将详细介绍标签的基本使用方法,并展示如何通过和增强文本的表现力。
2024-05-13 09:00:24 378
原创 7. path路径绘制:使用path绘制曲线
曲线在SVG中通常是通过贝塞尔曲线命令来绘制的,包括二次贝塞尔曲线(Q)和三次贝塞尔曲线(C)。这些命令允许我们创建平滑的曲线路径。
2024-05-12 10:57:56 813
原创 6. path路径绘制:使用path绘制弧线
在可缩放矢量图形(SVG)中,path元素是用于绘制各种形状的强大工具,其中包括弧线的绘制。理解弧线绘制的原理对于精确控制图形的形状至关重要。
2024-05-11 09:12:13 842
原创 5. path路径绘制:使用path绘制线段
SVG的path元素是一种灵活的方式来创建图形,它可以通过一系列的命令和参数来定义形状。在SVG中,绘制线段主要使用M(moveto) 、L(lineto) 、V、Z命令。
2024-05-11 09:11:12 326
原创 20、Python:面向对象编程:继承、封装与多态
在Python中,类的高级主题包括继承、封装和多态。这些概念是面向对象编程的三大支柱,它们使得代码更加模块化、易于维护和扩展。
2024-05-08 12:50:43 232
原创 19、Python:面向对象编程:对象的创建与操作
本文将详细介绍如何在Python中实例化对象、访问其属性与方法,以及如何利用特殊方法来增强对象的功能。
2024-05-08 12:50:21 427
原创 17、Python:Lambda表达式
Python的lambda表达式是一种简洁的函数定义方式,它允许编写小巧的匿名函数。这些表达式在数据处理和函数式编程中非常有用,尤其是在需要临时创建小函数的场合。
2024-05-07 11:20:59 415
原创 15、Python:循环控制语句
在编程中,循环控制语句是实现代码重复执行的基本结构。Python 提供了多种循环控制结构,以适应不同的编程场景。本文将详细介绍 Python 中的for循环和while循环,以及如何使用break和continue语句来控制循环流程。
2024-05-06 09:17:16 534 1
原创 13、Python:布尔值类型(True False)
Python中的布尔值是编程中的基础概念,用于表示逻辑上的“真”或“假”。True和False。
2024-05-05 11:15:31 374
原创 12、Python:集合类型(Set)
在Python中,集合是一个无序且元素唯一的容器。集合中的元素可以是任意不可变的数据类型,如整数、浮点数、元组等。
2024-05-04 08:52:00 394
原创 11、Python:元组类型(Tuple)
在Python中,元组是一种不可变的序列类型,它可以存储不同类型的元素。元组通常用于保护数据不被修改。
2024-05-04 08:51:16 549
原创 10、Python:字典类型(Dictionary)
在Python中,字典是一种可变容器模型,且可存储任意类型对象。字典的每个元素都是一个键值对。键必须是唯一的,而值则不必。
2024-05-03 10:44:37 316
原创 9、Python:列表类型(List)
列表可以包含不同类型的元素,包括数字、字符串甚至其他列表。列表是可变的,这意味着我们可以在程序运行时修改它的内容。
2024-05-03 10:44:03 4
原创 7、Python:数值类型
Python中的数值型数据类型主要包括整型(int)、浮点型(float)和复数型(complex这些类型支持各种数学运算,使得Python成为进行数值计算的强大工具。
2024-05-02 09:20:01 2 1
原创 6、Python:常用的数据类型
Python是一种动态类型语言,这意味着在声明变量时不需要指定数据类型。Python提供了多种内置的数据类型,让我们能够处理各种数据。在本文中,我们将探讨Python中的一些常用数据类型,并通过示例代码来加深理解。
2024-05-01 10:33:21 162
原创 5、Python:基本语法规范
Python是一种广泛使用的高级编程语言,以其可读性强和简洁的语法而闻名。在本文中,我们将探讨Python的基本语法规范,并通过示例代码来加深理解。
2024-05-01 10:32:44 270
原创 4、Python:第一个程序Python程序
Python是一种广泛使用的高级编程语言,以其易读性和简洁的语法而闻名。对于初学者来说,编写一个简单的“Hello, World!”程序是一个很好的起点。
2024-04-30 09:09:56 209
原创 3、Python:解释器的分类和应用
解释器是连接编程语言与机器的桥梁,它将我们用高级语言编写的指令转换成机器可以执行的低级代码。没有解释器,我们就无法让计算机理解和执行Python代码。
2024-04-30 09:08:45 380
原创 2、Python:各个平台的安装
Python的创始人Guido van Rossum曾说:“Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。”这句话概括了Python的核心特性,也揭示了它为何能够成为如此受欢迎的语言。
2024-04-29 09:23:59 273
原创 1、Python:多面手的编程语言
Python作为一门多用途的编程语言,其简洁的语法、强大的功能库以及活跃的社区支持,使其成为了全球开发者的热门选择。
2024-04-29 09:23:22 959
原创 20. TypeScript 的类型映射
在TypeScript中,类型映射(Mapped Types)是一种强大的类型转换工具,它允许我们从旧的类型生成新的类型。本文将介绍类型映射的不同方式和分类,每种映射方法的使用场景,以及详细的示例代码。
2024-04-28 09:34:31 665
原创 4. Pinia:Pinia的Getter使用指南
在Vue.js的状态管理库Pinia中,getter充当计算属性,用于根据store中的状态计算新的值。这些值可以是派生数据,也可以是基于当前状态的计算结果。Pinia的getter是一个强大的特性,它提供了一种高效的方式来处理派生状态。无论是在简单的项目中还是在复杂的应用程序中,合理地使用getter都可以带来极大的便利。这种方式更加灵活,可以更好地组织逻辑。,Pinia也支持选项式API,这对于习惯了Vue 2的开发者来说更加熟悉。Getter之间也可以相互访问,这样可以组合多个getter的结果。
2024-04-27 10:08:22 381
原创 3. Pinia:Pinia的State管理
Pinia作为Vue.js生态系统中的状态管理库,以其简洁的API和优雅的设计赢得了开发者的喜爱。本文将深入探讨Pinia中state的使用方法,包括访问、变更、批量变更、替换、重置以及与TypeScript的集成。
2024-04-27 10:07:27 533
原创 19. TypeScript 类型运算符
TypeScript作为JavaScript的超集,不仅提供了静态类型检查,还引入了多种类型运算符,使得类型定义更加灵活和强大。这些运算符可以帮助我们构建更加精确和灵活的类型定义。本文将详细介绍这些类型运算符的用法和应用场景。
2024-04-26 09:04:19 612
原创 2. Pinia:Pinia基础知识入门
在现代前端开发中,状态管理库是一个至关重要的概念。它主要用于集中管理应用中的状态(数据),尤其是在多个组件之间共享的状态。状态管理库提供了一种机制,使得状态的变更可以预测和追踪,从而使得应用的数据流更加清晰和可维护。
2024-04-26 09:03:15 311
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人