JavaScript是一门客户端的脚本语言,但是你千万不要认为它功能弱哦,因为你看了下面的例子之后就明白了。
一. 用JavaScript写的操作系统
呵呵,那天同事开玩笑说,要是有个用JS写的操作系统就好了. 我们都笑他异想天开,想不到的是,竟然真的有用JavaScript写的操作系统:JS/UIX。
引用
* 系统介绍它的首页上是这么说的:JS/UIX 是一个基于Web浏览器的类Unix操作系统,没有使用任何插件技术,完全采用Javascript编写。它包含一个虚拟机、一个shell、虚拟文件系统、进程管理、屏幕终端以及键盘映射。它兼容Netscapge、IE 4以上等浏览器。
引用
英文介绍:JS/UIX is an UN*X-like OS for standard web-browsers, writtenentirely in JavaScript (no plug-ins used). It comprises a vir-tual machine, shell, virtual file-system, process-management,and brings its own terminal with screen- and keyboard-mapping.
The keyboard accepts the US-ASCII character set.As key-mapping depends from your browser, you may have to usethe cursor and backspace buttons at the lower right of theterminal. A complete keyboard can be accessed at the lower left.
Compatibility: Netscape 4+, MS IE 4+ and DOM-aware browsers.
该系统文档也很完善,有一个支持的命令手册: http://www.masswerk.at/jsuix/man.txt,和一个版本历史记录。我测试过它支持Firxfox和IE,看来功能比较强大呀。
* 如何使用打开在上面的网址,在页面顶端打开“> open terminal ”链接,那么将出现如下面的一个登陆提示框:
引用
JS/UIX 0.45 starting up [init] ... terminal (dhtml-gui) ready.
bringing up the file-system ... ok
re-entering file-system as root.
building tree ... ok
trying for RC-file ... found
rc-profile looks good.
initializing rc-profile ... ok
re-entering tree for command-system ... ok
setting up system variables ... ok
system up and stable.
starting login-demon. JS/UIX:Log-on - type user-name (e.g. "guest") and hit <return>. login:
在login中输入guest,回车就可以登陆了。进去以后就能够看到下面的提示:
Terminal ready.
JS/UIX 0.45 - The JavaScript virtual OS and terminal application for the web. Type "info" for site information.
Type "help" for available commands. ------------------------------------------------------------------------------ [guest@www.masswerk.at:2]$ 那么你就能够在 $ 后面输入命令了,输入"help"能够获得命令帮助,如果不知道如何使用命令,可以输入 man 命令,当然,它的命令比较有限,如果输入了不存在的命令,那么将提示:command not found: "ee" 。
最强的是,该操作系统还内置了一个vi编辑器,直接支持vi的基本命令操作,呵呵,慢慢使用一下,就知道了。我想这是一个非常适合学习Unix的小型操作系统哦。最后忘记说了,它还自带一个软键盘,能直接使用鼠标输入命令,呵呵。
二、使用JavaScript写的中文输入法程序
这是一个国产的Javascript程序,叫做 JustInput,能够在线使用输入法,而不要求你机器上安装任何输入法程序,主要支持中文输入五笔、拼音、双拼、注音等等常用输入法。而且它因为是JavaScript写的,所以只要有浏览器,就能够输入中文,那么就能够支持Windows、Linux、Mac等操作系统上输入中文。它的首页是这么介绍的:
* JustInput的优点: 免费。 方便:不必下载或安装,打开浏览器就能用。 安全:不必安装软件就不会感染电脑病毒。JustInput只是一个功能强大的网页而已。 易用:界面简洁,按键习惯和主流输入法保持一致。 通用:在Windows, Linux, Mac等电脑系统上都能用。
* JustInput尤其适用于以下场合: 您所用的计算机没有安装且无法安装任何中文输入软件,例如国外学校、图书馆、网吧或酒店里的公用计算机,以及某些单位内部的计算机。 您暂时借用他人的计算机,上面没有您所熟悉的中文输入法。 您所用计算机的中文输入软件出现故障,暂时无法修复。 您心血来潮想试一下别的输入法但又不想把自己的电脑系统搞乱:-)
它的口号是:不用下载,不用安装,能看中文网页就能输中文! 不过目前它还不支持繁体中文,也许以后就支持了。
/////////////////////////////////////////////////////
原文:http://www.builder.com.cn/2008/0321/779244.shtml
分享到:
相关推荐
20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...
20.1 Javascript操作剪贴板 20.2 打开硬盘驱动器 20.3 单击加入收藏夹 20.4 复制标题和网址 20.5 关闭输入法 20.6 检测屏幕分辨率 20.7 检测系统信息 20.8 显示本地计算机信息 20.9 检测浏览器浏览过的站点数 20.10 ...
2012-06-11 21:41 241,873 操作系统实验三-进程调度.rar 2012-06-11 21:10 16,944 数字闹钟源码.rar 2012-06-11 21:34 2,000,560 数据库登入界面.7z 2012-06-11 21:09 1,553,768 数据结构算法Visual.C.6.0程序集_...
用法在“设置”->“设备”->“键盘”中设置大写锁定和搜索以进行控制启用chrome://extensions右上方的开发者模式开关按“加载解压缩”按钮,然后选择ctrl2esc文件夹按输入法->管理输入法, ctrl2esc在chrome://sett
28.3使用FlexBuilder3创建和部署AIR应用 588 28.4AIR应用配置文件 591 28.4.1应用程序配置 591 28.4.2初始化窗口设置 595 28.4.3图标设置 595 28.4.4关联文??柚?596 28.5小结 597 第29章AIR部分特性介绍 598 29.1AIR...
因此只要能够稳定运行操作系统,我们应当尽量把CAS参数调低,从而提高内存的运行速度。反过来,如果内存运行不稳定,可以将此参数设大,以提高内存稳定性。 Act to Precharge Delay: 这个项目控制了给DRAM参数使用...
WindowsXP系统下,使用IE6核心时,淘宝商城订单页面自动跳转为兼容模式,会显示"无法购买". 解决在部分团购网站无法顺利支付的问题. 解决拍拍网使用中信银行无法顺利支付的问题. 安全 修正WebkitBugzilla52688安全问题....