摘要: PubSub.js消息的发布订阅 在react中, 进行组件中传递数据 : * 可以使用 『props』 通过标签属性的方式, 从组件外部向组件内部传递数据, 将组件和数据解耦 * 进行父组件往子组件传递数据比较方便 * 进行兄弟组件之间传递数据, 只能把数据放到父组件中, 然后兄弟之间传递, 把方 阅读全文
posted @ 2021-08-10 19:54 刘小灿 阅读(176) 评论(0) 推荐(0)
摘要: 1 let obj = { 2 name: '孙悟空', 3 age: 18, 4 gender:'男' 5 } 6 7 //读取obj对象里面中的属性名 8 9 //因为对象里面的属性名字都是『字符串』,所以读取需要使用 obj['name']来读取 10 console.log(obj['nam 阅读全文
posted @ 2021-08-07 21:45 刘小灿 阅读(227) 评论(0) 推荐(0)
摘要: var 声明 for(var i = 0; i<5; i++){ setTimeout(()=>console.log(i),0) // 5 5 5 5 5 }上面的代码因为setTimeout是一个异步,所以它拿到的是循环结束后的i的值,因为上面我们说的var是全局变量会被覆盖掉所以最后的i值是5 阅读全文
posted @ 2021-07-22 15:37 刘小灿 阅读(692) 评论(1) 推荐(1)
摘要: 1 let arr = [18,20,21,22,23,24,25,26]; 2 let newNumber = arr.find((item) => { 3 if(item > 20) return item 4 }) 5 console.log(newNumber); // 21 定义和用法 f 阅读全文
posted @ 2021-07-22 10:02 刘小灿 阅读(864) 评论(0) 推荐(1)
摘要: insertAdjacentHTML() 方法将指定的文本解析为 Element 元素,并将结果节点插入到DOM树中的指定位置。 它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤,使其比直接使用innerHTML操作更快。 语法: element.insert 阅读全文
posted @ 2021-07-11 18:13 刘小灿 阅读(95) 评论(0) 推荐(1)
摘要: //1.contextmenu 禁止鼠标右键菜单 document.addEventListener('contextmenu',function(e){ e.preventDefault(); }); //2.禁止选中文字 selectstart document.addEventListener 阅读全文
posted @ 2021-06-24 17:11 刘小灿 阅读(310) 评论(1) 推荐(1)
摘要: var str01 = "你好我的博客世界" var str02 = "qwertyvSDCV" 1、str01.charAt() 返回值是指定索引位置的字符串,超出索引,结果是空字符串。 2、str01.charCodeAt() 返回在指定的位置的字符的 Unicode 编码。 3、str01.c 阅读全文
posted @ 2021-06-13 15:11 刘小灿 阅读(59) 评论(0) 推荐(1)
摘要: 一、改变原始数组的方法: 1、pop() 删除 array 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不 改变数组,并返回 undefined 值。array.pop() 。 2、push() push() 方法可把它的参数顺序添加到 array 阅读全文
posted @ 2021-06-13 00:15 刘小灿 阅读(4805) 评论(0) 推荐(2)
摘要: 1 //外层循环(控制行) 2 for (var i = 0; i < 7; i++) { 3 4 //内层循环(控制列) 使用空格把表格左边挤过去 5 for (var j = 0; j < 7 - i; j++) { 6 // document.write函数,在网页中输出文本 7 docume 阅读全文
posted @ 2021-06-04 20:52 刘小灿 阅读(2333) 评论(0) 推荐(1)
摘要: localStorage 数据会永久存储,除非代码或手动删除 sessionStorage 数据只存在与当前会话,浏览器关闭则清空 一般用 localStorage 会更多一些 阅读全文
posted @ 2021-06-03 10:21 刘小灿 阅读(61) 评论(1) 推荐(1)