<JScript中的条件注释详解_javascript技巧
您的当前位置:首页正文

JScript中的条件注释详解_javascript技巧

2023-12-05 来源:六三科技网

JScript 可以使用以下语句根据条件编译变量的值控制脚本的编译。既可以使用 JScript 提供的变量,也可以使用 @set 指令或 /define 命令行选项定义自己的变量。

@cc_on 激活条件编译支持。 @if 根据表达式的值,有条件地执行一组语句。 @set 创建使用条件编译语句的变量。 @cc_on、@if 或 @set 语句激活条件编译。条件编译的一些典型用途包括在 JScript 中使用新功能、将调试支持嵌入到一个脚本中以及跟踪代码执行。

当编写由 Web 浏览器运行的脚本时,总是将条件编译代码放在注释中。因此,不支持条件编译的宿主可以忽略该代码。这是一个示例。

代码如下:

/*@cc_on @*//*@if (@_jscript_version >= 5)document.write("JScript Version 5.0 or better.");@else @*/document.write("You need a more recent script engine.");/*@end @*/

此示例使用特殊的注释分隔符,仅当 @cc_on 语句激活条件编译之后才使用这些分隔符。不支持条件编译的脚本引擎显示一则消息,建议需要使用新的脚本引擎,而不会产生错误。支持条件编译的引擎根据引擎的版本编译第一个或第二个 document.write。请注意,7.x 版表示 JScript .NET。有关更多信息,请参见检测浏览器功能。

条件编译对于服务器端脚本和命令行程序也很有用。在这些应用程序中,可使用条件编译将其他函数编译到一个程序中,便于在调试模式下进行分析。

以下预定义变量可用于条件编译。

@_win32 如果在 Win32 系统上运行,并且没有指定 /platform 选项或指定了 /platform:anycpu 选项,则为 true;否则为 NaN。 @_win16 如果在 Win16 系统上运行,则为 true;否则为 NaN。 @_mac 如果在 Apple Macintosh 系统上运行,则为 true;否则为 NaN。 @_alpha 如果在 DEC Alpha 处理器上运行,则为 true;否则为 NaN。 @_x86 如果在 Intel 处理器上运行,并且没有指定 /platform 选项或指定了 /platform:anycpu 选项,则为 true;否则为 NaN。 @_mc680x0 如果在 Motorola 680x0 处理器上运行,则为 true;否则为 NaN。 @_PowerPC 如果在 Motorola PowerPC 处理器上运行,则为 true;否则为 NaN。 @_jscript 始终为 true。 @_jscript_build JScript 脚本引擎的内部版本号。 @_jscript_version 以 major.minor 格式表示 JScript 版本号的数字。 @_debug 如果在调试模式下编译则为 true;否则为 false。 @_fast 如果在快速模式下编译则为 true;否则为 false。 注意 JScript .NET 报告的版本号为 7.x。JScript 8.0 报告的版本号为 8.x。 在使用条件编译变量之前,必须先打开条件编译。@cc_on 语句可打开条件编译。条件编译变量通常用于针对 Web 浏览器编写的脚本中。在为 ASP 或 ASP.NET 页或命令行程序编写的脚本中很少使用条件编译变量,这是因为可以使用其他方法确定编译器的兼容性。

当编写用于网页的脚本时,始终将条件编译代码放在注释中。这样,不支持条件编译的宿主就可以忽略该代码。这是一个示例。

代码如下:

/*@cc_on document.write("JScript version: " + @_jscript_version + "."); @if (@_win32) document.write("Running on 32-bit Windows."); @elif (@_win16) document.write("Running on 16-bit Windows."); @else document.write("Running on a different platform."); @end@*/

小编还为您整理了以下内容,可能对您也有帮助:

js中widow.open()方法使用详解

本文为大家详细介绍下js中widow open()方法的各项参数及使用示例 有想学习的朋友可不要错过了 希望对大家有所帮助  

一 window open()支持环境 JavaScript +/JScript +/Nav +/IE +/Opera + 二 基本语法 window open(pageURL name parameters) 其中 pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三 示例

复制代码代码如下: <SCRIPT> <! window open ( page newwindow height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no ) //写成一行 > </SCRIPT>

脚本运行后 page 将在新窗体newwindow中打开 宽为 高为 距屏顶 象素 屏左 象素 无工具条 无菜单条 无滚动条 不可调整大小 无地址栏 无状态栏 请对照 上例中涉及的为常用的几个参数 除此以外还有很多其他参数 请见四 四 各项参数其中yes/no也可使用 / pixel value为具体的数值 单位象素 参数 | 取值范围 | 说明 alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 depended | yes/no | 是否和父窗口同时关闭 directories | yes/no | Nav 和 的目录栏是否可见 height | pixel value | 窗口高度 hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 innerHeight | pixel value | 窗口中文档的像素高度 innerWidth | pixel value | 窗口中文档的像素宽度 location | yes/no | 位置栏是否可见 menubar | yes/no | 菜单栏是否可见 outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 resizable | yes/no | 窗口大小是否可调整 screenX | pixel value | 窗口距屏幕左边界的像素长度 screenY | pixel value | 窗口距屏幕上边界的像素长度 scrollbars | yes/no | 窗口是否可有滚动栏 titlebar | yes/no | 窗口题目栏是否可见 toolbar | yes/no | 窗口工具栏是否可见 Width | pixel value | 窗口的像素宽度 z look | yes/no | 窗口被激活后是否浮在其它窗口之上 ===================================================== 【 最基本的弹出窗口代码】 其实代码非常简单

复制代码代码如下: <SCRIPT LANGUAGE="javascript"> <! window open ( page ) > </SCRIPT>

因 为著是一段javascripts代码 所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间 <! 和 >是对一些版本低的浏览器起作用 在这些老浏览器中不会将标签中的代码作为文本显示出来 要养成这个好习惯啊 Window open ( page ) 用于控制弹出新的窗口page 如果page 不与主窗口在同一路径下 前面应写明路径 绝对路径(//)和相对路径( /)均可 用单引号和双引号都可以 只是不要混用 这一段代码可以加入HTML的任意位置 <head>和</head>之间可以 <body>间</body>也可以 越前越早执行 尤其是页面代码长 又想使页面早点弹出就尽量往前放 【 经过设置后的弹出窗口】 下面再说一说弹出窗口的设置 只要再往上面的代码中加一点东西就可以了 我们来定制这个弹出的窗口的外观 尺寸大小 弹出的位置以适应该页面的具体情况

复制代码代码如下: <SCRIPT LANGUAGE="javascript"> <! window open ( page newwindow height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no ) //写成一行 > </SCRIPT>

参数解释 <SCRIPT LANGUAGE="javascript"> js脚本开始 window open 弹出新窗口的命令 page 弹出窗口的文件名 newwindow 弹出窗口的名字(不是文件名) 非必须 可用空 代替 height= 窗口高度 width= 窗口宽度 top= 窗口距离屏幕上方的象素值 left= 窗口距离屏幕左侧的象素值 toolbar=no 是否显示工具栏 yes为显示 menubar scrollbars 表示菜单栏和滚动栏 Resizable=no 是否允许改变窗口大小 yes为允许 location=no 是否显示地址栏 yes为允许 status=no 是否显示状态栏内的信息(通常是文件已经打开) yes为允许 </SCRIPT> js脚本结束 【 用函数控制弹出窗口】 下面是一个完整的代码

复制代码代码如下: <> <head> <script LANGUAGE="JavaScript"> <! function openwin() { window open ("page " "newwindow" "height= width= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //写成一行 } // > </script> </head> <body onload="openwin()"> …任意的页面内容… </body> </>

这里定义了一个函数openwin() 函数内容就是打开一个窗口 在调用它之前没有任何用途 怎么调用呢? 方法一 <body onload="openwin()"> 浏览器读页面时弹出窗口 方法二 <body onunload="openwin()"> 浏览器离开页面时弹出窗口 方法三 用一个连接调用 <a href="#" _fcksaverl=""#"" _fcksaverl=""#"" _fcksaverl=""#"" onclick="openwin()">打开一个窗口</a> 注意 使用的"#"是虚连接 方法四 用一个按钮调用 <input type=button onclick="openwin()" value="打开窗口"> 【 同时弹出 个窗口】 对源代码稍微改动一下

复制代码代码如下: <script LANGUAGE="JavaScript"> <! function openwin() { window open ("page " "newwindow" "height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //写成一行 window open ("page " "newwindow " "height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //写成一行 } // > </script>

为避免弹出的 个窗口覆盖 用top和left控制一下弹出的位置不要相互覆盖即可 最后用上面说过的四种方法调用即可 注意 个窗口的name(newwindows和newwindow )不要相同 或者干脆全部为空 OK? 【 主窗口打开文件 同时弹出小窗口page 】 如下代码加入主窗口<head>区

复制代码代码如下: <script language="javascript"> <! function openwin() {window open("page " "" "width= height= ") } // > </script>

加入<body>区 <a href=" " onclick="openwin()">open</a>即可 【 弹出的窗口之定时关闭控制】 下面我们再对弹出的窗口进行一些控制 效果就更好了 如果我们再将一小段代码加入弹出的页面(注意是加入到page 的HTML中 可不是主页面中 否则…) 让它 秒后自动关闭是不是更酷了? 首先 将如下代码加入page 文件的<head>区

复制代码代码如下: <script language="JavaScript"> function closeit() {setTimeout("self close()" ) //毫秒} </script>

然后 再用<body onload="closeit()"> 这一句话代替page 中原有的<BODY>这一句就可以了 (这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码 秒钟后就自行关闭该窗口 ) 【 在弹出窗口中加上一个关闭按钮】 <FORM> <INPUT TYPE= BUTTON VALUE= 关闭 onClick= window close() > </FORM> 呵呵 现在更加完美了! 【 内包含的弹出窗口 一个页面两个窗口】 上面的例子都包含两个窗口 一个是主窗口 另一个是弹出的小窗口 通过下面的例子 你可以在一个页面内完成上面的效果

复制代码代码如下: <> <head> <SCRIPT LANGUAGE="JavaScript"> function openwin() {OpenWindow=window open("" "newwin" "height= width= toolbar=no scrollbars="+scroll+" menubar=no"); //写成一行 OpenWindow document write("<TITLE>例子</TITLE>") OpenWindow document write("<BODY BGCOLOR=#ffffff>") OpenWindow document write("<h >Hello!</h >") OpenWindow document write("New window opened!") OpenWindow document write("</BODY>") OpenWindow document write("</HTML>") OpenWindow document close()} </SCRIPT> </head> <body> <a href="#" onclick="openwin()">打开一个窗口</a> <input type=button onclick="openwin()" value="打开窗口"> </body> </>

看看 OpenWindow document write()里面的代码不就是标准的HTML吗?只要按照格式写更多的行即可 千万注意多一个标签或少一个标签就会出现错误 记得用OpenWindow document close()结束啊 【 终极应用 弹出的窗口之Cookie控制】 回 想一下 上面的弹出窗口虽然酷 但是有一点小毛病(沉浸在喜悦之中 一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页) 那 么每次刷新这个页面 窗口都会弹出一次 是不是非常烦人?: (有解决的办法吗?Yes! ; ) Follow me 我们使用cookie来控制一下就可以了 首先 将如下代码加入主页面HTML的<HEAD>区

复制代码代码如下: <script> function openwin() {window open("page " "" "width= height= ")} function get_cookie(Name) {var search = Name + "=" var returnvalue = ""; if (document cookie length > ) { offset = document cookie indexOf(search) if (offset != ) { offset += search length end = document cookie indexOf(";" offset); if (end == ) end = document cookie length; returnvalue=unescape(document cookie substring(offset end)) } } return returnvalue; } function loadpopup(){ if (get_cookie( popped )== ){ openwin() document cookie="popped=yes" } } </script> lishixin/Article/program/Java/JSP/201311/20056

    js中widow.open()方法使用详解

    本文为大家详细介绍下js中widow open()方法的各项参数及使用示例 有想学习的朋友可不要错过了 希望对大家有所帮助  

    一 window open()支持环境 JavaScript +/JScript +/Nav +/IE +/Opera + 二 基本语法 window open(pageURL name parameters) 其中 pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三 示例

    复制代码代码如下: <SCRIPT> <! window open ( page newwindow height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no ) //写成一行 > </SCRIPT>

    脚本运行后 page 将在新窗体newwindow中打开 宽为 高为 距屏顶 象素 屏左 象素 无工具条 无菜单条 无滚动条 不可调整大小 无地址栏 无状态栏 请对照 上例中涉及的为常用的几个参数 除此以外还有很多其他参数 请见四 四 各项参数其中yes/no也可使用 / pixel value为具体的数值 单位象素 参数 | 取值范围 | 说明 alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 depended | yes/no | 是否和父窗口同时关闭 directories | yes/no | Nav 和 的目录栏是否可见 height | pixel value | 窗口高度 hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 innerHeight | pixel value | 窗口中文档的像素高度 innerWidth | pixel value | 窗口中文档的像素宽度 location | yes/no | 位置栏是否可见 menubar | yes/no | 菜单栏是否可见 outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 resizable | yes/no | 窗口大小是否可调整 screenX | pixel value | 窗口距屏幕左边界的像素长度 screenY | pixel value | 窗口距屏幕上边界的像素长度 scrollbars | yes/no | 窗口是否可有滚动栏 titlebar | yes/no | 窗口题目栏是否可见 toolbar | yes/no | 窗口工具栏是否可见 Width | pixel value | 窗口的像素宽度 z look | yes/no | 窗口被激活后是否浮在其它窗口之上 ===================================================== 【 最基本的弹出窗口代码】 其实代码非常简单

    复制代码代码如下: <SCRIPT LANGUAGE="javascript"> <! window open ( page ) > </SCRIPT>

    因 为著是一段javascripts代码 所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间 <! 和 >是对一些版本低的浏览器起作用 在这些老浏览器中不会将标签中的代码作为文本显示出来 要养成这个好习惯啊 Window open ( page ) 用于控制弹出新的窗口page 如果page 不与主窗口在同一路径下 前面应写明路径 绝对路径(//)和相对路径( /)均可 用单引号和双引号都可以 只是不要混用 这一段代码可以加入HTML的任意位置 <head>和</head>之间可以 <body>间</body>也可以 越前越早执行 尤其是页面代码长 又想使页面早点弹出就尽量往前放 【 经过设置后的弹出窗口】 下面再说一说弹出窗口的设置 只要再往上面的代码中加一点东西就可以了 我们来定制这个弹出的窗口的外观 尺寸大小 弹出的位置以适应该页面的具体情况

    复制代码代码如下: <SCRIPT LANGUAGE="javascript"> <! window open ( page newwindow height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no ) //写成一行 > </SCRIPT>

    参数解释 <SCRIPT LANGUAGE="javascript"> js脚本开始 window open 弹出新窗口的命令 page 弹出窗口的文件名 newwindow 弹出窗口的名字(不是文件名) 非必须 可用空 代替 height= 窗口高度 width= 窗口宽度 top= 窗口距离屏幕上方的象素值 left= 窗口距离屏幕左侧的象素值 toolbar=no 是否显示工具栏 yes为显示 menubar scrollbars 表示菜单栏和滚动栏 Resizable=no 是否允许改变窗口大小 yes为允许 location=no 是否显示地址栏 yes为允许 status=no 是否显示状态栏内的信息(通常是文件已经打开) yes为允许 </SCRIPT> js脚本结束 【 用函数控制弹出窗口】 下面是一个完整的代码

    复制代码代码如下: <> <head> <script LANGUAGE="JavaScript"> <! function openwin() { window open ("page " "newwindow" "height= width= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //写成一行 } // > </script> </head> <body onload="openwin()"> …任意的页面内容… </body> </>

    这里定义了一个函数openwin() 函数内容就是打开一个窗口 在调用它之前没有任何用途 怎么调用呢? 方法一 <body onload="openwin()"> 浏览器读页面时弹出窗口 方法二 <body onunload="openwin()"> 浏览器离开页面时弹出窗口 方法三 用一个连接调用 <a href="#" _fcksaverl=""#"" _fcksaverl=""#"" _fcksaverl=""#"" onclick="openwin()">打开一个窗口</a> 注意 使用的"#"是虚连接 方法四 用一个按钮调用 <input type=button onclick="openwin()" value="打开窗口"> 【 同时弹出 个窗口】 对源代码稍微改动一下

    复制代码代码如下: <script LANGUAGE="JavaScript"> <! function openwin() { window open ("page " "newwindow" "height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //写成一行 window open ("page " "newwindow " "height= width= top= left= toolbar=no menubar=no scrollbars=no resizable=no location=no status=no") //写成一行 } // > </script>

    为避免弹出的 个窗口覆盖 用top和left控制一下弹出的位置不要相互覆盖即可 最后用上面说过的四种方法调用即可 注意 个窗口的name(newwindows和newwindow )不要相同 或者干脆全部为空 OK? 【 主窗口打开文件 同时弹出小窗口page 】 如下代码加入主窗口<head>区

    复制代码代码如下: <script language="javascript"> <! function openwin() {window open("page " "" "width= height= ") } // > </script>

    加入<body>区 <a href=" " onclick="openwin()">open</a>即可 【 弹出的窗口之定时关闭控制】 下面我们再对弹出的窗口进行一些控制 效果就更好了 如果我们再将一小段代码加入弹出的页面(注意是加入到page 的HTML中 可不是主页面中 否则…) 让它 秒后自动关闭是不是更酷了? 首先 将如下代码加入page 文件的<head>区

    复制代码代码如下: <script language="JavaScript"> function closeit() {setTimeout("self close()" ) //毫秒} </script>

    然后 再用<body onload="closeit()"> 这一句话代替page 中原有的<BODY>这一句就可以了 (这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码 秒钟后就自行关闭该窗口 ) 【 在弹出窗口中加上一个关闭按钮】 <FORM> <INPUT TYPE= BUTTON VALUE= 关闭 onClick= window close() > </FORM> 呵呵 现在更加完美了! 【 内包含的弹出窗口 一个页面两个窗口】 上面的例子都包含两个窗口 一个是主窗口 另一个是弹出的小窗口 通过下面的例子 你可以在一个页面内完成上面的效果

    复制代码代码如下: <> <head> <SCRIPT LANGUAGE="JavaScript"> function openwin() {OpenWindow=window open("" "newwin" "height= width= toolbar=no scrollbars="+scroll+" menubar=no"); //写成一行 OpenWindow document write("<TITLE>例子</TITLE>") OpenWindow document write("<BODY BGCOLOR=#ffffff>") OpenWindow document write("<h >Hello!</h >") OpenWindow document write("New window opened!") OpenWindow document write("</BODY>") OpenWindow document write("</HTML>") OpenWindow document close()} </SCRIPT> </head> <body> <a href="#" onclick="openwin()">打开一个窗口</a> <input type=button onclick="openwin()" value="打开窗口"> </body> </>

    看看 OpenWindow document write()里面的代码不就是标准的HTML吗?只要按照格式写更多的行即可 千万注意多一个标签或少一个标签就会出现错误 记得用OpenWindow document close()结束啊 【 终极应用 弹出的窗口之Cookie控制】 回 想一下 上面的弹出窗口虽然酷 但是有一点小毛病(沉浸在喜悦之中 一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页) 那 么每次刷新这个页面 窗口都会弹出一次 是不是非常烦人?: (有解决的办法吗?Yes! ; ) Follow me 我们使用cookie来控制一下就可以了 首先 将如下代码加入主页面HTML的<HEAD>区

    复制代码代码如下: <script> function openwin() {window open("page " "" "width= height= ")} function get_cookie(Name) {var search = Name + "=" var returnvalue = ""; if (document cookie length > ) { offset = document cookie indexOf(search) if (offset != ) { offset += search length end = document cookie indexOf(";" offset); if (end == ) end = document cookie length; returnvalue=unescape(document cookie substring(offset end)) } } return returnvalue; } function loadpopup(){ if (get_cookie( popped )== ){ openwin() document cookie="popped=yes" } } </script> lishixin/Article/program/Java/JSP/201311/20056

      javascript如何定义变量,变量命名有何规范?

      变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。

      var count; // 单个声明。
      var count, amount, level; // 用单个 var 关键字声明的多个声明。
      var count = 0, amount = 100; // 一条语句中的变量声明和初始化。
      如果在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。

      变量命名
      变量名称是一个标识符。Jscript 中,用标识符来:

      命名变量,
      命名函数,
      给出循环的标签。
      JScript 是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。创建合法的变量名称应遵循如下规则:

      第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。
      后续的字符必须是字母、数字或下划线。
      变量名称一定不能是 保留字。

      Jscript 保留字
      Jscript 有一些保留字不能在标识符中使用。保留字对 Jscript 语言有特殊的含义,它们是语言语法的一部分。使用保留字在加载脚本的时候将产生编译错误。

      Jscript 还有一些留作将来使用的保留字。这些字不是现在的 Jscript 语言的一部分,然而它们是为将来的使用保留的。

      保留词

      break delete function return typeof
      case do if switch var
      catch else in this void
      continue false instanceof throw while
      debugger finally new true with
      default for null try

      为将来保留的词
      abstract double goto native static
      boolean enum implements package super
      byte export import private synchronized
      char extends int protected throws
      class final interface public transient
      const float long short volatile

      当选择标识符时避免使用已经在内部 Jscript 对象或函数中使用的词,如 String 或 parseInt。

      javascript如何定义变量,变量命名有何规范?

      变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。

      var count; // 单个声明。
      var count, amount, level; // 用单个 var 关键字声明的多个声明。
      var count = 0, amount = 100; // 一条语句中的变量声明和初始化。
      如果在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。

      变量命名
      变量名称是一个标识符。Jscript 中,用标识符来:

      命名变量,
      命名函数,
      给出循环的标签。
      JScript 是一种区分大小写的语言。因此变量名称 myCounter 和变量名称 mYCounter 是不一样的。变量的名称可以是任意长度。创建合法的变量名称应遵循如下规则:

      第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。
      后续的字符必须是字母、数字或下划线。
      变量名称一定不能是 保留字。

      Jscript 保留字
      Jscript 有一些保留字不能在标识符中使用。保留字对 Jscript 语言有特殊的含义,它们是语言语法的一部分。使用保留字在加载脚本的时候将产生编译错误。

      Jscript 还有一些留作将来使用的保留字。这些字不是现在的 Jscript 语言的一部分,然而它们是为将来的使用保留的。

      保留词

      break delete function return typeof
      case do if switch var
      catch else in this void
      continue false instanceof throw while
      debugger finally new true with
      default for null try

      为将来保留的词
      abstract double goto native static
      boolean enum implements package super
      byte export import private synchronized
      char extends int protected throws
      class final interface public transient
      const float long short volatile

      当选择标识符时避免使用已经在内部 Jscript 对象或函数中使用的词,如 String 或 parseInt。

      javascript是什么意思

      javascript
      一种由Netscape的LiveScript发展而来的脚本语言,它提高与Java的兼容性。JavaScript采用HTML页作为其接口

      为了使网页能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(文件目标模块)、Layers和 Cascading Style Sheets(CSS),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

      虽然,在Dreamweaver的Behaviors 可以为我们方便地使用Javascript程序而不用编写代码,但我们自己了解了Javascript的编程方法后,将能更加方便灵活地应用,也使 Javascript的代码更简练。本专题通过对一系列典型程序的剖析,使你快速地掌握Javascript的编程技巧,设计出质量上乘的动态网页打下坚实的基础。在此之前,我们先了解一些Javascript 的基本概念。

      JavaScript 有什么特点
      JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。

      Java 与 JavaScript 有什么不同
      很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。其实它们是完完全全不同的两种东西。Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。

      开发 JavaScript 该用什么软件
      一个 JavaScript 程序其实是一个文档,一个文本文件。它是嵌入到 HTML 文档中的。所以,任何可以编写 HTML 文档的软件都可以用来开发 JavaScript。在此我推荐大家用 FrontPage 2000 附带的 Microsoft 脚本编辑器(在 FrontPage 菜单 | 工具 | 宏 | Microsoft 脚本编辑器)。它是个像 Visual Basic / C++ 一样的程序开发器,能对正在输入的语句作出简要提示。配合 FrontPage 2000,使工作量大大减少。

      一、Javascript在网页的用法

      Javascript加入网页有两种方法:

      1、直接加入HTML文档

      这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如:

      <script language="Javascript">

      <!--

      document.writeln("这是Javascript!采用直接插入的方法!");

      //-Javascript结束-->

      </script>

      在这个例子中,我们可看到一个新的标签: <script>……</script>,而<script language="Javascript”> 用来告诉浏览器这是用Javascript编写的程序,需要调动相应的解释程序进行解释。

      HTML的注释标签<!--和-->:用来去掉浏览器所不能识别的Javascript源代码的,这对不支持 Javascript 语言的浏览器来说是很有用的。

      //-Javascript结束:双斜杠表示 Javascript的注释部分,即从//开始到行尾的字符都被忽略。至于程序中所用到的document.write()函数则表示将括号中的文字输出到窗口中去, 这在后面将会详细介绍。另外一点需要注意的是,<script>……</script>的位置并不是固定的,可以包含在< head>......</head> 或<body>.....</body>中的任何地方。

      2、引用方式 如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:

      <script src=url language="Javascript"></script>

      其中的Url就是程序文件的地址。同样的,这样的语句可以放在HTML文档头部或主体的任何部分。 如果要实现“直接插入方式”中所举例子的效果,可以首先创建一个Javascript源代码文件“Script.js”,其内容如下:

      document.writeln("这是Javascript!采用直接插入的方法!");

      在网页中可以这样调用程序:<script src="Script.js" language="Javascript"></script> 。

      二、Javascript基本概念

      在这里只作简单介绍,在以后的例子中结程序再作具体解释其作用。

      1、运算符

      运算符就是完成操和的一系列符号,它有七类:

      赋值运算符、算术运算符、比较运算符、逻辑运算符、条件运算、位操作运算符和字符串运算符。

      2、表达式

      运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。

      3、语句

      Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们是:

      赋值语句、switch选择语句、while循环语句、for循环语句、do while循环语句、break循环中止语句和continue循环中断语句。

      4、函数

      函数是命名的语句段,这个语句段可以被当作一个整体来引用不着和执行。使用函数要注意以下几点:

      1)函数由关键字function定义;

      2)函数必须先定义后使用,否则将出错;

      3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;

      4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量;

      5)return语句用于返回表达式的值,也可以没有。

      5、对象

      Javascript的一个重要功能就是基于对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。

      一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。

      6、事件

      用户与网页交互时产生的操作,称为事件。绝大部分事都由用户的动作所引发,如:用户按鼠标的按钮,就产生onclick事件,若鼠标的指针的链接上移动,就产生onmouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。

      学习Javascript比较快速有效的方法是先熟悉一些基本概念,然后找几个别人设计好的程序认真仔细地分析一遍,再稍作改动,再看看能否达到预期目的,不断地举一反三,既可以加深对一些参数、设计方法的理解,又可以快速地提高自己的水平。另外,再提醒一下:Javascript对大小写是敏感的,特别是一些对象、方法、属性的大小写一定要一致,要养成一种良好的习惯,否则在调试程序时可要累死你了。

      7、变量

      如 var myVariable = "some value";

      参考资料:http://www.mophisoft.com

      javascript是什么意思

      javascript
      一种由Netscape的LiveScript发展而来的脚本语言,它提高与Java的兼容性。JavaScript采用HTML页作为其接口

      为了使网页能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(文件目标模块)、Layers和 Cascading Style Sheets(CSS),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

      虽然,在Dreamweaver的Behaviors 可以为我们方便地使用Javascript程序而不用编写代码,但我们自己了解了Javascript的编程方法后,将能更加方便灵活地应用,也使 Javascript的代码更简练。本专题通过对一系列典型程序的剖析,使你快速地掌握Javascript的编程技巧,设计出质量上乘的动态网页打下坚实的基础。在此之前,我们先了解一些Javascript 的基本概念。

      JavaScript 有什么特点
      JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。

      Java 与 JavaScript 有什么不同
      很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。其实它们是完完全全不同的两种东西。Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。

      开发 JavaScript 该用什么软件
      一个 JavaScript 程序其实是一个文档,一个文本文件。它是嵌入到 HTML 文档中的。所以,任何可以编写 HTML 文档的软件都可以用来开发 JavaScript。在此我推荐大家用 FrontPage 2000 附带的 Microsoft 脚本编辑器(在 FrontPage 菜单 | 工具 | 宏 | Microsoft 脚本编辑器)。它是个像 Visual Basic / C++ 一样的程序开发器,能对正在输入的语句作出简要提示。配合 FrontPage 2000,使工作量大大减少。

      一、Javascript在网页的用法

      Javascript加入网页有两种方法:

      1、直接加入HTML文档

      这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如:

      <script language="Javascript">

      <!--

      document.writeln("这是Javascript!采用直接插入的方法!");

      //-Javascript结束-->

      </script>

      在这个例子中,我们可看到一个新的标签: <script>……</script>,而<script language="Javascript”> 用来告诉浏览器这是用Javascript编写的程序,需要调动相应的解释程序进行解释。

      HTML的注释标签<!--和-->:用来去掉浏览器所不能识别的Javascript源代码的,这对不支持 Javascript 语言的浏览器来说是很有用的。

      //-Javascript结束:双斜杠表示 Javascript的注释部分,即从//开始到行尾的字符都被忽略。至于程序中所用到的document.write()函数则表示将括号中的文字输出到窗口中去, 这在后面将会详细介绍。另外一点需要注意的是,<script>……</script>的位置并不是固定的,可以包含在< head>......</head> 或<body>.....</body>中的任何地方。

      2、引用方式 如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:

      <script src=url language="Javascript"></script>

      其中的Url就是程序文件的地址。同样的,这样的语句可以放在HTML文档头部或主体的任何部分。 如果要实现“直接插入方式”中所举例子的效果,可以首先创建一个Javascript源代码文件“Script.js”,其内容如下:

      document.writeln("这是Javascript!采用直接插入的方法!");

      在网页中可以这样调用程序:<script src="Script.js" language="Javascript"></script> 。

      二、Javascript基本概念

      在这里只作简单介绍,在以后的例子中结程序再作具体解释其作用。

      1、运算符

      运算符就是完成操和的一系列符号,它有七类:

      赋值运算符、算术运算符、比较运算符、逻辑运算符、条件运算、位操作运算符和字符串运算符。

      2、表达式

      运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。

      3、语句

      Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们是:

      赋值语句、switch选择语句、while循环语句、for循环语句、do while循环语句、break循环中止语句和continue循环中断语句。

      4、函数

      函数是命名的语句段,这个语句段可以被当作一个整体来引用不着和执行。使用函数要注意以下几点:

      1)函数由关键字function定义;

      2)函数必须先定义后使用,否则将出错;

      3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;

      4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量;

      5)return语句用于返回表达式的值,也可以没有。

      5、对象

      Javascript的一个重要功能就是基于对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。

      一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。

      6、事件

      用户与网页交互时产生的操作,称为事件。绝大部分事都由用户的动作所引发,如:用户按鼠标的按钮,就产生onclick事件,若鼠标的指针的链接上移动,就产生onmouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。

      学习Javascript比较快速有效的方法是先熟悉一些基本概念,然后找几个别人设计好的程序认真仔细地分析一遍,再稍作改动,再看看能否达到预期目的,不断地举一反三,既可以加深对一些参数、设计方法的理解,又可以快速地提高自己的水平。另外,再提醒一下:Javascript对大小写是敏感的,特别是一些对象、方法、属性的大小写一定要一致,要养成一种良好的习惯,否则在调试程序时可要累死你了。

      7、变量

      如 var myVariable = "some value";

      参考资料:http://www.mophisoft.com

      谁能解释下这段js代码

      关于逗号运算符的解释楼上已经说的很清楚了,我想指出一点的是,这个方案只对IE5~9有效,IE10已经不能用这种方案了,因为IE10已经不支持条件注释,IE10可以这样判断:

          var isIE10 = false;

          /*@cc_on

              if (/^10/.test(@_jscript_version)) {

                  isIE10 = true;

              }

          @*/

          console.log(isIE10);

      再给个全一点的:var IE = (function () {

          "use strict";

          var ret, isTheBrowser,

              actualVersion,

              jscriptMap, jscriptVersion;

          isTheBrowser = false;

          jscriptMap = {

              "5.5": "5.5",

              "5.6": "6",

              "5.7": "7",

              "5.8": "8",

              "9": "9",

              "10": "10"

          };

          jscriptVersion = new Function("/*@cc_on return @_jscript_version; @*/")();

          if (jscriptVersion !== undefined) {

              isTheBrowser = true;

              actualVersion = jscriptMap[jscriptVersion];

          }

          ret = {

              isTheBrowser: isTheBrowser,

              actualVersion: actualVersion

          };

          return ret;

      }());

      这个可以判断IE5,6,7,8,9,10,但IE10以后的要修改代码(机子上没有,所以没测试添加)追问谢谢!

      判断是否IE浏览器的最短js代码

      常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测。
      代码如下:
      var isIE=!!window.ActiveXObject;
      var isIE6=isIE&&!window.XMLHttpRequest;
      var isIE8=isIE&&!!document.documentMode;
      var isIE7=isIE&&!isIE6&&!isIE8;
      if (isIE){
      if (isIE6){
      alert("ie6");
      }else if (isIE8){
      alert("ie8");
      }else if (isIE7){
      alert("ie7");
      }
      }

      然后是一个稍微短的 js 判断是否 ie 的方法:
      这个貌似是利用 IE 中 JScript所特有的条件编译(或曰条件注释)来区分 IE 和非 IE(这里的IE/非IE均是针对内核而言,以IE为内核的浏览器将视为IE)

      代码如下:
      var ie = 0/*@cc_on+1@*/;

      一个最短的 js 判断 ie 或非 ie 的代码,大小仅仅 7bytes:

      代码如下:

      var ie = !+'\v1';
      2010年1月,一位*人利用了IE与标准浏览器在处理数组的toString方法的差异,仅6bytes就完美完成了是否IE浏览器的检测:

      复制代码
      代码如下:
      var ie = !-[1,];

      利用这些发现,我们可以使代码写的更短。如今检测是否为 IE6 其实可以写成:

      代码如下:
      var ie6=!-[1,]&&!window.XMLHttpRequest;

      之前那大段累赘的分析 navigator,然后正则比较的方式,后面的 js 方法是不是效率更高了。

      判断是否IE浏览器的最短js代码

      常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测。
      代码如下:
      var isIE=!!window.ActiveXObject;
      var isIE6=isIE&&!window.XMLHttpRequest;
      var isIE8=isIE&&!!document.documentMode;
      var isIE7=isIE&&!isIE6&&!isIE8;
      if (isIE){
      if (isIE6){
      alert("ie6");
      }else if (isIE8){
      alert("ie8");
      }else if (isIE7){
      alert("ie7");
      }
      }

      然后是一个稍微短的 js 判断是否 ie 的方法:
      这个貌似是利用 IE 中 JScript所特有的条件编译(或曰条件注释)来区分 IE 和非 IE(这里的IE/非IE均是针对内核而言,以IE为内核的浏览器将视为IE)

      代码如下:
      var ie = 0/*@cc_on+1@*/;

      一个最短的 js 判断 ie 或非 ie 的代码,大小仅仅 7bytes:

      代码如下:

      var ie = !+'\v1';
      2010年1月,一位*人利用了IE与标准浏览器在处理数组的toString方法的差异,仅6bytes就完美完成了是否IE浏览器的检测:

      复制代码
      代码如下:
      var ie = !-[1,];

      利用这些发现,我们可以使代码写的更短。如今检测是否为 IE6 其实可以写成:

      代码如下:
      var ie6=!-[1,]&&!window.XMLHttpRequest;

      之前那大段累赘的分析 navigator,然后正则比较的方式,后面的 js 方法是不是效率更高了。

      javascript中的moment什么意思?

      Moment翻译是一个流行的JavaScript库。

      用于操作时间和日期。它可以帮助开发人员轻松地解析、验证、操作和格式化时间数据,同时提供了一系列高级的功能来处理时区和日历等问题。

      Moment的最大优势是它的简单易用性。它的代码清晰明了,使得使用者能够快速入手并完成任务。同时,Moment还支持自定义格式和本地化,适用于全球不同国家和地区的开发需求。

      Moment可以通过Node.js和NPM进行安装,也可以直接在HTML页面中使用CDN引入。安装完后,只需要在JavaScript代码中导入Moment并调用相应的方法即可完成日期和时间的操作。

      拓展资料

      JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。

      在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

      为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

      javascript和JScript的区别于联系主要有哪些?

      区别:

      Javascript:

      Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

      Jscript:

      JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。JScript最初是随Internet Explorer 3.0于1996年8月发布。

      最初的jscript和javascript差异过大,web程序员不得不痛苦的为两种浏览器编写两种脚本。于是诞生了ECMAScript,是一种国际标准化的javascript版本。现在的主流浏览器都支持这种版本。

      而两者之间主要的区别就在于对ECMAScript标准的实现方法和支持程度,详细可参考ECMAScrip标准t规范,有必要说说明一点目前很多脚本语言比如FLASH等中所用均基于该标准。

      --------------------------------------------------------

      联系:

      1.产生的背景相同,最初目的相同。

      2.语法相差细微,以至于很多程序员看JScript代码时都认为是JAVASCRIPT

      3.目前基于同一个标准。

      4.都不是说明JAVA语言的简化版本或异化版本,他们同JAVA仅仅是因为当初JAVA大行其道想借JAVA的东风,语法书写上相似JAVA。

      六三科技网还为您提供以下相关内容希望对您有帮助:

      关于IE中javascript条件注释

      @end @*/要放在script标签里,我这边运行有提示。还有就是后面的 else alert("Not in IE");我觉得时多余的,因为是其他浏览器引擎根本不能能执行上述条件注释

      javascript中丨怎么打?

      JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。

      javascript如何定义变量,变量命名有何规范?

      这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。变量命名 变量名称是一个标识符。Jscript 中,用标识符来:命名变量,命名函数,...

      js中widow.open()方法使用详解

      一window open()支持环境 JavaScript +/JScript +/Nav +/IE +/Opera + 二 基本语法 window open(pageURL name parameters) 其中 pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三 示例 复制...

      谁能解释下这段js代码

      JavaScript中逗号运算符, 运算符使它两边的表达式以从左到右的顺序被执行,并获得右边表达式的值。, 运算符最普通的用途是在 for 循环的递增表达式中使用。例如:for (i = 0; i &lt; 10; i++, j++){ k = i + j...

      谁能提供一些关于制作网站的常识和制作网页的软件之类的东西!!_百度...

      而JavaScript则是相当容易了解的语言,JavaScript创作者可以不那么注重程序技巧。所以许多Java的特性在JavaScript中并不支持。 九、常用的WEB图像格式有哪些? 1、PNG(Portable Network Graphic) PNG格式是WEB图像中最通用的格式。它是一种无损...

      在html中怎样使用javascript

      第一种就是引用javascript(简称JS)文件 在src里面输入JS文件路径 还有一种就是直接写在页面上.在 标签对中写上你的代码就行.第一种的优秀是不同的页面可以引用同一个JS文件.就是重复利用.第2种就是修改方便 ...

      JavaScript中object的属性(key)可以是数字吗?

      可以是数字,object对应的key没有限制,只是如果是数字,取值的时候就不能用英文句号(.),只能用[]的方式取值。举例:var obj={1:3};//这里1就是一个数组的keyalert(obj[1]+2);//取值的时候需要用[],而不能用ob...

      请问javaScript中的String的split的方法,该怎么用额!(初学者)

      1.比如有一个字符串 var str = "bcadeab";对str使用split方法 var strArray = str.split( "a" );调用此方法后,strArray为一个数组,存放以“a”为间隔,被分割的字符 以下为strArray数组存放的值:strArray[0] ...

      本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

      Top