自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 回调地狱与解决方案

, 1000);}, 2000)}, 3000)//打印出来是123我们可以使用Promise解决回调地狱的问题// 封装// 传入两个参数 第一个成功的参数 第二个布尔值 默认给一个true// 自定义一个flag 如果为true 执行resolve 成功 如果为false 执行reject})} else {reject("reject的情况下")})//这里是给大家演示一下PromiseState状态为rejected时的情况下// 失败执行})

2024-05-20 08:12:43 169

原创 vue-router(路由守卫)

位置:在src/router/index.js文件中配置。作用:对任何路由跳转(包括首次加载、手动导航、编程式导航)进行统一拦截。后置路由守卫全局后置钩子 (router.afterEach):位置:同样在src/router/index.js文件中配置。作用:在每次路由切换成功后执行,通常用于更新页面标题、埋点统计、页面缓存清理等工作,不涉及阻断路由访问。路由独享守卫(beforeEnter)位置:在定义路由配置对象时,直接在目标路由的配置内设置。作用:仅对特定路由生效,执行特定的权限检查

2024-05-12 18:19:52 221

原创 Vue中axios的基础使用方式

简单的为大家介绍一下如何在vue中使用axios

2024-05-05 14:22:11 367 1

原创 vue之检测数据的原理

大家有没有想过,为什么vue可以监测到数据发生改变?其实底层借助了Object.defineProperty,底层有一个Observer的构造函数。这是不完善的,在vue的底层还有功能这里没有实现,就比如vue可以直接vm.a =?,还有就是更深层次的监测,需要用到递归,日后为大家带来更有意思的代码。我们有没有办法,我们修改了数据,控制台提示我们修改了这个数据。我们不借助vue来实现一下吧!让我为大家简单的介绍一下吧!我用对象为大家演示一下。

2024-04-28 22:56:17 102

原创 ES6模块化导入与导出的方式

/ 没有添加 type="module" < script type = " module " > </ script >// 没有添加 type="module" < script type = " module " > </ script >// 没有添加 type="module" < script type = " module " > </ script >// 没有添加 type="module" < script type = " module " > </ script ></

2024-04-21 13:42:38 309

原创 vue路由介绍

路由有什么用?在我们修改地址栏路径时,切换显示匹配的组件VueRouter的使用(5 + 2)

2024-04-14 23:44:18 210

原创 vue第四周

备注:props是只读的,Vue底层会监测你对props的修改,如果进行了修改,就会发出警告,若业 务需求确实需要修改,那么请复制props的内容到data中一份,然后去修改data中的数据 -->本质:包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的值。2.应用在HTML标签上获取的是真实dom元素,应用在组件标签上是组件实例对象(vc)// 接收的同时对数据进行类型限制+默认值的指定+必要性的限制。// 接收的同时对数据进行类型限制。

2024-04-07 19:45:08 1715

原创 vue第三周

1.过滤器定义:对要显示的数语法: 1.注册过滤器: Vue.filter(name,callback) 或 new Vue{filters:{}} 2.使用过滤器:{{xxx | 过滤器名}} 或 v-bind:属性 =“xxx过滤器名"备注: 1.过滤器也可以接收额外参数、多个过滤器也可以串联 2.并没有改变原本的数据,是产生新的对应的数据据进行特定格式化后再显示(适用于一些简单逻辑的处理)用过滤器实现格式化日期<!DOCTYPE html><h

2024-03-31 23:50:14 720 1

原创 Vue监视属性

【代码】Vue监视属性。

2024-03-24 13:05:14 139 1

原创 Vue第二周

"nums":{// bind成功绑定时调用},// inserted成功插入页面调用},// update重新解析时(改变)调用规则:定义指令名称不能使用驼峰和v-,要是用-连接,记得添加引号使用时要v-自定义名称函数写法:名称(节点,绑定对象){}对象写法:名称:{绑定成功调用bind(节点,绑定对象){},插入到页面调用inserted(节点,绑定对象){},重新解析时调用(值发生改变)update(节点,绑定对象){}

2024-03-17 10:26:06 366 1

原创 Vue 第一周

3、同时使用需要在外层嵌套盒子,在外层进行v-if判断,在内层进行v-for循环。注:不要在用提交时使用v-html,不要在动态渲染时时使用v-html。不同点:v-text只读取文本,v-html读取标签。v-once设置了以后,更改值不会发生改变,优化性能。1.v-text和v-html相同点:都会覆盖文本。1.在vue2中,v-for优先级比v-if高。在vue3中,v-if优先级比v-for高。2. v-if和v-for不能同时使用。v-text和v-html,插值区别。

2024-03-10 09:50:49 1254 1

原创 iframe的用法以及怎么获取iframe的元素

讲解iframe的使用以及元素获取

2024-01-07 23:38:29 2634 1

原创 nodejs调用数据库增删

INSERT INTO 表名 (字段名,…) values (值) 命令执行,往数据库添加内容。DELETE FROM 表名 WHERE 字段名=值。先用ajax调用接口把需要的数据以对象的形式传过去。req.body接收后,用。

2023-12-25 08:25:31 47

原创 nodejs连接数据库解决删除数据之后乱序问题(用nodejs解决)

用nodejs解决删除数据后id乱序问题,咱们不多废话直接上方法。

2023-12-18 08:34:53 57

原创 nodejs之get与post请求

可能有些人在学习的时候,搞不懂ajax与get和post之间的关系,下面我将一一解释。

2023-12-11 09:10:32 59 1

原创 nodejs如何上传包到npm(亲妈级教学)

1.npm config get registry查询镜像2.npm config set registry="https://registry.npmjs.org/"切换镜像为npm登录。

2023-12-04 09:07:41 211 1

原创 nodejs服务请求以及创建服务方式

2023-11-27 08:50:40 58

原创 nodejs笔记

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

2023-11-20 08:47:52 43 1

原创 web笔记

super()特性在extends继承中1.子类 constructor 方法中必须有 super ,且必须出现在 this 之前2.调用父类构造函数,只能出现在子类的constructor构造函数3.调用父类方法, super 作为对象,在普通方法中,指向父类的prototype原型对象,在子类静态方法中拿取父类静态方法的值,在静态方法中,指向父类同步任务:在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务。

2023-11-13 08:54:51 110

原创 web数组笔记

可直接往里面放入想添加的值,不放则返回的是空数组。

2023-11-06 08:58:38 51 1

原创 防抖和节流

第一种第二种。

2023-10-31 09:42:58 31 1

原创 web前端(原理)

2.applay、call这两个方法的主动调用,bind返回的是改变this指向后的新函数;3.传参的问题区别,call和bind都是直接传递参数,applay传递的是数组。1.applay、call、bind他们三个都能改变函数this的指向问题;

2023-10-22 11:37:12 37 1

原创 【无标题】

使用 Array.from 函数可以将一个 Map 对象转换成一个二维键值对数组。

2023-10-15 09:44:55 28

原创 web前端第三周笔记

a的结果为1,b的结果为[2,3,4,5]-数组a的结果为10,b的结果为20,rest的结果为{c:30,d:40}-对象。

2023-09-24 13:40:06 35 1

原创 web前端第二周笔记

设置后盒子会随着padding的增大而增大,内容框大小不变,会撑大盒子设置后盒子不会随着padding的增大而增大,边距会缩小内容框,不会撑大盒子,但是当两边距大于盒子长宽时会撑大盒子

2023-09-17 14:38:11 57 1

原创 第一周笔记(html5)

博客新手,多多指教

2023-09-10 14:48:13 58 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除