- 博客(17)
- 问答 (7)
- 收藏
- 关注
原创 Vue面试题(二)
插槽(slot)是一种在Vue中用于组件化开发的重要概念。它允许开发者在组件中定义可灵活插入内容的位置,从而实现更高度可定制化的组件复用。换句话来说,可以理解为slot在组件模板中占好了位置,当使用该组件标签时,组件标签里面的内容就会自动填坑(替换组件模板中slot位置),作为承载分发内容的出口。key是给每一个vnode的唯一id,也是diff的一种优化策略,可以根据key,更准确、更快的找到对应的vnode节点。当我们在使用v-for时,需要给单元加上key如果不用keyVue。
2023-09-08 11:59:54 85 1
原创 Vue面试题(一)
Vue是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架。Vue所关注的核心是MVC模式中的视图层,同时它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互PS。SPA:一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,这种方法避免了页面之间切换,用户在体验单页应用中,所有必要的代码都通过单个页面的加载而检索,或者根据需要动态装载适当的资源并添加到页面,页面在任何时间点都不会重新加载,也不会将控制转移到其他页面。组件。
2023-09-07 17:18:36 45 1
原创 TypeScript学习笔记
官方文档:https://www.tslang.cn/docs/release-notes/typescript-3.1.htmlhttps://www.tslang.cn/docs/release-notes/typescript-3.1.html
2023-08-01 22:46:29 36
原创 Node.js学习笔记(五)
后端路由:一个路由地址对应一个资源。即使路由地址相同,但是请求方式不同也属于不同的路由。语法:res.cookie(key,value,{expires:'过期时间对象'})res.download('把指定的绝对文件路径让浏览器下载')语法:app.use((err,req,res,next)=>{})app.delete('路由',中间件函数)app.post('路由',中间件函数)app.get('路由',中间件函数)app.all('路由',中间件函数)app.use('路由',中间件函数)
2023-07-22 17:20:39 35
原创 Node.js学习笔记(四)
比如:有两个js文件(a.js和b.js) 分别存储操作时间和操作对象的方法,若需要操作时间时可以调用a.js的方法,因此每个js文件都称为一个模块。语法:fs.readFile('要读取的文件路径',读取文件的格式(选填),读取成功后的回调函数)语法:fs.appendFile('要写入的文件路径',写入的内容,写入成功的回调函数)语法:fs.writeFile('要写入的文件路径',写入的内容,写入成功的回调函数)语法:fs.readFileSync('要读取的文件路径',读取文件的格式(选填))
2023-07-20 21:54:44 48
原创 Node.js学习笔记(三)
是一种特殊的网络服务,允许一个(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。当客户端发送请求的时候,给服务器A发送请求,由服务器A来接受请求,再由服务器A向服务器B发送请求(当我请求一个服务器的时候,其实请求的是服务器端设置的代理服务器,由代理服务器把许多大量的请求分发给不同的服务器进行处理,再由服务器把响应的给代理服务器,代理服务器返回给客户端。服务器B在接受A的请求后,会处理请求,并把响应返回给服务器A,再由服务器A把响应给到客户端,这样就可以用这个方式进行。
2023-07-19 16:39:45 44
原创 Node.js学习笔记(一)
js去请求后端的url地址,url地址对应的资源不会直接显示在浏览器上而是把资源给js进行处理。前端想对数据库进行操作,就要把信息告诉后端,由后端进行数据库操作,把信息反馈给前端。a:async 异步;html和css都可以在浏览器直接运行,因为浏览器中有js的解析器(解释器):单独把浏览器里的引擎中的解析模块拆下来安装在电脑中,不需要浏览器也可以运行js代码。每台电脑都会有自己的ip地址,由于不好记,会通过域名来代表ip地址。js运行在浏览器时,核心是ECMAscript语法,DOM,BOM。
2023-07-17 20:38:56 50 1
原创 JavaScript学习笔记(四)
1、继承下来的属性并没有继承在自己身上,而是在__proto__里面,要访问时需要在__proto__找。使用构造函数继承:在子类的构造函数体内借用构造函数执行一下,且强制让父类的构造函数this指向子类的实例。2、继承的目的是为了继承属性和方法,要使用的属性要用多个参数在多个位置传递,对代码维护和阅读性很不好。当构造函数A的属性和方法被构造函数B的实例使用了,即说明B继承A(A是B的父类,B是A的子类)。只能继承父类的属性,不能继承父类的原始prototype上的方法。
2023-07-12 22:14:25 44 1
原创 JS、ES6综合案例——练手入门
1、构造函数生成对象,对象可以根据指定的css选择器,把指定的元素无缝滚动。1、鼠标移入li,对应的li以及前面的li都高亮,后面的不亮。3、鼠标点击li,对应的li以及前面的li都高亮,后面的不亮。3、鼠标松开后,div在最新的位置停止不动。4、鼠标移出ul时,li回到上一次点击时的效果。2、div在鼠标按下时跟鼠标一起移动。1、鼠标可以在div上按下。2、打几星分别显示不同的文字。2、鼠标放入时滚动停止。3、鼠标移开后继续滚动。
2023-07-10 22:34:03 114 1
原创 JavaScript学习笔记(二)
XSS是一种经常出现在Web应用程序中的计算机安全漏洞,是由于Web应用程序对用户的输入过滤不足而产生的,它允许恶意web用户将代码植入到提供给其他用户使用的页面中。\:转义字符,把有意义的符号转换成没有意义的符号,把没有意义的转换成有意义的。由我们自己书写的规则,专门用来检测字符串,是否符合规则使用。当我们正则表达式有限定符的时候,通常的行为是尽可能多的匹配字符。[^]:反字符集合,表示写在[]里面之外的任意一个都行。在正则匹配成功的前提下,尽可能多的去匹配最大能匹配的字符串。
2023-07-08 16:18:54 40 1
原创 JS、ES6和JQuery的混合学习笔记
每一步都要亲力亲为,每一个步骤都很清楚,注重过程:找到合适的对象,让对象完成需求,注重结果:可描述出来的具体事物描述对象:通过对象的特征和行为来进行描述:现实中的对象的抽象抽象的过程:将特征抽象为属性,行为抽象为方法。
2023-07-06 22:00:12 169 1
原创 ES6学习笔记(二)
相比于Object类型的'键值对' map结构提供了一个'值值对'4、Set值是唯一的,可数组去重,Map没有格式限制,可数据存储。function fn(形参1=默认值,形参2=默认值){}箭头函数:(形参1=默认值,形参2=默认值)=>{}不同点:for in可以遍历对象,for of不可以。键值对是有序的,键名可以是任意类型。for of 可以遍历数组、Map类型和Set类型。1、Map是键值对,Set是值的集合。Set类型类似数组类型,是值的集合。for in 可以遍历对象和数组。
2023-07-05 23:18:06 54 1
原创 JavaScript学习笔记(一)
div {ul {ul,li {margin: 0;padding: 0;li {li:hover {新建文件夹复制粘贴删除
2023-07-05 14:46:36 64 1
原创 ES6学习笔记(一)
各个作用的嵌套关系组成一条作用域链,作用域主要是进行标识符(变量和函数)的查询,标识符解析沿着作用域链一级一级的搜索标识符的过程,而作用域链就是为了保证变量和函数进行有序的访问。数组和对象中的值,可以是数值类型、字符串、布尔值、null、undefined、浮点数、数组、对象、时间对象、正则。局部作用域:当执行一个函数时,会先对函数的代码进行编译,编译完后会生成函数的执行上下文,同时形成函数的作用域。(2) 如果自身作用域中未声明该变量,则沿着作用域链一直到window,没有就报错。
2023-07-05 09:29:56 60 1
大学计算机网络实验1-7
2023-07-07
计算机操作系统实验报告(实验二-实验五)
2023-07-05
安装@vue-cli成功,但是vue -V报错
2022-09-04
如何使用vue-resource请求数据?
2022-07-21
微信小程序如何设计数据筛选?
2022-05-06
创建vue项目显示缺乏标识符要咋搞?
2022-04-18
想要实现鼠标点击事件,如何使用script来完成?
2022-01-27
如何截取想要图片中的一部分内容?(标签-动画|关键词-动画效果)
2022-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人