`
deer
  • 浏览: 86432 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

js教程

阅读更多

http://taoistwar.iteye.com/category/53636

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

               // code

        }

2.对数组 使用

        此时的variable1的值从0开始循环加1到数组variable2的长度为止。
var a = ["b", 2, "a", 4,];   
for (var b in a) {   
    alert(b);   
    document.write(b + "<br />");   
}  



3.对对象 使用

         此时的variable1的值坛坛循环取variable2对象的属性。
var b = {   
    attr1:1,   
    attr2:2,   
    attr3:3,   
    attr4:4   
}   
for (var c in b) {   
    document.write(c + "<br />");   
}  




JS教程--escape()编码和unescape()解码
1.escape()编码

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

escape(
charString
)


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

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

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

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

要求
版本 1

2.unescape()解码

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

unescape
(charstring
)

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

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

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

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

要求
版本 1

文本页面反向显示 dir=ltr dir=rtl
大部分文本显示控件都有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>  



embed基本语法
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>


分享到:
评论

相关推荐

    JavaScript 教程(CHM格式).rar

    JavaScript是一种广泛应用于网络开发的脚本语言,由Netscape公司的Brendan Eich在...通过阅读和实践教程中的内容,你可以全面掌握JavaScript编程技能,从而在网页开发、前端框架应用、Node.js后端开发等领域游刃有余。

    阮一峰JavaScript教程.pdf

    阮一峰JavaScript教程.pdf 阮一峰JavaScript教程是一本系统的JavaScript教程,涵盖了JavaScript语言的核心语法、数据类型、函数、数组、对象、异步操作、DOM操作等方面的知识点。下面是该教程的详细知识点总结: ...

    JavaScript基础教程(pdf版)

    总的来说,这个JavaScript教程系列涵盖了从基础到进阶的所有重要知识点,无论你是网页开发者还是希望增强Web应用功能的程序员,都能从中受益匪浅。通过深入学习和实践,你将能够熟练运用JavaScript来创建交互式、...

    javascript_js教程

    通过这个“javascript_js教程”,初学者将能够系统地学习JavaScript的基础知识,逐步掌握网页动态效果的创建,为后续深入学习Web开发打下坚实基础。在学习过程中,实践是检验理解和记忆的最好方法,所以动手做项目、...

    javascript教程CHM

    总结来说,这套JavaScript教程资源涵盖了从基础到实践的全方位内容,不仅适合初学者入门,也对有一定经验的开发者有很好的参考价值。学习者应结合实际项目,通过阅读、实践和理解这些教程中的代码,不断巩固和提升...

    vue.js教程.pdf

    vue.js教程.pdf 本资源摘要信息中,我们将详细介绍 Vue.js 的基本概念、安装方法、使用方式、MVVM 模式、数据绑定、组件系统、指令和过滤器等知识点。 Vue.js 简介 Vue.js 是一个用于构建交互式 web 界面的库,...

    现代JavaScript教程

    现代JavaScript教程是一个全面的学习资源,旨在帮助开发者深入理解JavaScript这一重要的编程语言。JavaScript,作为Web开发的核心技术之一,被广泛用于构建交互式的网页和应用程序。本教程覆盖了从基础概念到高级...

    JAVASCRIPT教程

    JavaScript的一些教程和参考手册: JavaScript 语言参考.chm ...JAVASCRIPT教程手册.chm javascript手册.CHM 悟透JavaScript.pdf Javascript 操作select控件大全.txt 欢迎大家下载,希望对你有用!

    javascript教程

    JavaScript教程涵盖了从基础到高级的全面知识,是学习Web开发不可或缺的一部分。JavaScript是一种轻量级的解释型编程语言,主要用于客户端的网页交互,为用户提供动态的网页体验。它与HTML和CSS一起,构成了Web开发...

    javascript教程打包(原创)1

    JavaScript教程打包(原创)1是针对初学者和进阶者的一套全面的JavaScript学习资源,旨在帮助用户深入了解和掌握这门强大的脚本语言。在这个压缩包中,主要包含了一个名为"javascript1"的文件,我们可以推测这是一个...

    廖雪峰js教程总结

    廖雪峰js教程总结,个人通过阅读廖大大的官网JavaScript教程总结的难点,欢迎指正

    three.js教程

    标题"three.js教程"表明我们将探讨的是关于three.js的学习资源,它是一个专注于3D渲染的JavaScript库,特别是在WebGL技术的基础上。WebGL是一种在浏览器中实现3D图形渲染的标准,它允许开发者创建交互式的、动态的三...

    JavaScript教程

    JavaScript教程是IT领域中不可或缺的一部分,它是一种广泛用于网页和网络应用的脚本语言,主要在客户端运行,赋予网页动态功能。本教程旨在为初学者和有经验的开发者提供全面的JavaScript知识,帮助他们深入理解和...

    《Node入门一本全面地Node.js教程》PDF

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这本《Node入门一本全面地Node.js教程》PDF,是学习Node.js的基础指南,涵盖了从安装到实际项目开发的全方位...

    w3school JavaScript教程(v1.0)

    ### W3School JavaScript 教程知识点详析 #### JS教程概览 - **JS简介**:JavaScript 是一种脚本语言,被广泛应用于网页开发中,用于控制网页的行为和交互。它是一种轻量级语言,可以直接嵌入到 HTML 页面中,由...

    EXT JS教程手册

    EXT JS 教程手册 蛮详细的........

Global site tag (gtag.js) - Google Analytics