JScript 是 JavaScript 的缩写吗?
来源:互联网 发布:如何利用阿里云赚钱 编辑:程序博客网 时间:2024/05/01 22:44
JScript 是 JavaScript 的缩写吗?
资策会数字教育研究所讲师 杨宏文
很多人都误以为JScript就是JavaScript的缩写,这一点是需要澄清的,让笔者先讲一段故事。
在Web Scripting language世界中第一个诞生的是,由网景公司(NetScape)所催生的JavaScript。到了1996年11月,ECMA开始根据JavaScript 1.1的规格,着手订定Web Scripting language的标准,这个标准首见于1997年6月所公布的ECMA-262号白皮书。自此而后,所有的浏览器厂商才终于有了一个可以遵循的规格,让JavaScript的市场接受度向前迈了一大步。
拥有平台优势的Microsoft原本希望能以VBScript与JavaScript在前端平台上一决高下,可惜市场反应并不如预期。还好,老谋深算的Microsoft很快地改变策略,他的策略很是高竿 -- 「如果不能打败他,就迎向他」。Microsoft的工程师们在最短的时间内,根据ECMA-262的标准制定了JScript,并且让不断推陈出新的浏览器工具持续支持JScript版本的更新。灵活的市场策略让JScript颇具生命力,也开始取得网页工程师们的喜爱。
截至目前为止,最新的版本是Jscript .NET。
如前所述,既然JavaScript与Jscript都源自于相同的ECMA-262标准,可以想见其中的共同点必定许多。
在笔者的观察中,从功能面来看,JavaScript可视为Jscript的子集合,因为Jscript除了包含JavaScript所有的特性与对象之外,更引进run-time features,包含以下几类:
Category
Feature/Keyword
Collections
Drives
Files
Folders
Data Storage
Dictionary
Dictionary
Add
Exists
Items, Keys
Remove, RemoveAll
Count
Item, Key
File System
Drive
File
FileSystemObject
Folder
TextStream
FileSystemObject
BuildPath
CopyFile, CopyFolder
CreateFolder, CreateTextFile
DeleteFile, DeleteFolder
DriveExists, FileExists, FolderExists
GetAbsolutePathName, GetBaseName
GetDrive, GetDriveName
GetFile, GetExtensionName GetFileName
GetFolder, GetParentFolderName
GetSpecialFolder
GetTempName
MoveFile, MoveFolder
OpenTextFile
Drives
Drive, Drives
AvailableSpace
Count
DriveLetter
DriveType
FileSystem
FreeSpace
IsReady
Item
RootFolder
SerialNumber
ShareName
TotalSize
VolumeName
File, Files
Folder, Folders
Add
Attributes
Copy, Delete, Move
Count
OpenAsTextStream
DateCreated, DateLastAccessed,
DateLastModified
Drive
Item
ParentFolder
Name, Path
ShortName, ShortPath
Size
TextStream
Close
Read, ReadAll, ReadLine
Skip, SkipLine
Write, WriteBlankLines, WriteLine
AtEndOfLine, AtEndOfStream
Column, Line
因此,Jscript除了不等于JavaScript之外,他代表的是更为广泛,也更为成熟的手稿式网页功能。
- JScript 是 JavaScript 的缩写吗?
- JScript是JavaScript缩写吗?
- JScript是JavaScript的縮寫嗎?
- JScript是JavaScript的縮寫嗎?
- jscript与javascript的区别
- JavaScript与JScript的区别
- 是JScript的BUG吗???阅读文档一定要仔细
- JavaScript和Jscript的版本及规范
- 三国志的故事(ECMAScript、JavaScript和JScript )
- HTC是HTML Component的缩写
- NG原来是NO GOOD的缩写
- XML是eXtensible Markup Language的缩写。
- XML是eXtensible Markup Language的缩写。
- XML是eXtensible Markup Language的缩写
- XML是eXtensible Markup Language的缩写。
- tty是Teletype的缩写(转)
- tty是Teletype的缩写(转)
- tty是Teletype的缩写(转) 收藏
- 黑客Web欺骗的工作原理和解决方案
- ADO.NET 2.0技术内幕(1.2)
- 第一次给女孩子送花
- For my love... Be a heathy gir~
- 刚看完《新上海滩》
- JScript 是 JavaScript 的缩写吗?
- 加快 wine 速度
- 表空间管理A
- 一本算法设计的好书
- 栈和堆的区别
- 生活,人,环境
- 努力一定会成功
- 好想要的多啦A梦手办!!
- 希望妈妈快快好起来