3 changed files with 192 additions and 0 deletions
@ -0,0 +1,44 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<title>Document</title> |
|||
</head> |
|||
<body> |
|||
<script> |
|||
console.log(Math.abs(-2));//去绝对值 |
|||
console.log(Math.min(10,11,12,16,48,2));//取最小值 |
|||
console.log(Math.max(10,11,12,16,48,2));//取最大值 |
|||
console.log(Math.floor(10.1));//向下取整 |
|||
console.log(Math.ceil(10.1));//向上取整 |
|||
console.log(Math.random())//取0~1之间的随机数 |
|||
function getRandomNum(min,max){ |
|||
//random*(最大值-最小值)+最小值 |
|||
return Math.floor(Math.random()*(max-min)+min); |
|||
} |
|||
|
|||
var n = getRandomNum(10,20); |
|||
console.log(n); |
|||
|
|||
//Date |
|||
console.log(Date.now()); |
|||
console.log(new Date(Date.now())); |
|||
console.log(new Date(1751436462638).getDate());//2 |
|||
console.log(new Date(1751436462638).getTime()); |
|||
console.log(new Date(1751436462638).getMonth());//0~11代表一到十二月 |
|||
console.log(new Date(1751436462638).getFullYear());//年 |
|||
console.log(new Date(1751436462638).getHours());//时 |
|||
console.log(new Date(1751436462638).getMilliseconds());//毫秒 |
|||
console.log(new Date(1751436462638).getMinutes());//分 |
|||
console.log(new Date(1751436462638).getSeconds());//秒 |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,77 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
|
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<title>Document</title> |
|||
</head> |
|||
|
|||
<body> |
|||
<!-- dom节点的类型 |
|||
Document:文档树的顶级节点 |
|||
DocumentType:doctype标签 |
|||
Element:网页的html标签 |
|||
Attribute:元素属性 |
|||
Text:标签之间的文本 |
|||
Comment:标签注释 |
|||
DocumentFragment:文档片段 --> |
|||
|
|||
<div>div1</div> |
|||
<div>div2</div> |
|||
<div class="haha"></div> |
|||
<form name="login"></form> |
|||
<div class="div1" id="mike"></div> |
|||
<p class="haha"></p> |
|||
<script> |
|||
//1.getElementsByTagName |
|||
var div1 = document.getElementsByTagName("div")[0] |
|||
console.log(div1); |
|||
|
|||
//2.getElementsByClassName |
|||
console.log(document.getElementsByClassName("haha")[0]); |
|||
|
|||
//3.getElementsByName |
|||
console.log(document.getElementsByName("login")[0]); |
|||
|
|||
//4.getElementById |
|||
console.log(document.getElementById("mike")); |
|||
|
|||
//5.querySelector(".haha") |
|||
console.log(document.querySelector(".haha")) |
|||
|
|||
//6.querySelectorAll(".haha") |
|||
console.log(document.querySelectorAll(".haha")); |
|||
|
|||
|
|||
|
|||
|
|||
//创建元素 |
|||
var p = document.createElement("p"); |
|||
var content = document.createTextNode("woshineirong"); |
|||
var id = document.createAttribute("id"); |
|||
id.value = "root " |
|||
p.appendChild(content); |
|||
p.setAttributeNode(id) //只有在属性的添加是用 |
|||
console.log(p); |
|||
var dd = document.getElementById("mike") |
|||
dd.appendChild(p) |
|||
|
|||
//元素的属性 |
|||
var d0 = document.getElementById("mike"); |
|||
d0.id = "dd1" |
|||
d0.className = "dd0 dd1" |
|||
d0.classList.add("ss1") |
|||
console.log(d0.classList); |
|||
d0.classList.remove("ss1") |
|||
console.log(d0.classList); |
|||
|
|||
// innerHTML可以识别标签,而innerText会把标签识别为一个字符串 |
|||
var str = "<a href = 'www.baidu.com'>baidu</a>" |
|||
//d0.innerText = str; <a href = 'www.baidu.com'>baidu</a> |
|||
d0.innerHTML = str; |
|||
|
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,71 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
|
|||
<head> |
|||
<meta charset="UTF-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
<title>Document</title> |
|||
</head> |
|||
|
|||
<body> |
|||
<script> |
|||
var name = "nihao" |
|||
console.log(name.substr(1, 5));//ihao |
|||
console.log(name.substr(2, 3));//hao |
|||
console.log(name.substr(1));//ihao |
|||
console.log(name.substr(-2));//ao |
|||
console.log(name.substr(2, -1));// |
|||
|
|||
// -1表示不匹配,若存在第二个参数,代表从该位置开始匹配 |
|||
console.log(name.indexOf("ao")) |
|||
console.log(name.indexOf("ao", 4)) |
|||
|
|||
// 去掉字符串前后的空格,不改变原字符串,返回改变后的字符串 |
|||
var str = " haha nihaoa " |
|||
var str1 = " \nhaha nihaoa\r " |
|||
console.log(str.trim()) |
|||
console.log(str1.trim()) |
|||
|
|||
console.log("hahaha|woshi|ll".split("|"))//['hahaha', 'woshi', 'll'] |
|||
console.log("hahaha,|woshi|,ll".split(","))//['hahaha', '|woshi|', 'll'] |
|||
console.log("hahaha|woshi|ll".split("|",2))//['hahaha', 'woshi'] |
|||
|
|||
var arr = ["kalka","adj",1,"jajajaj"] |
|||
for(var i in arr){ |
|||
console.log(arr[i]) |
|||
} |
|||
|
|||
console.log(Array.isArray(arr))//true 判断是否为数组 |
|||
|
|||
var arr1 = []; |
|||
arr1.push("nishishei?","woyebuzhidao") |
|||
console.log(arr1) |
|||
arr1.pop() |
|||
console.log(arr1)//['nishishei?'] |
|||
|
|||
console.log("==============") |
|||
console.log(arr.shift())// 删除开头第一个元素,并返回该元素 |
|||
arr.unshift("这是新的元素")//在开头添加一个元素 |
|||
console.log(arr) |
|||
|
|||
//数组方法join |
|||
var arr2 = [111,222,333,444] |
|||
var q = arr2.join("|") |
|||
console.log(q); |
|||
q=q.split("|") |
|||
console.log(q); |
|||
|
|||
//cancat方法 数组合并 |
|||
var arr3 = arr1.concat(arr2) |
|||
console.log(arr3);// ['nishishei?', 111, 222, 333, 444] |
|||
|
|||
//reverse() 数组翻转,会改变原数组 |
|||
console.log(arr3.reverse());//[444, 333, 222, 111, 'nishishei?'] |
|||
|
|||
//indexOf()查询某字段在数组中的位置,若存在返回其索引,否则返回-1 |
|||
console.log(arr2.indexOf(2)); |
|||
|
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue