文章来源:http://www.itnose.net/detail/6032888.html 更多文章:http://www.itnose.net/type/71.html
1 Windows 对象
<1>所有浏览器都支持 window 对象。它表示浏览器窗口。
<2>所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
<3>全局变量是 window 对象的属性。
<4>全局函数是 window 对象的方法。
2 Windows常用函数
<1>获取Windows尺寸
<2>其它常见函数
window.open() - 打开新窗口
window.close() - 关闭当前窗口
window.moveTo() - 移动当前窗口
window.resizeTo() - 调整当前窗口的尺寸
3 Screen对象
screen.availWidth - 可用的屏幕宽度
screen.availHeight - 可用的屏幕高度
4 Location对象
document.write(location.pathname +'<br/>'); 返回 web 主机的域名
document.write(location.hostname +'<br/>'); 返回当前页面的路径和文件名
document.write(location.protocol +'<br/>'); 返回所使用的 web 协议(http:// 或 https://
document.write(location.href); 返回正URL
location.assign("http://www.w3school.com.cn") 加载新的网页
5 History对象
window.history 对象包含浏览器的历史
history.back() - 与在浏览器点击后退按钮相同
history.forward() - 与在浏览器中点击按钮向前相同
示例如下:
6 Navigator对象
window.navigator 对象包含有关访问者浏览器的信息
navigator.appCodeName Mozilla
navigator.appName Netscape
navigator.appVersion 5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
navigator.cookieEnabled true
navigator.platform Win32
navigator.userAgent Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
navigator.systemLanguage undefined
注意:来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:
navigator 数据可被浏览器使用者更改
浏览器无法报告晚于浏览器发布的新操作系统
7 javaScript消息框
<1> 警告框
警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作
alert("文本")
<2> 确认框
确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false
confirm("文本")
<3> 提示框
提示框经常用于提示用户在进入页面前输入某个值。当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
var name=prompt("请输入您的名字",输入的默认值)
8 javaScript 计时器
有关计时的两个关键函数
setTimeOut() //设置一个计时器
clearTimeout() //取消一个计时器
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。第二个参数指示从当前起多少毫秒后执行第一个参数。
示例如下:
t=setTimeout("timedCount()",1000)
clearTimeout(t)
9 javaScript Cookie
cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值
用cookie主要的过程:
设置cookie
获取cookie
检测cookie
<1> 设置cookie
<2> 获取cookie
<3> 检查cookie
注意:
1>:字符串存进Cookie的时候,内容是累加,各段内容之间是通过分号";"隔开
2>:在使用键值对的形式存储cookie的时候,索引的关键字可是为中文,同一个关键字所具有的值会相互覆盖。
最后cookie中存的是document.cookie ="动物=王八";因为王八跟乌龟关键字相同,因此王八覆盖乌龟
3>:cookie 赋值
1 Windows 对象
<1>所有浏览器都支持 window 对象。它表示浏览器窗口。
<2>所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
<3>全局变量是 window 对象的属性。
<4>全局函数是 window 对象的方法。
window.document.getElementById("header");
2 Windows常用函数
<1>获取Windows尺寸
var w=window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; var h=window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
<2>其它常见函数
window.open() - 打开新窗口
window.close() - 关闭当前窗口
window.moveTo() - 移动当前窗口
window.resizeTo() - 调整当前窗口的尺寸
3 Screen对象
screen.availWidth - 可用的屏幕宽度
screen.availHeight - 可用的屏幕高度
4 Location对象
document.write(location.pathname +'<br/>'); 返回 web 主机的域名
document.write(location.hostname +'<br/>'); 返回当前页面的路径和文件名
document.write(location.protocol +'<br/>'); 返回所使用的 web 协议(http:// 或 https://
document.write(location.href); 返回正URL
location.assign("http://www.w3school.com.cn") 加载新的网页
5 History对象
window.history 对象包含浏览器的历史
history.back() - 与在浏览器点击后退按钮相同
history.forward() - 与在浏览器中点击按钮向前相同
示例如下:
function goForward() { window.history.forward() } </script> </head> <body> <input type="button" value="Forward" onclick="goForward()">
6 Navigator对象
window.navigator 对象包含有关访问者浏览器的信息
navigator.appCodeName Mozilla
navigator.appName Netscape
navigator.appVersion 5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
navigator.cookieEnabled true
navigator.platform Win32
navigator.userAgent Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
navigator.systemLanguage undefined
注意:来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:
navigator 数据可被浏览器使用者更改
浏览器无法报告晚于浏览器发布的新操作系统
7 javaScript消息框
<1> 警告框
警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作
alert("文本")
<2> 确认框
确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false
confirm("文本")
<3> 提示框
提示框经常用于提示用户在进入页面前输入某个值。当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
var name=prompt("请输入您的名字",输入的默认值)
8 javaScript 计时器
有关计时的两个关键函数
setTimeOut() //设置一个计时器
clearTimeout() //取消一个计时器
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。第二个参数指示从当前起多少毫秒后执行第一个参数。
示例如下:
t=setTimeout("timedCount()",1000)
clearTimeout(t)
9 javaScript Cookie
cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值
用cookie主要的过程:
设置cookie
获取cookie
检测cookie
<1> 设置cookie
function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) }
<2> 获取cookie
function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return "" }
<3> 检查cookie
function checkCookie() { username=getCookie('username') if (username!=null && username!="") {alert('Welcome again '+username+'!')} else { username=prompt('Please enter your name:',"") if (username!=null && username!="") { setCookie('username',username,365) } } }
注意:
1>:字符串存进Cookie的时候,内容是累加,各段内容之间是通过分号";"隔开
2>:在使用键值对的形式存储cookie的时候,索引的关键字可是为中文,同一个关键字所具有的值会相互覆盖。
document.cookie ="动物=乌龟"; document.cookie ="动物=王八";
最后cookie中存的是document.cookie ="动物=王八";因为王八跟乌龟关键字相同,因此王八覆盖乌龟
3>:cookie 赋值
document.cookie = "xxx"; //or document.cookie = "yyy=xxx"
相关推荐
javascript写的windows资源管理器 解压运行scripting.html,在IE6.0中打开(不能单独打开view.html这是一个子页面,必须由父页面调用)即可。 本javascript程序是我自己利用业余时间做的,主要是编写javascript进一步对...
本文将深入探讨如何实现JavaScript与C# Windows应用程序之间的交互,这对于跨平台开发和混合应用有着极大的价值。 首先,理解这两种语言的基础特性是必要的。JavaScript是一种轻量级的解释型脚本语言,主要应用于...
JavaScript实现的Windows资源管理器是一种基于Web技术的文件管理和操作工具,它利用JavaScript语言的强大功能,为用户提供了类似于Windows操作系统中的资源管理器体验。在浏览器环境下,用户可以通过这个应用查看和...
6. **代码组织**:良好的代码组织习惯通常体现在模块化和封装上,JavaScript中的函数和对象可以用来封装相关的逻辑。 7. **浏览器兼容性**:由于JavaScript的实现不同,开发者可能需要考虑代码在不同浏览器上的兼容...
JavaScript仿Windows关机效果是一种在Web页面上模拟操作系统关机过程的技术,主要应用于增强用户体验,尤其是在构建具有桌面式交互的Web应用时。这种效果通过JavaScript编程实现,利用HTML和CSS来展示界面,使得用户...
90个利用JavaScript技术精心打造的最佳化多样式仿Windows视窗系统,个个都是精品,www.codefans.net截图只是其中之一,这些精美的窗口都支持关闭、拖动、自定义内容,有的在拖动时候还会变色,可以相互遮挡,就像...
这个压缩包里面是4个文件: 1 关于VBScript 方面的入门资料。 2 关于JavaScript 方面的入门资料。 3 关于Windbg方面的入门资料。 4 关于Windows XP 开发的入门资料。
下面将详细介绍如何使用JavaScript实现这样的效果,以及可能涉及的相关知识点。 首先,我们需要了解JavaScript的基本语法和DOM操作。JavaScript是一种在浏览器环境中运行的脚本语言,它能够动态地改变HTML和CSS,...
JavaScript是Web开发中的重要语言,尤其在Chrome浏览器中,它提供了强大的功能,其中之一就是能够创建在Windows任务栏上弹出消息通知。这个压缩包文件"chrome浏览器javascript在windows任务栏上弹出消息通知框.zip...
用html+css+JavaScript 写的一个简单版仿windows 计算器,界面非常相似,有最大化、最小化以及关闭窗口按钮,计算功能只有加减乘除,用的都是刚学的js基础知识,没有面向对象,内容简单易懂,关系嵌套清晰明了,还写了...
JavaScript和VBScript是两种广泛用于Windows脚本环境的编程语言,尤其在系统管理和批处理任务中扮演着重要角色。本书“一学就会的Windows 脚本技术(JavaScript +VBScript)”旨在帮助初学者快速掌握这两种语言的基本...
压缩包内的“js_windows”可能是一个JavaScript文件或者包含了一系列与Windows风格视窗相关的JavaScript代码。这个文件可能包含了实现窗口功能的核心逻辑,如窗口状态的管理、动画效果的编写以及事件监听和处理等。 ...
在本项目中,"javascript 模仿 windows 图形界面库"是一个利用JavaScript技术来模仿Windows操作系统图形用户界面(GUI)的库。这个库允许开发者在浏览器环境中创建类似Windows系统的窗口、表格、开始菜单和标签窗口...
4. **自定义修饰键**:除了常见的Ctrl、Shift和Alt,模块可能允许开发者使用Meta键(在Mac上对应Command,在Windows上对应Windows键)作为修饰键。 5. **事件监听与处理**:模块需要监听键盘事件,捕获用户输入,...
在本项目中,开发者使用JavaScript实现了一个类似于Windows XP系统风格的网页菜单。这个演示(demo)旨在展示如何利用JavaScript的动态特性和DOM操作来构建一个交互式的用户界面,模仿经典的操作系统界面。以下是对...
标题《Programming Windows 8 Apps with HTML CSS and JavaScript》和描述《使用HTML、CSS和JavaScript技术开发Windows 8应用程序。》揭示了本书主要教授如何利用现代网页开发技术来构建可以在Windows 8操作系统上...
《Windows8程序专业开发 : 使用HTML5和JavaScript》是一本专为开发者设计的指南,它深入探讨了如何利用现代Web技术,尤其是HTML5和JavaScript,来构建高效、交互性强的Windows 8应用程序。这本书主要面向那些希望将...
《Windows 8 开发权威指南:HTML5 和JavaScript卷》主要讲解如何用HTML5和JavaScript在Windows 8环境下开发Microsoft Design风格的新应用程序。《Windows 8 开发权威指南:HTML5 和JavaScript卷》包括的主要内容为:...
JavaScript编写的Windows资源管理器是一种基于Web的文件管理和交互系统,它模拟了传统桌面操作系统中的文件浏览器功能。这种实现方式通常依赖于HTML5的File API、AJAX技术以及可能的前端框架,如React、Vue或Angular...
《JavaScript、VBScript及Windows脚本大全》是一个包含大量脚本语言知识的CHM格式帮助文档,对于开发者来说,这是一份极其宝贵的资源。CHM(Compiled HTML Help)是微软推出的一种帮助文件格式,它将HTML页面进行...