- 博客(23)
- 收藏
- 关注
原创 实习总结(网易有道)
2.Vue 组件过于依赖this上下文,Vue 背后的一些小技巧使得 Vue 组件的开发看起来与 JavaScript 的开发原则相悖,比如在methods 中的this竟然指向组件实例来不指向methods所在的对象。在这个时间内,会出现页面空白效果。2、更好的SEO,可以将SEO的关键信息直接在后台渲染成html,保证了搜索引擎能爬取到关键数据。1、更快的响应时间,不用等待所有的js加载完成,也能显示比较完整的页面;3,拦截请求和响应,提前对数据进行处理,如获取token,修改配置项。
2023-03-14 21:12:22
84
原创 Vuex的使用
概念:专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。3.组件中修改vuex中的数据:$store.dispatch(‘actions中的方法名’,数据)或 $store.commit(‘mutations中的方法名’,数据)Actions:动作、行为;State:状态、数据;(本质是一个对象);1.多个组件(A、B、C、D)依赖于同一状态(x)Mutations:修改、加工、维护;
2023-03-09 22:06:54
53
原创 Vue组件间通信
A和B兄弟组件间通信,最好使用全局事件总线B中回调收到x存在B组件自身PS:使用总线的时候一定要注意事件监听和事件触发之间的时间差。
2023-03-09 21:50:09
50
原创 知识总结111
2.Vue 组件过于依赖this上下文,Vue 背后的一些小技巧使得 Vue 组件的开发看起来与 JavaScript 的开发原则相悖,比如在methods 中的this竟然指向组件实例来不指向methods所在的对象。在这个时间内,会出现页面空白效果。2、更好的SEO,可以将SEO的关键信息直接在后台渲染成html,保证了搜索引擎能爬取到关键数据。1、更快的响应时间,不用等待所有的js加载完成,也能显示比较完整的页面;3,拦截请求和响应,提前对数据进行处理,如获取token,修改配置项。
2023-03-07 21:20:32
49
原创 AJAX从入门到入土
异步的JS与XML最大的特点:在网页不刷新的情况下,向服务端发送http请求,然后得到http响应。实现懒加载效果,用则加载,不用则不加载。允许根据用户事件来更新部分页面内容。缺点:不能回退;存在跨域问题(同源);SEO(搜索引擎优化)不友好(AJAX向服务端发送请求,服务端返回结果,通过JS动态创建到页面,所以爬虫爬不到数据)。AJAX不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。XML 可扩展标记语言,被设计用来传输和存储数据。HTML用来在网页中呈现数据。XML没有预定义标签,
2022-11-27 21:54:18
59
原创 Vue封装的过渡与动画
1.作用:在插入、更新和移动dom元素时,再合适的时候给元素添加样式名。2)v-enter-active:进入过程中。2)v-leave-active:离开过程中。PS:若有多个元素需要过渡,则需要使用。3)v-enter-to:进入的终点。3)v-leave-to:离开的终点。包裹要过渡的元素,并配置name属性。,且每一个元素都要指定key值。1)v-enter:进入的起点。1)v-leave:离开的起点。
2022-11-22 21:24:55
164
原创 $nextTick
3.什么时候用:当改变数据后,要基于更新后的DOM进行某些操作时,要在nextTick所指定的回调函数中执行。2.作用:在下一次DOM更新结束后,执行其指定的回调。
2022-11-21 12:29:22
55
原创 全局事件总线
接收数据:A组件想接收数据,则在A组件中给$bus绑定自定义事件,事件的回调留在A组件自身。4.最好在beforeDestory钩子中,用$off解绑当前组件用到的事件。1.全局事件总线:任意组件间进行通信。
2022-11-20 20:14:04
73
原创 Vue中组件自定义事件
注意:通过第二种方式绑定的自定义事件,回调要么配置在methods中,要么用箭头函数,否则this会出问题。使用场景:A是父组件,B是子组件,B要给A传数据,那么就要在A中给B绑定自定义事件,事件的回调在A中。
2022-11-19 11:51:42
120
原创 图片文件格式
PNG:带透明的图片格式,图片只显示由内容的地方。PSD:带图层的文件,绘画软件的通用格式。JPG:普通图片格式,自动填充背景颜色。
2022-11-19 11:11:41
317
原创 Vue中的props配置
PS:props是只读的,Vue底层会检测到对props的修改,如果进行了修改,就会发生警告。若业务需求是需要修改,那么就复制props的内容到data中一份,然后去修改data中的数据。功能:让组件接收外部传过来的数据。
2022-11-09 23:04:30
415
1
原创 数据结构--串
1.串的定义串(string):由零个或多个字符组成的有限序列,又名叫字符串。一般记为 s=“a1a2…an",s是串的名称,用双引号括起来的是串的值,引号不属于串的内容。空串:零个字符的串。空格串:只包含空格的串。有长度,而且可以包含不止一个空格。子串与主串:串中任意个数的连续字符组成的子序列称为该串的子串,相应地,包含该字串的串称为主串。2.串的比较给定两个串:s=“a1a2…an",t=“b1b2…bn",当满足以下条件时,s<t。1.n<m,且ai=bi(i,2,…,n)
2021-04-14 21:07:54
202
3
原创 关于算法题中排序的解决办法
在准备蓝桥杯的时候有的题里对排序有要求,可以采用两种办法:c语言中的qsort函数和c++中的sort函数。c语言中的qsort函数c++中的sort函数两者的使用场景的区别c语言中的qsort函数需要头文件#include<stdlib.h>对于int类型的数组:int num[n];int cmp(const void*a,const void*b){return *(int *)a-*(int *)b;//升序//降序:将cmp函数里交换参数相减即可}qsort(a
2021-03-24 20:33:58
135
原创 寒假集训第一周1.25-1.29
寒假集训第一周习题题解(第一弹)ACM基础+时间复杂度+思维+模拟D-回文数猜想#include<stdio.h>/*先写一个函数,把数字的每一位逆向转换到一个数组中,再将这个数组转换成一个数字,并返回这个数字。*/int change(int n){ int a[20]; int k=0; while(n!=0) { k++; a[k]=n%10; n/=10; } int
2021-01-31 18:58:33
120
1
原创 西安邮电大学2020.12.19ACM新生赛题解(部分)
西安邮电大学2020.12.19ACM新生赛题解(部分)A题:永远的王聪明王难易程度:简单描述一天,聪明王在家中写作业,一共有n门课的作业,现在他知道自己写完每门作业的时间。他的妈妈可能随时会回来,他想在他的妈妈回来时尽可能的写完多的科目(显得自己很努力),他该如何安排写作业的顺序呢?聪明的你帮他安排一下吧。输入第一行输入一个数n,接下来n行,每行有两个输入,第一个是科目名称,第二个是一个整数x,表示完成这门课所需要时间。1≤n≤10 6,1≤x≤10 6 ,输入保证科目名称不会超过100个字
2020-12-27 18:32:37
722
1
原创 2020-12-23
python中和序列相关的内置函数函数功能len()计算序列的长度,即返回序列中包含多少个元素max()找出序列中的最大元素。min()找出序列中的最小元素。list()将序列转换为列表。str()将序列转换为字符串。sum()计算元素和。sorted()对元素进行排序。reversed()反向序列中的元素。enumerate()将序列组合为一个索引序列,多用在 for 循环中。str="wozhenbang"l
2020-12-23 11:06:51
51
原创 2020-12-14
python 循环结构详解循环程序设计设计python 循环结构详解while语句while语句格式与应用range函数while语句while 语句的语法格式如下:while 条件表达式:代码块while语句格式与应用while 语句执行的具体流程为:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块…如此循环,直到条件表达式的值为假(False),才终止循环。例如,打印 1~100
2020-12-20 21:51:07
171
2
原创 2020-11-30
stack是STL中的一个数据类型,准确来说它就是栈,需要用到#include ;定义就像这样stack<类型> 名称stack <int> stkInt;//一个存放int的stack容器。stack <float> stkFloat;//一个存放float的stack容器。stack <string> stkString;//一个存放string的stack容器。stack中的我用到的主要几个函数stack.push(); //往栈头添加元素
2020-12-20 21:46:40
77
原创 2020-12-20
关于传统快速排序的优化因为快排对于一些特殊的情况(例如序列原本就有序、有大量重复元素等等)会进行很多完全不必要的操作,耗费大量时间。为此,我们基于上述普通快速排序算法一步步进行优化。主要是改变了传统快排的取一组数中的第一个数为基准点的方法,而是取中间的数作为基准点。如果永远取第一个元素作为枢轴的话,在数组已经有序的情况下每次划分都将得到最坏的结果,时间复杂度退化为O(n^2)。因为其中一个子序列每次都只比原序列少一个元素,该侧的递归深度将达到最大。下面展示:#include <stdio.h&g
2020-12-20 21:38:32
97
原创 数组指针详解
数组指针关于数组指针的讨论数组指针关于数组指针的理解数组做函数参数数组下标[ ]数组到底在什么时候会转换为指针关于数组和指针的可交换性总结关于数组指针的理解数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素。定义数组时,要给出数组名和数组长度,数组名可以认为是一个指针,它指向数组的第 0 个元素。在C语言中,我们将第 0 个元素的地址称为数组的首地址。PS:大多数情况下,数组名可以当作指针使用。但当求数组长度时,只能用数组名,不能使用数组指针。比如:#include
2020-11-28 19:38:27
835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人