JavaScript数组(包括上一笔记都是ECMAScript对象),BOM对象,DOM对象,html DOM Enent(事件) 1、Arrary; var ret = new Arrary(1,2,3,4,5,6); 如果采用初始化的方式创建数组,如果里面只有一个值并且是一个数字,表示的就是长度而不是内容 .join(): var ret = ["hello","maiihu"].join("++++") 数组拼接 栈:push压栈: <script> var arr5=[1,4,5,7]; arr5.push(13); arr5.push("hello",7); console.log(arr5); pop弹栈:(删除最后一个元素):arr5.pop(); 队列:shift 出:shift() unshift 进:unshift() 2、date()对象: var date_obj=new Date(); alert(date_obj.toLocaleDateString()); var date_obj2=new Date("2019/6/05 11:20"); alert(date_obj2.toLocaleString()); var date_obj3=new Date(5000);#5000毫秒,5秒,在Unix诞生时间基础加5000毫秒 alert(date_obj3.toLocaleString()); var date_obj = new Date(); console.log(date_obj.getFullYear()); #年 console.log(date_obj.getMonth()); #月(默认从0起始) console.log(date_obj.getDate()); #日 console.log(date_obj.getDay()); #星期 console.log(date_obj.getHours()); #时 console.log(date_obj.getMinutes()); #分 console.log(date_obj.getSeconds()); #秒 3、RegExp正则对象:博客园或CSDN复习:可与String方法结合搜索查找字符串 4、Match对象:Math.random()随机值;Manth.round(2.8)四舍五入;Math.pop(2,3)次方,幂; BOM对象 1、window对象: var ret=confirm("1523456") var ret=prompt("hello")#提示框 alert(ret) 2、onclick调用function函数 document.getElementById("");#获取id的参数值 3、定时器:setInterval(begin,1000)毫秒 4、history历史,具体需要时自行查询 history内部三种方法:forward back go 5、location.reload():重载;location.href="http://www.baidu.com"跳转链接 DOM对象 全局查找 1、ele.nodeName;ele.nodeType;ele.nodeValue;了解一下,几乎不会用,用到再细查 2、var ele=document.getElementsByClassName("div2"); 3、console.log(Name[i].innerHTML)#获取name元素的值 局部查找可以通过TagName var ele2 = ele.getElementsByTagName("p"); alert(ele2.innerHTML) alert(ele2.length) 局部查找可以通过class var ele4 = ele.getElementsByClassName("ppp"); alert(ele4); 局部查找不可以通过 tagName var ele5=ele.getElementsByName("eric");#div块的名字 alert(ele5); 局部查找不可以通过ID var ele3 = ele.getElementById("ppp"); alert(ele3.innerHTML); html DOM Enent(事件):具体情况再具体分析
JavaScript数组(包括上一笔记都是ECMAScript对象),BOM对象,DOM对象,html DOM Enent(事件)
最新推荐文章于 2021-11-19 10:24:52 发布