几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。
LivePipe
LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可扩展的 UI 控件,拥有很好的文档,在不支持 JavaScript 的环境中,可以无缝降级使用。包括 Tab, 窗体,文本框,多选框,评分控件,进度条,滚动条,右键菜单等多种控件。
LivePipe 首页与下载
LivePipe 演示与示例
UKI
UKI 是一套简单的 JavaScript UI 工具集,用于快速创建桌面风格的 Web 应用。包含的控件从滑动条,到分栏视图,不一而足。熟悉 jQuery 的开发者会发现这个工具很容易上手,非常简洁,无需安装框架,不依赖 CSS 引用。
UKI 主页与下载
UKI 控件,演示,示例
MochaUI
MochaUI 是 MooTools Javascript 框架 与 ExplorerCanvas 的一个备受欢迎的扩展,可以用来快速创建 Web 应用,Web 桌面,网站,饰件,独立 Windows,Modal 对话框等等。
MochaUI 主页与下载
MochaUI 控件,演示,示例
中文编译来源:锐商企业C ......
取值方法:
对应的布尔值: !!value
是否==1和true: value == true
是否==0和false: value == false
数据类型对应的布尔值是否==1和true是否==0和false
字符串 'abc'
true
false
false
字符串 '0'
true
false
true
空字符串
false
false
true
带一个空格的字符串
true
false
true
数字1
true
true
false
数字0
false
false
true
数字-1
true
false
false
null
false
false
false
undefined
false
false
false
true
true
true
false
false
false
false
true
可见,能转化为true不代表就==true。
另外:
一、null 和 undefined
null和undefined都会被转化为false,但他们既不==true,也不==false
null == undefined 为true
但是 null === undefined 为false
还有一点,null*1=0 而 undefined*1=NaN
二、上表里任何值都不全等于(===)其他值
三、在所有!=0的值里,true > 0 , 其它都是既不大于也不小于0
暂时就能想到这些了,以后再补充吧
下面是使用到的代码:
function w(thing){ //输出文本
document.write(thing);
}
var desc = ["字符串 'abc'","字符串 '0'",'空字符串','带一个空格的字符串','数 ......
<title>JavaScript切换图片</title>
<script>
function showDaTu(src){
document.getElementById("defaultImg").src=src;
}
</script>
<img src="/jscss/demoimg/wall1.jpg" id="defaultImg">
<br><br><br>
<img src='/jscss/demoimg/wall_s1.jpg' onmouseover="showDaTu('/jscss/demoimg/wall1.jpg')">
<img src='/jscss/demoimg/wall_s2.jpg' onmouseover="showDaTu('/jscss/demoimg/wall2.jpg')">
<img src='/jscss/demoimg/wall_s3.jpg' onmouseover="showDaTu('/jscss/demoimg/wall3.jpg')">
<img src='/jscss/demoimg/wall_s4.jpg' onmouseover="showDaTu('/jscss/demoimg/wall4.jpg')">
<br>因图片较大,请等待图片加载完成……然后鼠标放小图上就会切换了。 ......
原文地址:http://blog.zenw.org/index/view/id/8
就在刚才,使用GOOGLE查看明天的天气,看到了GOOGLE为纪念《吃豆超人》30周年而更新的《吃豆超人》JavaScript LOGO游戏。很有意思。而且还支持双打(原来的“手气不错”按钮被设置为了双打启动按钮“Insert Coin”)。来试试吧。
如下图
刚刚进入后的画面
游戏中的画面
双打的画面
......
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。
LivePipe
LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可扩展的 UI 控件,拥有很好的文档,在不支持 JavaScript 的环境中,可以无缝降级使用。包括 Tab, 窗体,文本框,多选框,评分控件,进度条,滚动条,右键菜单等多种控件。
LivePipe 首页与下载
LivePipe 演示与示例
UKI
UKI 是一套简单的 JavaScript UI 工具集,用于快速创建桌面风格的 Web 应用。包含的控件从滑动条,到分栏视图,不一而足。熟悉 jQuery 的开发者会发现这个工具很容易上手,非常简洁,无需安装框架,不依赖 CSS 引用。
UKI 主页与下载
UKI 控件,演示,示例
MochaUI
MochaUI 是 MooTools Javascript 框架 与 ExplorerCanvas 的一个备受欢迎的扩展,可以用来快速创建 Web 应用,Web 桌面,网站,饰件,独立 Windows,Modal 对话框等等。
MochaUI 主页与下 ......
直接上例子:
<html>
<script language = "javascript">
var msg = "全局变量";
function show(){
msg = "局部变量";
}
show();
alert(msg);
</script>
</html>
此处最终显示的msg的值:局部变量
<html>
<script language = "javascript">
var msg = "全局变量";
function show(){
var msg;
msg = "局部变量";
}
show();
alert(msg);
</script>
</html>
此处最终显示的msg的值:全局变量 ......