随笔分类 - js
js基础
摘要:原型:原型也是一个对象,通过原型可以实现对象的属性继承,用于创建重复的对象,同时又能保证性能。 function Car(name,speed){ this.name=name; this.speed=speed; this.showName=function(){ console.log(this
阅读全文
摘要:如果想对一个多维数组,进行扁平化处理,即 多维数组 ⋙ 一维数组 ▼ 可以使用 .flat()函数实现 Array.flat() 将多维数组降维 flat()函数仅采用一个参数,参数可自行设置,原始数组包含一个或多个嵌套数组结构时,由此参数决定函数将多少数组层压扁为单个层,默认值是 1。 函数无参数
阅读全文
摘要:获取鼠标位置 var div=document.querySelector("div"); div.onmousemove=function(e){ console.log(e); } 点击小图片 出现大图片 js window.onload=function(){ // 获取小图片 var img
阅读全文
摘要:获取元素dom 通过id获取 document.getElementById(); 通过类名获取 document.getElementsByClassName(); 通过name获取 document.getElementsByName(); 通过标签名获取 document.getElement
阅读全文
摘要:一、使用Object直接创建对象 二、使用JSON创建对象的语法(字面量方法) 三、使用function,函数名和其参数可以看成一个构造器用于构造对象 function Student(id,name){ this.id=id; this.name=name; this.scores=[ {subj
阅读全文
摘要:正则表达式:用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”, 这个“规则字符串”用来表达对字符串的一种过滤逻辑。一种字符串匹配的模式。 可以用来: 测试字符串内的模式 可以测试输入字符串,以查看字符串内是否出现需要模式。作数据验证。 替换文本 可以使用正则表达式来识别文档中
阅读全文
摘要:.shift() 删除第一个数组元素 var arr=[1,2,3,4,5]; arr.shift(); console.log(arr); //[ 2, 3, 4, 5 ] .pop 删除最后一个数组元素 var arr=[1,2,3,4,5]; arr.pop(); console.log(ar
阅读全文
摘要:console.log(0.1+0.2); //0.30000000000000004 console.log(0.1+0.2==0.3); //false 计算机运算时,整数运算是没有问题的,用浮点数进行运算时,精度会出现问题。 0.1和0.2是近似值,近似值相加就得到了 0.3000000000
阅读全文
摘要:+ - * / +用于数值运算相加,也可以用作字符串拼接 var a=1+"1"; console.log(a); //11 var a=1+1; console.log(a); //2 - * / 正常数值运算 比较运算符 = 赋值 == 等于 值相同 绝对等于 值和数据类型都相同 console
阅读全文
摘要:attributes属性:获取与控件属性不对应的任意属性的集合。 html代码: <div id="div" n="123" m="456"></div> js代码: var div=document.getElementById("div"); var n=div.attributes["n"].
阅读全文

浙公网安备 33010602011771号