- 博客(42)
- 收藏
- 关注
原创 Vue 路由
Vue路由是通过vue-router插件实现的。它提供了一种机制,可以定义不同URL路径与组件之间的映射关系。通过这种映射关系,当用户访问某个URL时,对应的组件就会被加载并显示在页面上。
2024-05-07 19:56:09
844
1
原创 Vue 插槽
Vue插槽是一种特殊的语法,用于在组件中定义可复用的模板部分。它允许开发者在组件的标记中声明一个或多个插槽,然后在使用该组件时,可以根据自己的需求将内容插入到这些插槽中。Vue插槽分为默认插槽和具名插槽两种。
2024-05-06 13:10:01
902
原创 Vue 组件间的数据绑定
在Vue组件中,v-model指令可以用来实现双向数据绑定。它用于将组件的属性和父组件中的数据进行双向绑定,使得当属性的值改变时,父组件中的数据也会相应地改变,并且当父组件中的数据改变时,属性的值也会相应地改变。
2024-05-04 22:33:06
531
2
原创 Vue 组件的三大组成部分
Vue 组件通常由三大组成部分构成:模板(Template)、脚本(Script)、样式(Style)模板部分是组件的 HTML 结构,它定义了组件的外观和布局。Vue 使用基于 HTML 的模板语法来声明组件的模板,可以插入动态数据、绑定事件等。脚本部分包含了组件的 JavaScript 代码,用于定义组件的行为逻辑。在脚本中,可以定义组件的数据(data)、计算属性(computed)、方法(methods)等。样式部分定义了组件的样式,用于控制组件的外观和样式。
2024-05-02 22:53:03
1234
2
原创 Vue 工程化开发入门
Vue 组件式开发是一种将界面拆分为独立、可复用的组件的方法。每个组件都包含自己的模板、脚本和样式,可以在不同的页面中重复使用。
2024-05-01 23:26:20
455
1
原创 Vue阶段练习:初始化渲染、获取焦点、记账清单
阶段练习主要承接上文生命周期,学习完该部分内容后,进行自我检测,每个练习分为效果显示、需求分析、静态代码、完整代码、总结 四个部分,效果显示和准备代码已给出,我们需要完成“完整代码”部分。
2024-04-30 22:12:48
1330
1
原创 旋转数组的最小数字
有一个长度为 n 的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。数据范围:1≤n≤10000,数组中任意元素的值: 0≤val≤10000。要求:空间复杂度:𝑂(1) ,时间复杂度:𝑂(𝑙𝑜𝑔𝑛)输入:[3,100,200,3]输入:[3,4,5,1,2]
2024-04-21 23:57:15
196
原创 Vue 指令、计算属性、侦听器
Vue 指令让你可以在 DOM 元素上添加特殊功能,计算属性用于实时计算数据值,而侦听器则监听数据变化并执行相应操作。
2024-04-20 23:57:31
1231
1
原创 Event loop(Message loop)
每个任务有不同的类型,同类型的任务必须在同一个队列,不同的任务可以属于不同的队列。不同任务队列有不同的优先级,在一次事件循环中,由浏览器自行决定取哪一个队列的任务。但浏览器必须有一个微队列,微队列的任务一定具有最高的优先级,必须优先调度执行。
2024-04-19 23:53:48
884
1
原创 删除有序链表中重复的元素-I
时间复杂度:O(n),在p的下个节点重复时,p的后继节点变化,p并没有改变,但是每一步都是在判断该节点的后继节点是否重复,每个节点值只被判断一次,p却不总是变化。思路:节点值不大,索性开数组存储每个数出现的次数,如果重复,则该节点就跳过下个节点,接上下下节点。数据范围:链表长度满足 0≤n≤100,链表中任意节点的值满足 ∣val∣≤100。给出的链表为1→1→2→3→3,返回1→2→3.进阶:空间复杂度 O(1),时间复杂度 O(n)给出的链表为1→1→2,返回1→2.输入:{1,1,2}
2024-04-18 23:14:23
209
原创 数组中的逆序对
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。要求:空间复杂度O(n),时间复杂度 O(nlogn)数据范围:对于 50% 的数据, size≤1e4。数组中所有数字的值满足 0 ≤ val ≤1e9。对于 100% 的数据, size ≤ 1e5。输入:[1,2,3,4,5,6,7,0]题目保证输入的数组中没有的相同的数字。利用数组的局部有序性,输入:[1,2,3]
2024-04-17 22:02:52
278
原创 Vue 阶段练习:记事本
通过将 Vue 快速入门和 Vue 指令的学习成果应用到实际场景中(如记事本应用),我们能够解决实际问题并提升对 Vue 的技能掌握
2024-04-16 22:09:39
838
原创 链表的奇偶重排
链表的奇偶重排_牛客题霸_牛客网 (nowcoder.com)描述给定一个单链表,请设定一个函数,将链表的奇数位节点和偶数位节点分别放在一起,重排后输出。注意是节点的编号而非节点的数值。数据范围:节点数量满足0≤n≤1e5,节点中的值都满足0≤ val ≤1000要求:空间复杂度O(n),时间复杂度O(n)示例1输入:{1,2,3,4,5,6}返回值:{1,3,5,2,4,6}说明:1->2->3->4->5->6->NU
2024-04-13 23:51:42
439
原创 蜗牛-蓝桥每日真题
它只能在x轴上或者竹竿上爬行,在x轴上爬行速度为1单位每秒;为了快速到达目的地,它施展了魔法,在第i和i+1根竹竿之间建立了传送门((0<i<n),如果蜗牛位于第i根竹竿的高度为aᵢ的位置(xᵢ,aᵢ),,就可以瞬间到达第i+1根竹竿的高度为bᵢ₊₁的位置(xᵢ+₁,bᵢ+₁),请计算蜗牛最少需要多少秒才能到达目的地。(2)判断到第i个杆子传送门的最短时间min(传入门在传出门上面,传入门在传出门下面)第二行为n个正整数 x₁,x₂,...,xn;后面n-1行,每行两个正整数aᵢ,bᵢ₊₁。
2024-04-07 23:51:15
1249
原创 Python NumPy库
Python中列表(list),虽然可以当作数组使用,但是由于列表中的元素可以是任意对象,因此列表中所保存的是对象的指针,一个元素拥有一个指针和一个对象。对于数值运算来说,这种结构比较浪费。此外,Python的array模块,虽然可以直接保存数值,但是不支持多维,也没有各种函数。
2024-03-28 22:20:57
1641
1
原创 Python 函数
def 函数名(行参列表):函数体'''阶乘函数'''r = 1r *= nn -= 1return rprint('%d!=%d' % (5, factorial(5)))# 输出:5!=120'''输出最大项比n小的斐波那契数列函数'''fib(260)# 输出:1 1 2 3 5 8 13 21 34 55 89 144 233每个包含Python函数的文件都可以作为一个模块使用# 该文件名为ex'''阶乘函数'''r = 1r *= nn -= 1return r。
2024-03-27 14:30:29
560
原创 Java 接口快速入门
接口接口主要用来描述类具有什么功能,而并不给出每个功能的具体实现一个类可以实现( implement) —个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。
2024-03-26 23:15:13
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人