Frozen5293's blog Frozen5293's blog
首页
  • 游戏开发
  • 博客相关
  • 技术问题
  • 分类
  • 标签
  • 归档
  • 友情链接
关于
GitHub (opens new window)

Frozen5293

刀剑钺戟摧狂浪,山河草木岁众生
首页
  • 游戏开发
  • 博客相关
  • 技术问题
  • 分类
  • 标签
  • 归档
  • 友情链接
关于
GitHub (opens new window)
  • Bom

    • BOM
      • 窗口
      • 浏览器导航
      • 存储
      • js 标准库
    • DOM
      • 监听
      • 外部加载
frozen5293
2023-08-16
前端 web
目录

Bom

# BOM

# 窗口

Window.prompt()  
1

# 浏览器导航

localtion.href

    跳转

localtion.search

    ?xxxxx

localtion.hash

    #xxxxx

// 导航

history.goback()

history.forward()


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 存储

localstore.setitem()

sessiStore.setItem()
1
2
3

# js 标准库

Math.cell()
Math.floor()
Math.rount()
parseInt()
random(0..1) 
pow()
min()
max()
sqrt()
getRamdom(a,b)
let p =[];
p.splice()
1
2
3
4
5
6
7
8
9
10
11
12

# DOM

document.querySelector("css 选择器")
document.getElementById()
document.getElementByTag()
document.getElementByClass()
document.getElementsByTagName("title")[0].getAttributeNode("lang");

x.parentNode
x.childNodes
x.firstChild
x.lastChild
x.nextSibling
x.previousSibling

document.createElement('div')
document.body.appendChild(clild)

obj.getAttribute("")
obj.setAttribute("")

obj.innerText
obj.innerHTML
obj.className=""
obj.classList.add("")
obj.classList.toggle("")// 添加或删除
obj.nodeName  // x 的名称
obj.nodeValue //x 的值
obj.parentNode // x 的父节点
obj.childNodes // x 的子节点
obj.attributes // x 的属性节点


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

# 监听

obj.addEventListenr("eventname",fn(){
    // click

    // hover

    // touchstart

    // touchmove

    // touchend

    // change // inputbox
})
1
2
3
4
5
6
7
8
9
10
11
12
13

# 外部加载

let p = document.DOMParser();
p.parseFromString(text,"text/xml");
1
2
编辑 (opens new window)
#js#ts#api#web
上次更新: 2024/04/16, 00:35:21
最近更新
01
Rust序列化函数
04-29
02
Rust错误处理
04-29
03
1
04-29
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Frozen5293 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式