javascript学习笔记day7

发布时间 2023-08-28 16:35:16作者: 秋以为期1

今天学了挺多新东西的,在学校教的东西都是很老了东西了,果然互联网完全真能靠自学,下面是今天的笔记

var let const 优先使用const,即不会改变的变量,假设后续发现这个变量会改变就再使用let
console.log 打印属性 console.dir打印信息
innerText 只修改标标签内容不解析标签
innerHTML识别标签例如<strong>标签</strong>就可以加粗字体
在js里面通过style修改属性时,不能直接使用css的-符合,例如background-color会吧横杠识别成减号,使用小驼峰命名方法,backgrouneColor
background-repeat:no-repeat;图片不重复 background-size: cover;图片平铺整个页面
function getRandom(N,M){
return Math.floor(Math.random()*(M-N+1))+N
} 生成N到M的随机数字
通过js添加属性会把原来的class类名覆盖掉,优先使用classList然后再是listname
可以通过list.add('user') 添加的方法让两个style一起存在,list.remove.('user')删除一个有的类名,或者通过
togglle.('user')原来没的话就添加原来有的话就删除,list.removeAttribute('disabled')可以删除指定属性例如选中属性
获取普通的p标签的字可以通过innerHTML,但是获取表单例如input之类的就只能通过values
使用自定义标签data-id=1 data-spm='不知道'
console.log(div.dataset.id) 和 console.log(div.dataset.spm)
setInterval(函数,间隔时间)
clearInterval(定时器id) 关闭定时器