Window.navigator是只读属性,返回对导航对象的一个引用,可以查询应用运行脚本的相关信息。
从navigator.appVersion字符串里面可以找到客户端操作系统的名字。
源代码如下
<!DOCTYPE html>
<html>
<head>
<title>OS Examples</title>
<script>
function findOS() {
var curOS="Not Nmaed...";
if (navigator.appVersion.indexOf("Win")!=-1) curOS="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) curOS="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) curOS="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) curOS="Linux";
alert('Your OS: '+curOS);
}
</script>
</head>
<body>
<h2>找到你的操作系统</h2>
<p>
<input type="button" value="找到操作系统" onclick="findOS()" />
</p>
</body>
</html>
JavaScript 介绍
JavaScript 基础
- JavaScript数据类型和变量
- JavaScript 数组
- JavaScript 字符串
- JavaScript If…Else语句
- JavaScript 循环Loops
- JavaScript 全局变量
- JavaScript 的对象
- JavaScript 函数
JavaScript: 文档对象模型
JavaScript 编程
JavaScript 面试问题和答案
- JavaScript 是真正的面向对象语言吗?
- JavaScript 优势和劣势
- JavaScript 和 ECMAScript的不同?
- noscript 标签?
- JavaScript 转义特殊字符
- JavaScript undefined x 1 是什么意思?
- JavaScript : 逻辑操作符
- 比较’=’, ‘==’ and ‘===’ 操作符?
- 如何使用 JavaScript重载一个页面?
- 如何使用JavaScript动态写html?
- 如何使用JavaScript动态添加html元素?
- 如何从javascript装载另外的html页面?
- 在JavaScript里面使用InnerHTML的缺点是什么?
- 什么是浏览器对象模型Browser Object Model
- 在客户端如何用JavaScript确定操作系统?
- 窗口,文档,屏幕在JavaScript里的不同?
- 函数 substr() 和substring() 在 JavaScript的区别?
- 如何在JavaScript里面替换所有出现的字符串?
- 如何检测一个字符串是文字还是对象?
- 什么是关联数组? 如何使用?
- JavaScript 什么是匿名anonymous函数?
- ‘bind’ 方法在JavaScript里的应用?
- JavaScript纯函数和非纯函数
- JavaScript 是函数式编程语言吗?
- 类Class和原型继承Prototypal Inheritance的区别?
- Javascript值的传递和引用?
- Javascript如何避免一个对象被修改?
- JavaScript的 ‘this’关键字?
- JavaScript的函数提升?
- JavaScript里面NULL的意思?
- JavaScript的delete 操作符?
- JavaScript无限(Infinity)属性的使用?
- JavaScript里面的事件冒泡和事件捕获?
- 什么是”strict mode” ,在JavaScript里如何应用?
- .call() 和 .apply()的不同?
- 在一个函数块里面完整的JavaScript源文件的内容?
- 什么是立即调用(immediately-invoked)的函数表达式?
- escape 和 unescape 字符串函数在JavaScript的作用?
- 操作符instanceof 在JavaScript是什么用途?
- 什么是RESTful (REpresentational State Transfer)Web 服务?
- 什么是弱势(Unobtrusive) JavaScript; 为什么重要?
- JavaScript的 Void(0)是什么意思?
- 什么是JavaScript Cookies?
- 客户端JavaScript和服务端JavaSritp的不同