jscript script是什么文件(jscript是什么意思)
本文目录
jscript是什么意思
JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现。JScript最初是随Internet Explorer 3.0于1996年8月发布。在网络程序员谈论Internet Explorer中的JavaScript的时候,他们实际上是指JScript。和其他活动脚本一样,它后来也被Windows Script Host(WSH)和Active Server Pages所支持。典型的JScript源文件使用的扩展名是.js。JScript最新的版本是基于尚未定稿的ECMAScript4.0版规范的JScript .NET,并且可以在微软的.Net环境下编译。JScript在ECMA的规范上增加了许多特性。
缓存文件夹中的JScript Script File文件 可以删吗
可以。jscript是脚本文件。比如,点击按钮弹出对话框等等,就是执行jscript脚本的结果。脚本是随网页存在的。删除之后对用户不会有影响。删除后如果再次打开同一个网页,浏览器会自动下载脚本。
VBScript 和JScript之间的区别
JScript,它是ECMAScript的Microsoft版本,是一组包括JScript 和JavaScript脚本编写语言的标准定义。VBScript 和JScript之间最大的区别是它们的结构。VBScript 是Visual Basic的子集,如果你曾经用过Visual Basic或者是Visual Basic for Applications (VBA),你就会觉得非常熟悉。不过它们并不是完全一样的,因为VBScript是特意为在浏览器中进行工作而设计的,它不包括一些在脚本这个范围以外的特性,如文件访问和打印等等。而另一方面,JScript从一组编程语言如C, C++, 以及Java等之中脱离出来的。如果你以前曾经用过C或者是Java,那么JScript的结构你会觉得非常熟悉。即便你不知道这些语言也没有关系, JScript的结构一点也不难--它像C和Java一样方便而没有它们那么复杂。注意:不管怎样,JScript和Java是完全不同的两种语言。Java是一种对于网页应用程序和非网页应用程序都可以使用的完全成熟的开发语言。而JScript是一种主要用于脚本编写的脚本语言。JScript 和VBScript的任务是相同的--都是让你能够编写自己的Web网页。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。更有可能的是,你会基于一些其他因素来选择脚本语言,最大的原因也是最实际的原因:你将要使用的平台能够支持你所选择的语言吗?你编写的是客户端还是服务器?如果是服务器,你的用户会使用什么浏览器和服务器软件?下面的文章中会详细介绍这两种脚本编写语言,并且会就在特殊的环境中选择什么样的脚本语言给出一点指导意见。什么时候选择VBScript?VBScript主要是用在微软公司的各种平台上。因此如果你想用VBScript来进行编写,你必须要使用下列几种脚本之一:服务器脚本。如果你想要用VBScript来编写服务器脚本(如在ASP网页中),这个服务器必须是Microsoft Internet Information Server (IIS)或者是其他的服务器。客户端脚本。如果你想在浏览器脚本中用到VBScript,这个浏览器必须是Internet Explorer的一个版本。因为其他流行的浏览器可能不支持VBScript。如果你使用的是Visual InterDev,那么你应该已经在使用IIS了(或是其他相同的服务器),因而用VBScript来编写服务器脚本不是问题。如果你使用的不是IIS,你要搞清楚该服务器是不是能够支持VBScript。然而,如果你要建立的是一个公共Web站点,你无法控制其他人使用的浏览器,那么Internet Explorer只能用于客户端脚本这个限制就成问题了。不过,如果你是在浏览器已知的情况下用VBScript编写客户端脚本,这还是可行的。如果你的目标平台能够支持VBScript,考虑一下下列因素再决定是否用VBScript来编写脚本:错误控制。在VBScript中有On Error Resume Next来对特殊情况给出说明。如果你编写的是服务器脚本,错误控制是非常重要的,因为脚本的运行是无人照顾的。格式化。VBScript有这样的功能,能够轻易地把数据,数字和货币数据格式化。在Internet Explorer中事件控制很方便,就像在Visual Basic中一样。在VBScript中也能够建立一个隐含的事件处理程序,这只需要用对象__事件结构形式来定义一项功能就行了,比如说 Button1_onclick。不过在Internet Explorer中,JScript没有这项功能(但在其他的JScript主机上支持这项功能)。什么时候选择JScript?几乎所有允许编写脚本的浏览器都支持JScript。因此,如果你是为一个公共Web站点编写一个广泛散发的应用程序,用JScript来编写客户端脚本是很自然的选择。你还会发现,因为JScript应用得如此广泛(还有与它类似的JavaScript),是一种标准的脚本语言,你可以在书店里,也可以在网上找到很多有关的资源。如果你想用JScript来编写服务器脚本,那么你应该检查一下你的服务器是否支持它。微软公司的IIS允许你用JScript来编写ASP网页的脚本,但这并不是所有的服务器都支持的。影响到你做决定的其他因素还有:动态执行。JScript一个非常有力的特性是:它允许你在你的脚本内建立和执行脚本或者动态地进行评价。简而言之,在你的脚本中能够编写脚本。当你用DHTML进行工作时,这个特性是非常有用的,因为这样你就能够动态的操作DHTML的文档模型了。面向对象。JScript使用的是一种基于原型的对象结构,它能够允许你在脚本中定义对象。你能够往对象的原型中加入方法和特性,扩展内置对象和定制对象。使用JScript时的一个警告:JScript是区分大小写的,如果你仅仅使用过Visual Basic 或VBScript也许对此难以适应。如果你是初学JScript,你还要知道如何用JScript来建立事件处理程序。在Internet Explorer 中,JScript会要求你链接到一个对象上,而这个对象又是与事件处理程序相连的。通常,只要在鉴别事件并且有处理程序功能的对象的标签栏中指明其属性就能够完成。如下例所示:在其他的主机上,你可以使用隐含的事件绑定,不过它要求的结构与VBScript中稍稍有所不同。 在JScript中约定的隐含处理程序是:《SCRIPT LANGUAGE=“JavaScript“》function btnSave::onclick(){// script here}《/SCRIPT》值得注意的是,在这两个例子中LANGUAGE这项属性是设置为“JavaScript“的。Internet Explorer对于“JScript“ 和“JavaScript“这两个名字都认识,而许多其他的浏览器却只认识“JavaScript“,不认识“JScript“ 。因此,为了保险起见,如果你不能确定该网页是用Internet Explorer来浏览,你最好用“JavaScript“。要了解更多在JScript中建立事件处理程序的情况,请查看位于MSDN Library Online中的Microsoft Visual InterDev?文档。(要访问MSDN Library Online必须有MSDN Online Membership资格,这一资格是免费的,不过要简单的一次性的注册一下。)在同一个网页中同时使用几种语言我想我已经说得很清楚了,在同一个网页中可以使用不同的脚本编写语言。让 再回顾一下:为什么你想这么做?以下是几个原因:第一个原因是:你只是想在一个程序中利用某种语言的优点,而脚本的其他部分还是用另外一种语言来编写。 第二个原因是:可能你所面对的现有编码是用你不熟悉的语言来编写的。例如,设计时间控制是用JScript编写的,而你熟悉的语言却是VBScript。在大部分情况下,你可以在同一个网页中混合几种脚本语言并且它们相互之间能够配合得很好。用一种语言编写的脚本可以调用用另外一种语言编写的程序并且能够共享全局变量。不过有时候还是会出现一点小问题,现在我将要就此说明一下。
JScript Script文件 是什么东西
脚本文件,本质是一个文本文件,用能打开文件的软件打开就行,通常用记事本打开.Jscript Script File的扩展名是js,主要用在网页脚本方面,网页设计者将脚本代码写在一个文件上,保存为这种类型,然后在网页中链接,这样可以使网页代码比较简洁,容易管理,而且可以做到代码共享.一般js要在网页上才能体现出它的功能.不过它还有一个用处,就是实现windows的自动化管理.它同样是一个脚本文件,不同的是可以用鼠标双击来运行它,一般很少用对话框之类的窗口,因为它无法创建窗口,只能出现对话框.而且运行速度快,一般用户都不知道它已经把事情做完了.所以,看到这一类型的文件,不用直接用鼠标双击,以免遇到恶意代码对你的计算机带来损坏,可以用记事本打开看看里面的内容.
更多文章:
mysql管理工具怎么使用(如何进入MySQL的命令行管理工具)
2025年4月4日 23:20
enjoy yourself(enjoy yourself是什么意思)
2025年2月24日 22:40
字节跳动公司怎么样(字节跳动和阿里巴巴,哪个公司福利待遇更好有没有在职的说说)
2025年2月10日 00:20
asp服务器下载(ASP中如何将服务器中的数据下载到本地电脑)
2025年2月22日 13:00
免费游戏源码平台(有学游戏开发的朋友吗你们都在哪里学的,可以交流一下吗)
2025年2月13日 05:10
disadvantage是什么意思(at a disadvantage是什么意思)
2025年3月25日 18:30
confusion是什么意思(puzzle ,confusion 有哪些不同谢谢!)
2025年4月5日 16:30
flash鼠标跟随(Flash里的鼠标跟随效果是怎么做出来的)
2025年2月9日 11:10
16进制转10进制c语言代码(C语言写一个函数,16进制转十进制)
2025年3月13日 13:40
switch后每一个case(给我举几个例子,switch()后面的一个case 后面有好几个句子的情况,越简单越好.)
2025年3月2日 18:30
magento建站(Magento系统外贸建站做得比较专业的)
2025年3月26日 08:10