Shyno
Don't be shy,no problem!
摘要: 方法或函数 1.includes():返回布尔值,表示是否找到了参数字符串 (1)string.includes const str= 'shyno大帅逼' const str1 = '大帅逼' console.log('includes',str.includes(str1)) //true (2 阅读全文
posted @ 2021-07-02 18:13 Shyno 阅读(414) 评论(2) 推荐(1) 编辑
摘要: 因为面向对象,所以对象是很重要的储存工具。和面向过程一样,它也有变量名重复的风险,比如之前提到的原型污染。为了一定程度上解决这个问题,引入了子父类和继承的概念。 1.子父类 //父类const GetObj = function () { this.b = ['1', '2'] } GetObj.p 阅读全文
posted @ 2021-03-29 14:33 Shyno 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.用函数代替对象储存变量 变量 const obj1 = { a: 1, b: ['1', '2'], c: function () { return 'name' } } 函数:实际上最终还是放在对象里 const getObj=()=>{ return { a: 1, b: ['1', '2' 阅读全文
posted @ 2021-03-17 19:27 Shyno 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 其实,不需要搞明白面向过程编程和面向对象编程的区别,只需要明白面向对象的特点:变量必须有家长,万事家长做主.慢慢就能理解面向对象的优劣. 1.变量有所属. 常规方式 var a = 1 let b = ['1', '2'] const c = function (name) { return nam 阅读全文
posted @ 2021-03-17 14:58 Shyno 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 在hooks中,修改状态的是通过useState返回的修改函数实现的.它的功能类似于class组件中的this.setState().而且,这两种方式都是异步的.可是this.setState()是有回调函数的,那useState()呢? 问题点: 1.它异步且没有回调函数 可以看到,i 阅读全文
posted @ 2021-01-21 20:28 Shyno 阅读(17863) 评论(2) 推荐(5) 编辑
摘要: 1.useEfect()的基本用法 const [test,setTest] = useState(1) const init=()=>{ setTest(2) } useEffect(()=>{ init() console.log('kkk',test) },[test]) 红色'test'则是 阅读全文
posted @ 2021-01-21 20:24 Shyno 阅读(4553) 评论(1) 推荐(1) 编辑
摘要: 假如我现在需要批量生产一批对象,这些对象有相同的属性,并且对应属性值的数据类型一致.该怎么去做? 在ts中,因为要检验数据类型,所以必须对每个变量进行规范,自然也提供了一种批量规范的功能.这个功能就是接口. 比如下图就是接口的使用: 结合上图我们对接口进行简单的分析. 一、基本使用. 编写接口 in 阅读全文
posted @ 2020-08-04 14:59 Shyno 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、基础用法 1.默认值 从0开始递增+1 enum Color {Red, Green, Blue} let c: Color = Color.Red; let d: Color = Color.Green; let e: Color = Color.Blue; console.log('enum 阅读全文
posted @ 2020-08-03 15:42 Shyno 阅读(18808) 评论(0) 推荐(1) 编辑
摘要: ts中数据类型的定义是重点之一,所以必须明确ts有哪些数据类型 1.布尔类型 最基本的数据类型就是简单的true/false值,在JavaScript和TypeScript里叫做boolean(其它语言中也一样)。 let isDone: boolean = false; 注意:在js中,除了fal 阅读全文
posted @ 2020-08-03 11:22 Shyno 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 我一直认为学习是知识的累加,而前端技术也是进步的.所以学习的重点就是,'它有什么不同,它好在哪里'.这要求我们必须结合之前的经验和知识去学习一门新技术,而不是无情的复制粘贴机器. 首先,ts的官方定义是 TypeScript 是一个编译到纯 JS 的有类型定义的 JS 超集。 这里有几个关键词,'编 阅读全文
posted @ 2020-07-31 15:08 Shyno 阅读(192) 评论(0) 推荐(0) 编辑