- 博客(20)
- 收藏
- 关注
原创 js算法题
三.给字符串对象新增一个addPrefix函数,当传入一个字符串str时,它会返回新的带有指定前缀的字符串,例如。控制台输出:"helloworld"二.找出多维数组中的最大值。
2024-04-07 22:27:43 129
原创 JavaScript面试题
具体区别:javascript的最初版本是这样区分的:null是一个表示‘无’的对象(空指针),转为数值时为0;async:async是和html解析同步的(一起的),不是顺次执行js脚本(谁先加载完谁先执行)。1.作者在设计js的时候先设计的null,表示‘无’的值(最初设计js的时候借鉴了java的语言)流程:同步==》事件循环【微任务和宏任务】==》微任务==》宏任务=》微任务。defer:等html全部解析完成,才会执行js代码,顺次执行js脚本的。同步任务都执行完了,才会执行事件循环的内容。
2024-04-02 22:23:06 289 1
原创 vue2和vue3区别
也就是说我有一个全屏的弹出框(模态框)或 Toast 轻提示 组件,可能会在多个组件中使用到,但是由于节点嵌套的太深,我想把它的dom元素放在最外层的容器上面;说明:等待下一次 DOM 更新刷新的工具方法:nextrick返回一个Pormise,回调函数是放在Promise中的,所以是异步执行的。一个组件模板的一部分在逻辑上从属于该组件,但从整个应用视图的角度来看,它在 DOM 中应该被渲染在整个 Vue 应用外部的其他地方;是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的。
2024-04-01 22:02:32 538
原创 vue单项绑定
--1、默认情况 v-model等价于:value+@input-->--2、 v-model.lazy等价于:value+@input-->--3、在type=checkbox的时候,v-model等价于:checked+@change>
2024-03-26 21:16:06 125
原创 computed计算属性,watch监听
当前v-modal绑定的值是computed来的,那么可以修改么?可以的,需要通过get/set写法。computed计算属性的结果值,可以修改么?可以的,需要通过get/set写法。
2024-03-26 20:45:47 120
原创 vue2面试题路由的模式和区别
history会给后端发送一次请求(配置一个404页面),hash不会发送请求。路由模式:history 、hash。history默认情况是看不到内容的。2.关于项目打包前端自测问题。hash是可以看到内容的。
2024-03-25 21:13:01 109
原创 前端面试题:js宏任务,微任务
最后输出结果:‘promise 1’,2,‘微任务1’,‘微任务2’,1。流程:同步=》事件循环【微任务和宏任务】=》微任务=》宏任务。同步的任务都执行完了,才会执行事件循环的内容。2.js代码执行流程:同步执行完=》事件循环。进入事件循环:请求、定时器、事件...要执行宏任务的前提是清空了所有的微任务。3.事件循环中包含【微任务、宏任务】宏任务:setTimeout ...微任务:promise.then。1.js是单线程语言。
2024-03-25 21:04:44 144
原创 nrm管理node镜像源
其中,<registry>是镜像源的名称,<url>是镜像源的地址,[home]是可选参数,用于指定镜像源的首页地址。
2023-10-16 22:59:33 129 1
原创 Ant Design Vue Tree 勾选状态获取半选节点
项目需求:在勾选节点后提交,需要将所有勾选节点和半选节点id传回后端。的Tree组件没有提供获取半选节点的方法,所以需要自己处理。
2023-05-18 15:49:55 1024 1
原创 vue3中动态引入静态资源
vite:在vue3中动态引入静态资源图片需要使用 new URL(url, import.meta.url)方法。注意:如果作为背景图片,要使用相对路径,不然打包时无法解析。webpack:通过require动态引入。将图片作为背景图片使用。
2023-04-15 20:29:25 1201
原创 Vue3集成高德地图方法
。1.注册高德开发者账号,获取key和安全密钥。2.下载依赖,可参考高德官方文档。3.创建一个.vue页面,在组件中引用,直接在页面中写入以下代码
2023-03-19 18:19:57 606
原创 Vue3 setup 语法糖写法:组件内监听路由变化获取上级路由地址
在组件内想要获取上级路由地址,需要用watch监听整个路由变化。打印路由信息,可以看到整个路由中,上级路由地址和当前路由地址。
2023-03-09 09:25:53 985
原创 使用docker+nginx容器部署vue项目
将vue项目打包成dist文件,放入服务器 /home/www/dist 目录下。如果更新dist包,需要重启docker里的nginx容器。
2023-03-01 21:37:10 225
原创 web前端nginx部署项目
nginx -s reload 修改完后 :wq 保存文件配置,输入命令重启nginx。# vi nginx.conf 修改nginx.conf配置文件中的项目目录。# whereis nginx //查看是否有nginx路径。# nginx -v //查看nginx版本。8.重新输入命令启动nginx服务,并查看nginx服务状态。# cd /etc/nginx 进入nginx文件夹。3.重新输入命令安装nginx。
2023-02-27 20:31:27 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人