随笔分类 - Web前端
摘要:PubSub.js消息的发布订阅 在react中, 进行组件中传递数据 : * 可以使用 『props』 通过标签属性的方式, 从组件外部向组件内部传递数据, 将组件和数据解耦 * 进行父组件往子组件传递数据比较方便 * 进行兄弟组件之间传递数据, 只能把数据放到父组件中, 然后兄弟之间传递, 把方
阅读全文
摘要:1 let obj = { 2 name: '孙悟空', 3 age: 18, 4 gender:'男' 5 } 6 7 //读取obj对象里面中的属性名 8 9 //因为对象里面的属性名字都是『字符串』,所以读取需要使用 obj['name']来读取 10 console.log(obj['nam
阅读全文
摘要:var 声明 for(var i = 0; i<5; i++){ setTimeout(()=>console.log(i),0) // 5 5 5 5 5 }上面的代码因为setTimeout是一个异步,所以它拿到的是循环结束后的i的值,因为上面我们说的var是全局变量会被覆盖掉所以最后的i值是5
阅读全文
摘要: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
阅读全文
摘要:insertAdjacentHTML() 方法将指定的文本解析为 Element 元素,并将结果节点插入到DOM树中的指定位置。 它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤,使其比直接使用innerHTML操作更快。 语法: element.insert
阅读全文
摘要://1.contextmenu 禁止鼠标右键菜单 document.addEventListener('contextmenu',function(e){ e.preventDefault(); }); //2.禁止选中文字 selectstart document.addEventListener
阅读全文
摘要:var str01 = "你好我的博客世界" var str02 = "qwertyvSDCV" 1、str01.charAt() 返回值是指定索引位置的字符串,超出索引,结果是空字符串。 2、str01.charCodeAt() 返回在指定的位置的字符的 Unicode 编码。 3、str01.c
阅读全文
摘要:一、改变原始数组的方法: 1、pop() 删除 array 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不 改变数组,并返回 undefined 值。array.pop() 。 2、push() push() 方法可把它的参数顺序添加到 array
阅读全文
摘要: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
阅读全文
摘要:localStorage 数据会永久存储,除非代码或手动删除 sessionStorage 数据只存在与当前会话,浏览器关闭则清空 一般用 localStorage 会更多一些
阅读全文
摘要:这几年从大学开始,就接触开发,一直没有记录到博客上,看到大佬们一直在博客上记录这自己的技术,并不断更新。所以昨晚注册好博客,记录自己日常遇到的问题和解决方案,慢慢积累~
阅读全文
浙公网安备 33010602011771号