- 博客(8)
- 收藏
- 关注
原创 通俗易懂TypeScript的高级类型方法------Partial, Required, Pick, Omit, Readonly, NonNullable
通俗易懂TypeScript的高级类型方法------Partial, Required, Pick, Omit, Readonly, NonNullable
2022-09-08 11:12:52
573
1
原创 前端面试题
计算属性,依赖其他属性,当其他属性改变的时候下一次获取computed值时也会改变,computed的值会有缓存,并且computed里面的名称不能与data里面的对象重复,只能是同步的,必须要有return;是多个值变化引起的一个值的变化,是多对一,默认第一次加载的时候就开始监听。一对多,监听一个值,一个值的变化引起多个值的变化。在使用 method 的时候,是这样使用的{{fn{xx}}},渲染的时候如果没有发生变化,这个也是会被执行的。:第一个参数是this值没有变化,变化的是。
2022-08-25 10:07:23
95
原创 常见前端算法题二----链表
1.反转链表示例:输入:1->2->3->4->null输出:4->3->2->1->null解题思路:将单链表中的每一个节点的后继指针指向它的前驱节点即可。确定边界条件:当链表为null或链表中仅有一个节点时,不需要反转var resverList =function(head){ if(!head || !head.next) return head let prev=null let current=..
2022-04-09 11:56:43
1093
原创 常见前端算法题一
1.二分法查找例如:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。输入: nums = [1,3,5,6], target = 3输出: 1var searInset = function(nums,target){ let min=0 let max=nums.length-1 while(min<max){ let mid=Math.floor((max+min)/2
2022-04-06 17:07:53
1563
1
原创 搞懂 v-if 和v-show
1.v-if和v-show的相同点v-if 和v-show都能控制元素在页面上的显示与隐藏,它们的用法也是相同的<Mondel v-if="isShow"/><Mondel v-show="isShow"/>当表达式为true时,页面显示当表达式为false时,页面隐藏2.v-if和v-show的区别控制手段:v-show隐藏则是为该元素添加css--display:none,dom元素依然存在,而v-if显示则是将dom元素整个删除和添加。编译过程:
2022-04-04 09:59:12
1131
原创 javaScript实现轮播图
1.首先把结构搭建起来<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2021-11-19 13:35:31
674
原创 JavaScript之实现缓动动画效果
思路1.首先缓动动画函数封装 ,obj目标对象 ,target目标位置,这样可以不用每次要使用动画效果的时候都写一次js代码,2.让盒子每次移动的距离慢慢变小,速度就会慢慢落下来3.核心算法:(目标值-现在的位置)/10作为每次移动得距离 步长(这里步长要取整)4.停止条件:让当前盒子位置等于目标位置就停止定时器js代码如下function animate(obj,target){ // 先清除以前得定时器,只保留当前得一个定时器执行 clearInterval(
2021-10-23 21:48:47
3760
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人