- 博客(12)
- 收藏
- 关注
原创 var、let、const的区别
var、let、const的区别一、共同点var、let、const都可以声明变量二、不同点1.var 具有变量提升的机制,let和const 没有变量提升机制2、var 可以多次声明同一个变量,let和const 不可以多次声明同一个变量3、var和let 是声明变量,const 是声明常量(var和let声明的变量可以再次赋值,但const 不可以再次赋值)4、var声明的变量没有自身作用域,let和const 声明的变量有自身的作用域
2024-07-14 21:27:56
150
原创 理解闭包的使用
闭包的定义存在很多种,例如:1、闭包就是能够读取其他函数内部变量的函数。2、闭包是指有权访问另一个函数作用域中变量的函数。3、闭包是指一个函数可以记住其外部变量并可以访问这些变量。总体而言,闭包是一个函数与创建函数的作用域之间的连接,闭包“关闭”了函数的自由变量。
2024-07-13 13:59:12
227
原创 VUE 组件间的通信方式
②子组件向父组件传递参数时需要在子组件的方法中使用this.$emit触发自定义的函数,在父组件调用子组件时添加其自定义事件获取子组件中传递的参数值实现子组件和父组件的通信。在父组件中通过provide提供需要传递给后代组件的数据和方法,在后代组件中通过inject 进行接收数据,无论后代组件层级有多深,都可访问到数据。①父组件向子组件传值时子组件使用props进行接收数据,子组件中添加自定义属性实现父组件向子组件传值,此时不可修改子组件中的数据,只能使用。可以访问子组件中的数据和方法,在子组件中通过。
2024-06-04 22:37:53
620
1
原创 Vue路由介绍
1、理解:一个路由(router)就是一组映射关系(key - value),多个路由需要路由器(router)进行管理。2、前端路由:key是路径,value是组件。
2023-08-20 14:35:16
119
1
原创 Vuex介绍
在Vue中实现集中式状态(数据)管理的一个Vue插件,对Vue应用中多个组建的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。
2023-08-13 14:39:23
100
1
原创 【VUE插槽】
a、理解:数据在组件的自身,但根据数据生成的结构需要组件的使用者来决定。(games数据在Category组件中,但使用数据所遍历出来的结构由APP组件决定)
2023-08-08 22:57:11
41
原创 理解JavaScript中call()、apply()、bind()的方法
前言 首先,值得一提的是js中call()、apply()和bind()这三种方法是继承于Function.prototype中的实例方法,它们的作用都可以改变函数的调用对象,也就是可改变函数体内this的指向,而this的指向只有当函数被调用时才可被确定指向谁(此处若不了解js中" this "指向问题,可自行百度查询),这三种实例方法同时也可简化代码的调用。网络中也有博主这样解释:js中call()、apply()和bind()这三种方法是用于改变函数运行时上下文,最终的返回值是调用方法的返回值,
2021-01-28 23:23:54
175
1
原创 web Storage[sessionStorage、localStorage]和cookie 的区别
web Storage[sessionStorage、localStorage]和cookie 的区别简介web storage和cookie用于在浏览器中保存数据,属于在客户端的本地存储, 使部分数据实现持久化Cookiecookie的中文意思是“小甜饼”的意思,确实cookie的存储空间较小,大小被限制在4KB左右,其主要的作用是保存用户的登录信息,避免用户在同域的平台需重复多次登录的情况(例如登录某宝时,点击某商品进入链接需登录一次,进入购物车换一个链接又需重新登录)。代码如下(示例):w
2020-12-17 23:07:53
276
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人