
夜光带你走进JavaScript(五十六)擅长的领域
发布日期:2021-05-04 17:41:44
浏览次数:27
分类:技术文章
本文共 883 字,大约阅读时间需要 2 分钟。
夜光序言:
佛门有句话,无常,悲观的人也许为快乐而担忧,而乐观的人永远在困难里庆幸。
正文:
什么是 RegExp?
正则表达式描述了字符的模式对象。
当我们检索某个文本时,可以使用一种模式来描述要检索的内容。
RegExp 就是这种模式。
简单的模式可以是一个单独的字符。
更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。
我们可以规定字符串中的检索位置,以及要检索的字符类型,等等。
浏览器对象模型(Browser Object Model (BOM))尚无正式标准。
由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。
Window 对象
所有浏览器都支持 window 对象。
嗯唔~~ 它表示浏览器窗口。
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
全局变量是 window 对象的属性。
全局函数是 window 对象的方法。
甚至 HTML DOM 的 document 也是 window 对象的属性之一:
window.document.getElementById("header");
与此相同:
document.getElementById("header");
其他 Window 方法
一些其他方法:
- window.open() - 打开新窗口
- window.close() - 关闭当前窗口
- window.moveTo() - 移动当前窗口
- window.resizeTo() - 调整当前窗口的尺寸
Window Screen
window.screen对象在编写时可以不使用 window 这个前缀。
一些属性:
- screen.availWidth - 可用的屏幕宽度
- screen.availHeight - 可用的屏幕高度
Window Screen 可用宽度
screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏。
夜光
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月29日 05时50分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Taro微信小程序开发技巧之全局公共组件(如全局公共弹框)
2019-03-04
【实时渲染】Unity Shader实现视差贴图 法线贴图
2019-03-04
maven 项目引入外部依赖打入jar包方式
2019-03-04
使用docker搭建redis-cluster集群
2019-03-04
使用predixy 连接 redis-cluster 集群
2019-03-04
Java多线程3种实现方式
2019-03-04
LintCode 55 比较字符串(compare string)
2019-03-04
The Zen of Python(python 之禅)
2019-03-04
基于speech模块的久坐提醒小程序
2019-03-04
python 中的注释(annotations)
2019-03-04
list接收返回值时无需初始化
2019-03-04
numpyp.common_type()函数
2019-03-04
100个numpy问题16-100
2019-03-04
100个numpy问题28-100
2019-03-04
numpy.ptp()函数
2019-03-04
python 读取txt文件时split()函数的妙用
2019-03-04
PyQt5按键创建的几种方法
2019-03-04
pandas向已经拥有数据的Excel文件中添加新数据
2019-03-04