js教程

[url]http://taoistwar.iteye.com/category/53636[/url]

[b]JS教程--for in详解[/b]
1.语法规则
for (variable1 in variable2) {

// code

}

2.对[b]数组[/b] 使用

此时的variable1的值从0开始循环加1到数组variable2的长度为止。

var a = ["b", 2, "a", 4,];
for (var b in a) {
alert(b);
document.write(b + "<br />");
}



3.对[b]对象[/b] 使用

此时的variable1的值坛坛循环取variable2对象的属性。

var b = {
attr1:1,
attr2:2,
attr3:3,
attr4:4
}
for (var c in b) {
document.write(c + "<br />");
}



[b]JS教程--escape()编码和unescape()解码[/b]
[color=red]1.escape()编码[/color]

escape 方法
对 String 对象编码以便它们能在所有计算机上可读,

escape(
charString
)


必选项 charstring 参数是要编码的任意 String 对象或文字。

说明
escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 % xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。

字符值大于 255 的以 %u xxxx 格式存储。

注意 escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。

要求
版本 1

[color=red]2.unescape()解码 [/color]

unescape 方法
用 escape 方法对进行了编码的 String 对象进行解码。

unescape
(charstring
)

必选项 charstring 参数是要解码的 String 对象。

说明
unescape 方法返回一个包含 charstring 内容的字符串值。所有以 %xx 十六进制形式编码的字符都用 ASCII 字符集中等价的字符代替。

以 %u xxxx 格式(Unicode 字符)编码的字符用十六进制编码 xxxx 的 Unicode 字符代替.

注意 unescape 方法不能用于解码统一资源标识码 (URI)。解该码可使用 decodeURI 和 decodeURIComponent 方法。

要求
版本 1

[b]文本页面反向显示 dir=ltr dir=rtl[/b]
大部分文本显示控件都有dir这个属性,其用来控件文本的显示方向."rtl"就是right to left的意思,表示从右到左的显示."ltr"就是left to right的意思,表示从左到右的意思.

<html>
<head>
<title>页面自动最大化</title>
<link href="" type="text/css" rel="stylesheet"/>
<script type="text/javascript" src=""> </script>
<script type="text/javascript" src=""> </script>
<script type="text/javascript">
window.moveTo(0, 0);
window.resizeTo(screen.availWidth, screen.availHeight);
</script>
</head>

<body dir="ltr">
页面自动最大化
</body>
</html>



[b]embed基本语法[/b]
embed
embed
  (一)、基本语法:
  embed src=url
  说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,
Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。
  示例:<embed src="your.mid">

  (二)、属性设置:
  1、自动播放:
  语法:autostart=true、false
  说明:该属性规定音频或视频文件是否在下载完之后就自动播放。
  true:音乐文件在下载完之后自动播放;
  false:音乐文件在下载完之后不自动播放。
  示例:<embed src="your.mid" autostart=true>
  <embed src="your.mid" autostart=false>

  2、循环播放:
  语法:loop=正整数、true、false
  说明:该属性规定音频或视频文件是否循环及循环次数。
  属性值为正整数值时,音频或视频文件的循环次数与正整数值相同;
  属性值为true时,音频或视频文件循环;
  属性值为false时,音频或视频文件不循环。
  示例:<embed src="your.mid" autostart=true loop=2>
     <embed src="your.mid" autostart=true loop=true>
     <embed src="your.mid" autostart=true loop=false>

  3、面板显示:
  语法:hidden=ture、no
  说明:该属性规定控制面板是否显示,默认值为no。
  ture:隐藏面板;
  no:显示面板。
  示例:<embed src="your.mid" hidden=ture>
  <embed src="your.mid" hidden=no>

  4、开始时间:
  语法:starttime=mm:ss(分:秒)
  说明:该属性规定音频或视频文件开始播放的时间。未定义则从文件开头播放。
  示例:<embed src="your.mid" starttime="00:10">

  5、音量大小:
  语法:volume=0-100之间的整数
  说明:该属性规定音频或视频文件的音量大小。未定义则使用系统本身的设定。
  示例:<embed src="your.mid" volume="10">

  6、容器属性:
  语法:height=# width=#
  说明:取值为正整数或百分数,单位为像素。该属性规定控制面板的高度和宽度。
  height:控制面板的高度;
  width:控制面板的宽度。
  示例:<embed src="your.mid" height=200 width=200>

  7、容器单位:
  语法:units=pixels、en
  说明:该属性指定高和宽的单位为pixels或en。
  示例:<embed src="your.mid" units="pixels" height=200 width=200>
     <embed src="your.mid" units="en" height=200 width=200>

  8、外观设置:
  语法:controls=console、smallconsole、playbutton、pausebutton、stopbutton、
volumelever 说明:该属性规定控制面板的外观。默认值是console。
  console:一般正常面板;
  smallconsole:较小的面板;
  playbutton:只显示播放按钮;
  pausebutton:只显示暂停按钮;
  stopbutton:只显示停止按钮;
  volumelever:只显示音量调节按钮。
  示例:<embed src="your.mid" controls=smallconsole>
     <embed src="your.mid" controls=volumelever>

  9、对象名称:
  语法:name=#
  说明:#为对象的名称。该属性给对象取名,以便其他对象利用。
  示例:<embed src="your.mid" name="sound1">

  10、说明文字:
  语法:title=#
  说明:#为说明的文字。该属性规定音频或视频文件的说明文字。
  示例:<embed src="your.mid" title="第一首歌">

  11、前景色和背景色:
  语法:palette=color|color
  说明:该属性表示嵌入的音频或视频文件的前景色和背景色,第一个值为前景色,第二个值为背景
色,中间用 | 隔开。color可以是RGB色(RRGGBB)也可以是颜色名,还可以是transparent
(透明)。 示例:<embed src="your.mid" palette="red|black">

  12、对齐方式:
  语法:align=top、bottom、center、baseline、 left、right、texttop、middle、
absmiddle、absbottom
  说明:该属性规定控制面板和当前行中的对象的对齐方式。
  center:控制面板居中;
  left:控制面板居左;
  right:控制面板居右;
  top:控制面板的顶部与当前行中的最高对象的顶部对齐;
  bottom:控制面板的底部与当前行中的对象的基线对齐;
  baseline:控制面板的底部与文本的基线对齐;
  texttop:控制面板的顶部与当前行中的最高的文字顶部对齐;
  middle:控制面板的中间与当前行的基线对齐;
  absmiddle:控制面板的中间与当前文本或对象的中间对齐;
  absbottom:控制面板的底部与文字的底部对齐。
  示例:<embed src="your.mid" align=top>
     <embed src="your.mid" align=center>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值