- 博客(24)
- 收藏
- 关注
转载 Vue+elementUI-tree-transfer穿梭框
左侧为:实现VUE+ElementUI实现左侧为树形结构、右侧无层级结构的穿梭框的功能。安装vue2、element-ui框架的项目实现思路:左边是未选择列表,使用el-tree树结构的组件,展示了一个二层级的列表,右边是ul>li的无层级列表。当我们选择左边数据时,给选择对象添加父级序列号id(parentIndex),然后push到右边数组keyArr。当我们删除右边数据时,根据parentIndex返回到左边数组和移除右边数组的那一项。
2023-09-25 10:15:36
1532
原创 面试题day07
柯里化(Currying) 是把接收多个参数的原函数变换成接受一个单一参数(原来函数的第一个参数的函数)并返回一个新的函数,新的函数能够接受余下的参数,并返回和原函数相同的结果。参数对复用提高实用性延迟执行 只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。柯里化的函数可以延迟接收参数,就是比如一个函数需要接收的参数是两个,执行的时候必须接收两个参数,否则没法执行。但是柯里化后的函数,可以先接收一个参数。
2023-04-28 14:03:19
100
原创 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务创建一个表格一个简单的表格是这么创建的:使用居中使用居左使用居右SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:一个具有注脚的文本。1Markdown将文本转换为 HTML。您可以
2023-04-26 08:29:44
41
原创 面试题day06
事件委托就是利用事件冒泡,只定制一个事件处理程序,就可以管理某一类型的所有事件。事件委托,称为事件代理,是JS中很常见的绑定事件的方法。事件委托就是把原来需要绑定在子元素上面的事件委托给父元素,让父元素担当事件监听的职务,原理层DOM元素的事件冒泡。
2023-04-23 17:45:00
34
转载 面试题day05
①、观察者模式 在对象之间建立一种发布/订阅的关系,使得当一个对象发生改变时,所有订阅它的对象都会得到通知并做出相应的响应。当页面加载时,标签引入的资源会同时开始加载,而@import引入的CSS文件会等到页面全部加载完再开始加载。标签支持media属性,可以根据不同的媒体类型加载不同的CSS文件,而@import不支持。标签可以放在文档的头部或者尾部,而@import只能放在CSS文件的头部。要将对象序列化为查询字符串,可以使用stringify()方法。
2023-04-22 16:35:03
47
原创 面试题day04
1. nodejs实现了js代码在浏览器外执行,所以在nodejs中无法运行DOM和BOM的代码。3. nodejs让js在写前端代码的基础上,可以写后端代码,因为nodejs可以构建服务器。isDirectory():检查当前内容是否为目录,返回boolean。existsSync():判断文件是否存在,返回boolean。isFile():检测当前内容是否为文件,返回boolean。3、数组、字符串对象、数字对象、日期对象、正则表达式。unlink():异步删除指定文件。
2023-04-20 17:11:15
38
原创 面试题day03
回流(reflow):也叫做重排。当元素的尺寸或者位置发生了变化,就需要重新计算渲染树,这就是回流,比如元素的宽高、位置,浏览器会重新渲染页面,称为回流,又叫重排(layout)。回流是影响浏览器性能的关键因素。因为一个元素的回流,可能会导致了其所有子元素以及紧随其后的节点、或祖先节点元素,或部分页面或整个页面的回流当DOM的变化影响了元素的几何信息(元素的的位置和尺寸大小),浏览器需要重新计算元素的几何属性,将其安放在界面中的正确位置,这个过程叫做重排。
2023-04-19 17:00:42
39
原创 面试题day02
防抖:在事件被触发时,延迟n秒后再触发回调函数,如果n秒内又触发了事件,则会重新开始计算时间(一定时间内最后一次生效)应用场景节流:一段时间内只能触发一次,如果这段时间内触发多次事件,只有第一次生效会触发回调函数,一段时间过后才能再次触发(一定时间内只执行第一次)防抖:在规定的时间内,不管触发多少次事件,都只会执行最后一次,这种被称为防抖,防抖控制次数节流:在规定的时间内触发事件,只会执行第一次;节流控制频率函数的两大阶段:定义阶段和调用阶段定义阶段:1、在内存开辟空间。
2023-04-18 17:46:47
36
原创 面试题day01
浅拷贝:拷贝的是当前对象的引用地址 (当前对象中复杂数据类型的引用地址)深拷贝:则是拷贝当前对象的所有内容(当前对象中复杂数据类型的所有内容)浅拷贝:object.assign***assign(o1,o2):将o2对象中的内容,拷贝到o1对象中,并可以返回一个新对象;该方法是属性浅拷贝深拷贝:先把对象转为字符串再转为对象JavaScript是一种基于对象(Object)和事件驱动( Event Driven)的弱类型脚本语言。
2023-04-18 17:42:48
47
原创 硬磁盘主要技术指标
由此可知,台号需用2位编址、盘面号(磁头号)需用2位编址,磁道号至少需用8位编址,扇区号需用4位编址。盘面号需用4位编址,磁道号至少需用8位编址,扇区号需用4位编址。①存储容量=(8×2-2)×204×12×512B=17,547,264B。硬盘的格式化容量=盘面数×每个盘面的磁道数×每个磁道的扇区数×扇区容量。硬盘的非格式化容量=盘面数×每个盘面的磁道数×内圈磁道周长×内圈位密度。由题可知,每个盘面的磁道数=(外直径-内直径)/2 ×磁道密度。每个盘面的磁道数=(外直径-内直径)/2 ×磁道密度。
2023-04-18 17:06:27
2154
原创 java练习题
1.自定义圆类,它有一个成员变量半径(radius),有两个成员方法分别是:计算周长(getPerimeter)、计算面积(getArea)。要求:从控制台输入圆的半径,通过构造方法对成员变量radius进行赋值,接着结算此圆的周长与面积。
2023-04-01 17:51:42
112
原创 用Js函数实现求最大公约数和最小公倍数
alert('最大公约数是'+fnA(m, n)[0] + "," +'最小公倍数是'+ fnA(m, n)[1]);// 两个数的最小公倍数会等于两个数的乘积除以两个数的最大公约数的结果。var m = parseInt(prompt("请输入第一个数"))var n = parseInt(prompt("请输入第二个数"))
2023-03-25 10:10:11
690
原创 C语言 水仙花数判断
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。代码:#include <stdio.h>#include <stdlib.h>#include <math.h>
2021-09-27 17:38:07
699
原创 C语言 输出反序数
输入任意一个整数,倒叙输出代码:#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int a,b,c,n,m,y,d; printf("Input x:\n"); scanf("%d",&m); n=fabs((double)m); a=n/1000; b=(n/100)%10; c=(n%100)/10;...
2021-09-27 17:29:26
4451
原创 C语言程序设计精髓-数位拆分v1.0
题目:现有一个4位数的正整数n=4321(即n是一个已知的数,固定为4321),编写程序将其拆分为两个2位数的正整数43和21,计算并输出拆分后的两个数的加、减、乘、除和求余的结果。例如n=4321,设拆分后的两个整数为a,b,则a=43,b=21。除法运算结果要求精确到小数点后2位,数据类型为float。代码:#include <stdio.h>#include <stdlib.h>int main(){ int n=4321,a,b,z,x...
2021-09-27 17:04:57
2639
大学生C语言课程实践(内涵多个程序和题目)
2023-06-19
Android阶段测试
2023-04-19
计算机操作系统复习题(填空选择).doc
2023-04-04
操作系统简答题(含答案).docx
2023-04-04
汇编语言程序综合设计.doc
2023-04-04
硬磁盘主要技术指标.doc
2023-04-03
固态硬盘与机械硬盘的区别.doc
2023-04-03
网络爬虫系统报告.doc
2023-04-01
IDEA设置以及快捷键
2023-04-01
IT实践报告(大学生)
2023-03-31
(NISP)一级pdf题库-全国大学生网络安全精英赛(1-20题)
2023-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人