JS
the_old_boy
新手上路,不耻下问
展开
-
React的Hook学习笔记
文章目录什么是HookuseEffect条件执行useEffectuseEffect可以写多个自定义hook函数组件与clas组件useState重新命名state名称setState触发组件重新渲染函数式更新参考什么是Hookhook是可以让逆在不编写class的情况下可以使用state和其他react特性。个hook,如下useStateuseEffectuseContextuseReduceruseCallbackuseMemouseRefuseLayoutEffect自定义h原创 2020-08-23 23:19:34 · 1037 阅读 · 0 评论 -
怎么记住js双等号的隐式转换
目录一、隐式转换的记忆技巧关键是:记住图片中的转换顺序,最后同类型比较二、编写js代码时建议不用或少用双等号‘==’一、隐式转换的记忆技巧如果两个值类型相同,则直接比较如果两个值不是同一个类型的话,则按如图方式进行相应类型转换,直到两个值的类型相同再进行比较。对象和布尔值比较[] == true; //false 对象–>字符串–>数字 == 数字<—布尔值 如上转换后,两个值的类型同为数字,则进行数字之间的比较对象和字符串比较原创 2020-08-17 17:42:01 · 426 阅读 · 0 评论 -
【JS】请清楚这些概念:变量声明 > 变量赋值 > 变量提升 > 执行上下文
先看一下这个例子,分析输出的结果是什么showName()console.log(myname)var myname = '极客时间'function showName() { console.log('函数showName被执行');}结果如下:结果可能跟你想的不一样,你可能也知道js是按顺序执行的,但是为什么这里的输出结果不是按顺序的呢?这就需要了解【变量提升】。了...转载 2020-04-16 15:31:21 · 316 阅读 · 0 评论 -
js 数组学习小结
1、Array.lengthlength是Array实例的属性。返回一个Number,表示数组的长度。let arr = ['shoes', 'shirts', 'socks', 'sweaters'];console.log('数组的长度:'+arr.length);//数组长度: 42、Array.prototypeArray.prototype是指Array的原型。Array实...原创 2019-05-30 20:00:45 · 180 阅读 · 0 评论 -
【JS笔记】CommonJS规范
require的三种参数格式'pages/index/index.js'这是我假定的一个地址‘/pages/index/index.js’ 绝对路径形式‘./pages/index/index.js’ 相对路径形式js文件的文件后缀名可以省略,即‘pages/index/index.js’可以写为‘pages/index/index’模块module输出的变量不受module...原创 2019-08-07 23:39:00 · 105 阅读 · 0 评论