摘要: 一,作用域 const和let:没有变量提升,且定义的变量只在let命令所在的代码块生效,在定义之前使用,会报错 var :变量会被提升,在全局范围内都有效,且可在变量定义之前使用 二、重复声明 const和let:在同一作用域内,不允许重复声明同一个变量 var:允许重复声明 三、赋值 let 和 阅读全文
posted @ 2022-03-07 20:55 cc-front 阅读(114) 评论(0) 推荐(0)
摘要: 1.页面节点获取 2.组件内部数据管理对象 -- state 在react中只有两种数据: 一个是组件内部数据 -- 称为state数据(当前组件的状态数据),还有一个是组件外部数据 类组件的render方法只有这两种数据的更新会触发 定义state,在构造函数中必须先调用super(),名字必须是 阅读全文
posted @ 2022-03-07 20:34 cc-front 阅读(76) 评论(0) 推荐(0)
摘要: 一、函数组件没有this对象,也没有生命周期 hooks是在16.8以后才有的,也就是函数组件是后来添加的, 它的原理就是把类组件的render方法进行抽取实现的 函数组件与hooks 1.useState -- 定义一个state数据 useState为什么会在第二个参数是函数?因为react都是 阅读全文
posted @ 2022-03-07 19:35 cc-front 阅读(209) 评论(0) 推荐(0)
摘要: 一、类生命周期 1.在react中,生命周期只有类组件才有,函数组件没有生命周期 在现在开发过程中,以函数组件为主要开发,类组件几乎被抛弃,因为类组件不灵活,现在的编程偏向与 函数式编程 1.生命周期 -- 挂载 constructor -- 是用于初始化数据 ,不能在这里写setState()调用 阅读全文
posted @ 2022-03-07 09:52 cc-front 阅读(152) 评论(0) 推荐(0)
摘要: 变量作用域:全局变量和局部变量 问题:函数外部无法读取内部 ,声明也会体现是否全局在函数内或者外部 1.闭包:就是指能够读取其他函数内部变量的函数。 在js中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成:定义在一个函数内部的函数(嵌套函数) 本质上,闭包是将函数内部和外部连接起来的桥梁 阅读全文
posted @ 2022-03-07 08:51 cc-front 阅读(73) 评论(0) 推荐(0)
摘要: 1.使用场景在,有数据时间或者数据是不适宜展示的内容,就可以使用过滤器来去修改展示的数据而不去改变原有的数据去过滤。 属性filters就是一个vue用于定义方法过滤器(替换相当于replace()原理实现) //自定义过滤器 {{p.st | dateFormat('MM月DD日 hh时')}} 阅读全文
posted @ 2022-03-07 00:53 cc-front 阅读(659) 评论(0) 推荐(0)