JavaScript
-
JS nodeValue和data属性:获取指定元素包含的文本
在 JavaScript 中,使用 nodeValue 或 data 属性可以访问文本节点包含的文本。使用 length 属性可以获取包含文本的长度,利用该属性可以遍历文本节点中每…
-
使用浮动框架实现JS异步通信
使用框架集设计远程脚本存在以下缺陷: 框架集文档需要多个网页文件配合使用,结构不符合标准,也不利于代码优化。 框架集缺乏灵活性,如果完全使用脚本控制异步请求与交互,不是很方便。 i…
-
使用隐藏框架加载远程JS脚本(调用远程函数)
远程脚本(Remote Scripting)就是远程函数调用,通过远程函数调用实现异步通信。所谓异步通信,就是在不刷新页面的情况下,允许客户端与服务器端进行非连续的通信。这样用户不…
-
JS检测浏览器类型和版本号(非常详细)
navigator 对象存储了与浏览器相关的基本信息,如名称、版本和系统等。通过 window.navigator 可以引用该对象,并利用它的属性来读取客户端基本信息。 如何检测浏…
-
JS window.open()打开新窗口(非常详细)
使用 window 对象的 open() 方法可以打开一个新窗口。用法如下: window.open (URL, name, features, replace) 参数列表如下: …
-
JS检测操作系统
navigator.userAgent 返回值一般都会包含操作系统的基本信息,不过这些信息比较散乱,没有统一的规则。用户可以检测一些更为通用的信息,如检测是否为 Windows 系…
-
JS定时器:setTimeout()和setInterval()方法
在 JavaScript 中,window 对象包含 4 个定时器专用方法,说明如下表所示,使用它们可以实现代码定时执行,或者延迟执行,使用定时器可以设计演示动画。 window …
-
JS document对象详解
document 对象代表当前文档,使用 window 对象的 document 属性访问。 访问文档对象 当浏览器加载文档后,会自动构建文档对象模型,把文档中每个元素都映射到一个…
-
JS screen对象详解
screen 对象存储了客户端屏幕信息,这些信息可以用来探测客户端硬件配置。利用 screen 对象可以优化程序的设计,提升用户体验。例如,根据显示器屏幕大小选择使用图像的大小,或…
-
JS history对象详解
history 对象存储了库互动浏览器的浏览历史,通过 window 对象的 history 属性可以访问该对象,实际上 history 属性仅存储最近访问的、有限条目的 URL …