随笔分类 -  JS

JS
摘要:package 初始化 npm init -y 如果没有在初始命令行状态 ctrl+c 回到初始命令行 { //项目名称,插件名称,上传到npmjs.com中允许别人查找使用 "name": "0110", //1.2.3 1是大版本 2是中型版本(小版本) 3是小型版本(微版本) //1.大版本 阅读全文
posted @ 2022-01-17 09:22 满天星可以嘛 阅读(39) 评论(0) 推荐(0)
摘要:webstorage localStorage sessionStorage webstorage是上面两个总称 储存 localStorage.a=1; localStorage.b=2; localStorage.setItem("a","10"); 获取 console.log(localSt 阅读全文
posted @ 2022-01-17 09:19 满天星可以嘛 阅读(49) 评论(0) 推荐(0)
摘要:面向对象 对象 key先数值,如果是字符串 按照谁先设置就先遍历谁 var arr = [1, 3, 5, 2, 3, 4, 5, 6, 3, 4]; arr = Object.values(arr.reduce((v, t) => { //加字符串a是为了不自动排序 v["a"+t] = t; r 阅读全文
posted @ 2022-01-15 12:10 满天星可以嘛 阅读(24) 评论(0) 推荐(0)
摘要:Promise 数组中的匿名回调函数有哪些 var arr=[]; arr.forEach(function(){ }) arr.reduce(function(){ }) arr.sort(function(){ }) arr.every(function(){ }) ... setInterva 阅读全文
posted @ 2022-01-06 22:50 满天星可以嘛 阅读(95) 评论(0) 推荐(0)
摘要:类 // Box 类名 class Box{ sum=0; // constructor 构造函数 constructor(a,b){ this.sum=a+b; this.play(); } play(){ console.log("aaaa"); } } //实例化 var b=new Box( 阅读全文
posted @ 2022-01-01 12:42 满天星可以嘛 阅读(54) 评论(0) 推荐(0)
摘要:箭头函数 如果函数中只有一句话,并且是使用return 返回的,可以省略{} var sum=(a,b)=>a+b; 如果函数中有且仅有一个参数时,可以省略() var getSum=a=>a+10; 如果函数中没有参数,或者有1个以上的参数时,必须使用() var getSum=()=>10; 箭 阅读全文
posted @ 2022-01-01 12:38 满天星可以嘛 阅读(54) 评论(0) 推荐(0)
摘要:元字符 字面量正则表达式 ​ var reg=/a/gi; ​ /正则表达式内容/修饰符 var reg=new RegExp("a","g"); var reg=new RegExp("正则表达式内容","修饰符") 修饰符 g 全局匹配 查找到一个时没有完成继续向后查找 i 不区分大小写 查找中 阅读全文
posted @ 2021-12-26 15:07 满天星可以嘛 阅读(47) 评论(0) 推荐(0)
摘要:鼠标事件 click 点击 dblclick 双击 mousedown 按键鼠标键 mouseup 释放鼠标键 mouseover 鼠标滑入 mouseout 鼠标滑出 mouseenter 鼠标进入 mouseleave 鼠标离开 mousemove 鼠标移动 contextmenu 右键菜单 m 阅读全文
posted @ 2021-12-26 15:06 满天星可以嘛 阅读(337) 评论(0) 推荐(0)
摘要:CSS样式 pointer-events: none; 不接收点击事件 DOM对象.addEventListener("事件类型",事件触发后的回调函数,是否捕获阶段触发(默认是false)/配置对象); 配置对象 {once:true} 仅接受一次事件 捕获阶段 目标阶段 冒泡阶段 ​ 外 内 ​ 阅读全文
posted @ 2021-12-26 15:04 满天星可以嘛 阅读(149) 评论(0) 推荐(0)
摘要:BOM location history screen navigator document 视口宽高innerWidth,innerHeight不考虑滚动条高会减掉控制面板高度 document.documentElement.clientWidthdocument.documentElement 阅读全文
posted @ 2021-12-26 15:02 满天星可以嘛 阅读(34) 评论(0) 推荐(0)
摘要:计算器 var input,divs,firsValue,symbol; init(); /* 获取input和所有被点击的divs列表,并且,循环 所有的divs元素,给每个添加点击事件,点击后执行 clickHandler函数 */ function init(){ input=document 阅读全文
posted @ 2021-12-26 14:56 满天星可以嘛 阅读(38) 评论(0) 推荐(0)
摘要:DOM Document Object Model 文档对象模型 节点 节点属性 // 结构 <body> aaaa <div id="div1"> <span></span> <span></span> <span></span> </div> <div> <span></span> <span> 阅读全文
posted @ 2021-12-18 10:06 满天星可以嘛 阅读(59) 评论(0) 推荐(0)
摘要:内置对象 Math数学方法 Math.PI Π 弧度=Math.PI/180*角度 角度=弧度/Math.PI/180; Mat.SQRT1_2 根号2分之一 Math.SQRT2 根号2 Math.sin(); Math.cos(); Math.ean(); 取整 Math.floot();向下取 阅读全文
posted @ 2021-12-18 10:05 满天星可以嘛 阅读(55) 评论(0) 推荐(0)
摘要:some 数组中是否有满足条件的 返回布尔值,如果遇到一个满足条件的,就会直接跳出 var arr=[1,2,3,4,5,6,7]; var bool=arr.some(function(item,index,arr){ return item>4;//判断每个元素是不是有大于4的 }); cons 阅读全文
posted @ 2021-12-16 09:17 满天星可以嘛 阅读(55) 评论(0) 推荐(0)
摘要:数组 数组里面的所有内容称为元素,简称元 每个元素,对应的一个索引数,这个索引数叫做下标 根据变量[下标]就可以获取到这个变量数组的下标所对应索引的元素 arr[0]=1 1元素 arr 数组变量 0下标 索引值 arr[0] 下标变量 下标是从0开始,第一个元素对一个的下标是0 因为这个100表示 阅读全文
posted @ 2021-12-14 17:02 满天星可以嘛 阅读(264) 评论(0) 推荐(0)
摘要:对象 var o={a:1,b:2}; o.a o对象下的a属性 o.a=值 可以设置属性的值 对象的结构形式是键值对结构 键(key) 值(value) 成对 a 键 1 值 键值对中不能出现重复的键 var o={a:1,a:10} 错误 在对象中键 只能是string或者symbol var 阅读全文
posted @ 2021-12-13 17:48 满天星可以嘛 阅读(36) 评论(0) 推荐(0)
摘要:作用域 在函数中使用var定义的变量或者函数的形参,都是局部变量,也就是说这个变量只能作用域函数内部,函数运行完成后这个变量会被销毁,在函数外是不存在该变量的 使用var定义在函数外的变量,可以在函数内被调用,定义在函数外的变量叫做全局变量,函数运行完成后不会销毁全局变量 函数内也可以定义函数,所以 阅读全文
posted @ 2021-12-10 20:24 满天星可以嘛 阅读(67) 评论(0) 推荐(0)
摘要:双重循环 第一步先创建一个tr里面10个td // 获取table var table=document.getElementById("table"); // 定义一个初始字符串 var str=""; // 先给这个字符串增加一个tr str+="<tr>"; // 下面循环10次,每次给里面累 阅读全文
posted @ 2021-12-09 20:28 满天星可以嘛 阅读(66) 评论(0) 推荐(0)
摘要:三元运算符var a=3;bar b=a ? 1:0;如果a>2 则让b=1,否则b=0;var b=条件 ?结果1:结果2如果条件转换为布尔值时是true,则把结果1返回,否则把结果2返回 当三元运算符返回的结果是一个true或者false时可以不使用三元运算符直接返回结果即可 ~ +1取非作用: 阅读全文
posted @ 2021-12-08 20:24 满天星可以嘛 阅读(318) 评论(0) 推荐(0)
摘要:a=null 数据类型是objecttyoeof判断值得类型所有得Null都是object=赋值 ==判断 全等 数据类型转换转换为字符串:1.String(变量);强制转换字符串 都会变成双引号的变量.toString(n); toFixed(n); 有四舍五入功能 针对数值转换为字符串使用2.变 阅读全文
posted @ 2021-12-07 19:27 满天星可以嘛 阅读(71) 评论(0) 推荐(0)