使用JavaScript写的操作系统和输入法程序,太强了!

JavaScript是一门客户端的脚本语言,但是你千万不要认为它功能弱哦,因为你看了下面的例子之后就明白了。

一. 用JavaScript写的操作系统
呵呵,那天同事开玩笑说,要是有个用JS写的操作系统就好了. 我们都笑他异想天开,想不到的是,竟然真的有用JavaScript写的操作系统:JS/UIX。
[quote]* 系统介绍它的首页上是这么说的:JS/UIX 是一个基于Web浏览器的类Unix操作系统,没有使用任何插件技术,完全采用Javascript编写。它包含一个虚拟机、一个shell、虚拟文件系统、进程管理、屏幕终端以及键盘映射。它兼容Netscapge、IE 4以上等浏览器。[/quote]
[quote]英文介绍: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.[/quote]
该系统文档也很完善,有一个支持的命令手册: http://www.masswerk.at/jsuix/man.txt,和一个版本历史记录。我测试过它支持Firxfox和IE,看来功能比较强大呀。
* 如何使用打开在上面的网址,在页面顶端打开“> open terminal ”链接,那么将出现如下面的一个登陆提示框:
[quote]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: [/quote] 在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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值