文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第十三课时
上节回顾:
- 1.Regex
- a.
[]
一个字符的范围 - b.有顺序要求的
- c.
\w==[a-zA-Z0-9_]
\d==[0-9]
- d.
{count}
设置匹配数量比如\w{5}
,{c1,c2}
- e.
//
的正则表达式匹配局部,/^$/
的正则表达式是匹配全部 - f.
()
的作用就是为了分组匹配 - g.+代表的是
1-N
个,*
代表的是0-N
个 - h.
?
代表该字符要不没有要不就有一个 - i.
.
代表的是任意字符 - j.
\转义符
- a.
新知识:
window
是Window
构造器造出来的一个对象alert(window instanceof Window)
document
是Document
构造器造出来的一个对象- 任何对象在我们的内存中他都是由某个构造器创建出来的 也就是说 有构造器一定有对应的原型 prototype
- 例如:
div
是由HTMLDivElement
这个构造器创建的一个实例div = new HTMLDivElement()
span = new HTMLSpanElement()
- 查看某个对象对应的构造器:
console.log();
- 整个浏览器的实现就是一个面向对象的编程思想 一切皆是对象
1.BOM 浏览器对象模型
- a.
screen
指的不是浏览器的宽度,指的是整个电脑屏幕的分辨率- 可以拿到屏幕可用分辨率
- b.
navigator
- 可以通过
userAgent
判断当前浏览器信息
- 可以通过
- c.
location
URL
:统一资源定位符Union Resource Location
- 可以通过
href
属性重定向(改变)页面的 URL,进行页面跳转
- d.
history
go
方法能够让我们进行历史回退或者前进
- e.
frames
- 获得当前窗体的子页面(
iframe
)
- 获得当前窗体的子页面(
- f.
document
DOM
模型的核心对象
2. DOM
文档对象模型
document
- 功能
getElementById
$('#aaa')
getElementByTagName
$('div')
getElementsByClassName
$('.aaa')
getElementsByName
只用在表单元素中
- 功能
document
object
- 属性:
className
,style
id
name
,value
(表单元素)href
,src
…(对应的元素)innerHTML
children
parentNode
- 功能方法:
setAttribute/getAttribute
appendChild
- 属性:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论