社区
Java SE
帖子详情
哪里有netscape.javascript.JSObject这个包?
eaglee
2002-07-19 03:06:14
thanks
...全文
235
4
打赏
收藏
哪里有netscape.javascript.JSObject这个包?
thanks
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
t
2002-07-19
打赏
举报
回复
www.netscape.com
下载netscape就有
YHW
2002-07-19
打赏
举报
回复
如果是win2000 就在c:\winnt\java\packages\里的某个zip文件里,文件名是随机的。
win98在c:\windows下的一个类似目录里找。
前提是你安过IE带的java虚拟机器。
如果实在找不到,可以留eamil给我,我发给你。
knight_qmh
2002-07-19
打赏
举报
回复
http://developer.netscape.com/software/jdk/download.html
eaglee
2002-07-19
打赏
举报
回复
up
ne
tsc
ape
.
javascript
.
JS
Object
applet 调用
js
所需
包
JS
Object
.getWindow(this).eval("
javascript
:alert(111)");
JavaScript
语言参考手册
内含:
JavaScript
语言参考手册.pdf (主要资源) 另外附上: MS-
JS
cript.chm MS-script56-2006.chm MS-VBScript.chm // // ----
JavaScript
语言参考手册 目录 ---- // 第一章 简介 这一章简单介绍了
JavaScript
,
Ne
tsc
ape
跨平台的基于对象的适用于客户和服务器应用程序的脚本语言。 客户端的
JavaScript
服务器端的
JavaScript
JavaScript
对象
JavaScript
安全性 第二章 操作符
JavaScript
有赋值、比较、算术、位、逻辑、字符串和特殊操作符。本章描述了这些操作符,
包
含了关于操作符优先级的信息。 赋值操作符 比较操作符 算术操作符 % (求余数) ++ (自加) -- (自减) - (一元否定) 位操作符 位逻辑运算符 移位操作符 逻辑操作符 简化运算 字符串操作符 特殊操作符 ?: (条件操作符) , (逗号操作符) delete
ne
w this typeof void 第三章 语句 这一章描述了所有
JavaScript
的语句。
JavaScript
语句是用特定的语法由关键词组成的。一个语句可以跨多行。多个语句可以出现在一行上,但各自中间应该用分号隔开。 break comment continue delete do...while export for for...in function if...else import labeled return switch var while with 第四章 核心 这一章
包
含了
JavaScript
的核心对象 Array,Boolean,Date,Function,Math,Number,
Object
和 String。这些对象同时在客户端和服务器端的
JavaScript
中使用。 Array 属性 方法 Boolean 属性 方法 Date 属性 方法 Function 属性 方法 Math 属性 方法 Number 属性 方法
Object
属性 方法 String 属性 方法 RegExp 属性 方法 第五章 文档 这一章对应于文档及其关联对象 document,Layer,Link,Anchor,Area,Image 和 Applet。 document 属性 方法 Link 属性 方法 Area Anchor Image 属性 方法 Applet Layer 属性 方法 第六章 窗口 这一章对应于 Window 对象和客户端与之相关的对象:Frame,Location 和 History。 Window 属性 方法 Frame Location 属性 方法 History 属性 方法 screen 属性 第七章 表单 这一章对应于使用表单,表单是出现在文档中用于从用户获得输入的。 Form 属性 方法 Hidden 属性 Text 属性 方法 Textarea 属性 方法 Password 属性 方法 FileUpload 属性 方法 Button 属性 方法 Submit 属性 方法 Reset 属性 方法 Radio 属性 方法 Checkbox 属性 方法 Select 属性 方法 Option 属性 第八章 浏览器 这一章对应了浏览器及其关联的元素。 navigator 属性 方法 MimeType 属性 Plugin 属性 第九章 事件和事件句柄 这一章
包
含了在
JavaScript
客户端用于激发某些特定动作的事件对象和事件句柄。另外,本章还
包
括了关于使用事件和事件句柄的常规信息。 关于事件常规信息 定义事件句柄 Navigator 4.0 中的事件 event onAbort onBlur onChange onClick onDblClick onDragDrop o
nE
rror onFocus onKeyDown onKeyPress onKeyUp onLoad onMouseDown onMouseMove onMouseOut onMouseOver onMouseUp onMove onReset onResize onSelect onSubmit onUnload 第十章 LiveWire 数据库服务 本章
包
含了服务器端与 LiveWire 关联的对象:database,DbPool,Con
ne
ction,Cursor,Stproc,Resultset 和 blob。 database 事务 属性 方法 DbPool 属性 方法 Con
ne
ction 属性 方法 Cursor 属性 方法 Stproc 属性 方法 Resultset 属性 方法 blob 方法 第十一章 进程管理服务 本章
包
含了与管理进程相关的服务器端对象,其中有 request,client,project,server 和 Lock。 request 属性 client 属性 方法 project 属性 方法 server 属性 方法 Lock 方法 第十二章实用工具 本章
包
含了服务器端的对象 File 和 SendMail。 File 属性 方法 SendMail 属性 方法 第十三章 全程函数 本章
包
含了所有
JavaScript
中未与任何对象关联的函数。 addClient addResponseHeader blob callC debug deleteResponseHeader esc
ape
eval flush getOptionValue getOptionValueCount isNaN Number parseFloat parseInt redirect registerCFunction ss
js
_ge
ne
rateClientID ss
js
_getCGIVariable ss
js
_getClientID String taint u
ne
sc
ape
untaint write 第十四章 LiveCon
ne
ct 的 Java
包
ne
tsc
ape
.
javascript
.
JS
Object
方法和静态方法
ne
tsc
ape
.
javascript
.
JS
Exception 构造函数
ne
tsc
ape
.plugin.Plugin 构造函数和方法 索引
JavaScript
中文参考手册
【下一章】 【索引】 【这是目录】 --------------------------------------------------------------------------------
JavaScript
参考 本书是
JavaScript
语言的参考手册,
包
括核心语言中的对象和客户端、服务器端的扩展。
JavaScript
是
Ne
tsc
ape
跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于
JavaScript
1.2 的新特性,其它
包
括了
JavaScript
支持层和样式单的属性和对象。要获得关于这些主题的详细信息,请参看
Ne
tsc
ape
Communicator 中的动态 HTML。 目录 此参考中
包
含的内容 此参考是依照
JavaScript
语言的功能组织的。有时你已经知道了某个对象或方法的名称,但是不太清楚要在哪里能够找到它。这一章
包
含了解决此种情况的链接表。 轻松上手 本书是
JavaScript
语言的参考手册,
包
括核心语言中的对象和客户端、服务器端的扩展。
JavaScript
是
Ne
tsc
ape
跨平台的基于对象的适用于客户和服务器应用程序的脚本语言。 你应该已经掌握的知识 哪里能找到
JavaScript
的相关信息 文档转换 第一章 简介 这一章简单介绍了
JavaScript
,
Ne
tsc
ape
跨平台的基于对象的适用于客户和服务器应用程序的脚本语言。 客户端的
JavaScript
服务器端的
JavaScript
JavaScript
对象
JavaScript
安全性 第二章 操作符
JavaScript
有赋值、比较、算术、位、逻辑、字符串和特殊操作符。本章描述了这些操作符,
包
含了关于操作符优先级的信息。 赋值操作符 比较操作符 算术操作符 % (求余数) ++ (自加) -- (自减) - (一元否定) 位操作符 位逻辑运算符 移位操作符 逻辑操作符 简化运算 字符串操作符 特殊操作符 ?: (条件操作符) , (逗号操作符) delete
ne
w this typeof void 第三章 语句 这一章描述了所有
JavaScript
的语句。
JavaScript
语句是用特定的语法由关键词组成的。一个语句可以跨多行。多个语句可以出现在一行上,但各自中间应该用分号隔开。 break comment continue delete do...while export for for...in function if...else import labeled return switch var while with 第四章 核心 这一章
包
含了
JavaScript
的核心对象 Array,Boolean,Date,Function,Math,Number,
Object
和 String。这些对象同时在客户端和服务器端的
JavaScript
中使用。 Array 属性 方法 Boolean 属性 方法 Date 属性 方法 Function 属性 方法 Math 属性 方法 Number 属性 方法
Object
属性 方法 String 属性 方法 RegExp 属性 方法 第五章 文档 这一章对应于文档及其关联对象 document,Layer,Link,Anchor,Area,Image 和 Applet。 document 属性 方法 Link 属性 方法 Area Anchor Image 属性 方法 Applet Layer 属性 方法 第六章 窗口 这一章对应于 Window 对象和客户端与之相关的对象:Frame,Location 和 History。 Window 属性 方法 Frame Location 属性 方法 History 属性 方法 screen 属性 第七章 表单 这一章对应于使用表单,表单是出现在文档中用于从用户获得输入的。 Form 属性 方法 Hidden 属性 Text 属性 方法 Textarea 属性 方法 Password 属性 方法 FileUpload 属性 方法 Button 属性 方法 Submit 属性 方法 Reset 属性 方法 Radio 属性 方法 Checkbox 属性 方法 Select 属性 方法 Option 属性 第八章 浏览器 这一章对应了浏览器及其关联的元素。 navigator 属性 方法 MimeType 属性 Plugin 属性 第九章 事件和事件句柄 这一章
包
含了在
JavaScript
客户端用于激发某些特定动作的事件对象和事件句柄。另外,本章还
包
括了关于使用事件和事件句柄的常规信息。 关于事件常规信息 定义事件句柄 Navigator 4.0 中的事件 onSubmit onUnload 第十章 LiveWire 数据库服务 本章
包
含了服务器端与 LiveWire 关联的对象:database,DbPool,Con
ne
ction,Cursor,Stproc,Resultset 和 blob。 database 事务 属性 方法 DbPool 属性 方法 Con
ne
ction 属性 方法 Cursor 属性 方法 Stproc 属性 方法 Resultset 属性 方法 blob 方法 第十一章 进程管理服务 本章
包
含了与管理进程相关的服务器端对象,其中有 request,client,project,server 和 Lock。 request 属性 client 属性 方法 project 属性 方法 server 属性 方法 Lock 方法 第十二章实用工具 本章
包
含了服务器端的对象 File 和 SendMail。 File 属性 方法 SendMail 属性 方法 第十三章 全程函数 本章
包
含了所有
JavaScript
中未与任何对象关联的函数。 untaint write 第十四章 LiveCon
ne
ct 的 Java
包
ne
tsc
ape
.
javascript
.
JS
Object
方法和静态方法
ne
tsc
ape
.
javascript
.
JS
Exception 构造函数
ne
tsc
ape
.plugin.Plugin 构造函数和方法
JavaScript
内核系列
第一章 概述 1.1
Javascript
简史 在20世纪90年代,也就是早期的WEB站点上,所有的网页内容都是静态的,所谓静态是指,除了点击超链接,你无法通过任何方式同页面进行交互,比 如让页面元素接受事件,修改字体等。人们于是迫切的需要一种方式来打破这个局限,于是到了1996年,网景(
Ne
tsc
ape
)公司开始研发一种新的语言 Mocha,并将其嵌入到自己的浏览器
Ne
tsc
ape
中,这种语言可以通过操纵DOM(Document
Object
Model,文档对象模型)来修改页面,并加入了对鼠标事件的支持。Mocha使用了C的语法,但是设计思想上主要从函数式语言Scheme那里取得了灵 感。当
Ne
tsc
ape
2发布的时候,Mocha被改名为LiveScript,当时可能是想让LiveScript为WEB页面注入更多的活力。后来,考虑到这个脚本语言的推 广,网景采取了一种宣传策略,将LiveScript更名为
JavaScript
,目的是为了跟当时非常流行的面向对象语言Java发生暧昧的关系。这种 策略显然颇具成效,以至于到现在很多初学者还会为
JavaScript
和Java的关系而感到困惑。
Javascript
取得成功了之后,确实为页面注入了活力,微软也紧接着开发自己的浏览器脚本语言,一个是基于BASIC语言的 VBScript,另一个是跟
Javascript
非常类似的
Js
cript,但是由于
Javascript
已经深入人心,所以在随后的版本中,微软的 IE几乎是将
Javascript
作为一个标准来实现。当然,两者仍然有不兼容的地方。1996年后期,网景向欧洲电脑厂商协会(ECMA)提交了
Javascript
的设计,以申请标准化,ECMA去掉了其中的一些实现,并提出了ECMAScript-262标准,并确定
Javascript
的正 式名字为ECMAScript,但是
JavaScript
的名字已经深入人心,故本书中仍沿用
Javascript
这个名字。 1.1.1动态网页 WEB页面在刚开始的时候,是不能动态修改其内容的,要改变一个页面的内容,需要先对网站上的静态HTML文件进行修改,然后需要刷新浏览器。后来 出现的
JS
P,ASP等服务器端语言可以为页面提供动态的内容,但是如果没有
JavaScript
则无法在服务器返回之后动态的在前端修改页面,也无法有 诸如鼠标移上某页面元素则高亮该元素之类的效果,因此
JavaScript
的出现大大的丰富了页面的表现,提高了用户体验。 而当 AJAX流行起来之后,更多的非常绚丽的WEB应用涌现了,而且呈越来越多的趋势,如Gmail,Google Map,Google Reader,Remember the milk,facebook等等优秀的WEB2.0应用,都大量的使用了
JavaScript
及其衍生的技术AJAX。 1.1.2浏览器之战 1.1.3标准 1.2
JavaScript
语言特性
JavaScript
是一门动态的,弱类型,基于原型的脚本语言。在
JavaScript
中“一切皆对象”,在这一方面,它比其他的OO语言来的更 为彻底,即使作为代码本身载体的function,也是对象,数据与代码的界限在
JavaScript
中已经相当模糊。虽然它被广泛的应用在WEB客户 端,但是其应用范围远远未局限于此。下面就这几个特点分别介绍: 1.2.1动态性 动态性是指,在一个
Javascript
对象中,要为一个属性赋值,我们不必事先创建一个字段,只需要在使用的时候做赋值操作即可,如下例:
Js
代码 1. //定义一个对象 2. var obj =
ne
w
Object
(); 3. //动态创建属性name 4. obj.name = "an
object
"; 5. //动态创建属性sayHi 6. obj.sayHi = function(){ 7. return "Hi"; 8. } 9. obj.sayHi(); //定义一个对象 var obj =
ne
w
Object
(); //动态创建属性name obj.name = "an
object
"; //动态创建属性sayHi obj.sayHi = function(){ return "Hi"; } obj.sayHi(); 加入我们使用Java语言,代码可能会是这样:
Js
代码 1. class Obj{ 2. String name; 3. Function sayHi; 4. public Obj(Sting name, Function sayHi){ 5. this.name = name; 6. this.sayHi = sayHi; 7. } 8. } 9. Obj obj =
ne
w Obj("an
object
",
ne
w Function()); class Obj{ String name; Function sayHi; public Obj(Sting name, Function sayHi){ this.name = name; this.sayHi = sayHi; } } Obj obj =
ne
w Obj("an
object
",
ne
w Function()); 动态性是非常有用的,这个我们在第三章会详细讲解。 1.2.2弱类型 与Java,C/C++不同,
Javascript
是弱类型的,它的数据类型无需在声明时指定,解释器会根据上下文对变量进行实例化,比如:
Js
代码 1. //定义一个变量s,并赋值为字符串 2. var s = "text"; 3. print(s); 4. //赋值s为整型 5. s = 12+5; 6. print(s); 7. //赋值s为浮点型 8. s = 6.3; 9. print(s); 10. //赋值s为一个对象 11. s =
ne
w
Object
(); 12. s.name = "
object
"; 13. print(s.name); //定义一个变量s,并赋值为字符串 var s = "text"; print(s); //赋值s为整型 s = 12+5; print(s); //赋值s为浮点型 s = 6.3; print(s); //赋值s为一个对象 s =
ne
w
Object
(); s.name = "
object
"; print(s.name); 结果为: text 17 6.3
Object
可见,
Javascript
的变量更像是一个容器,类似与Java语言中的顶层对象
Object
,它可以是任何类型,解释器会根据上下文自动对其造 型。 弱类型的好处在于,一个变量可以很大程度的进行复用,比如String类型的name字段,在被使用后,可以赋值为另一个Number型的对象,而 无需重新创建一个新的变量。不过,弱类型也有其不利的一面,比如在开发面向对象的
Javascript
的时候,没有类型的判断将会是比较麻烦的问题,不过 我们可以通过别的途径来解决此问题。
JavaScript
及基本语法
JavaScript
是
Ne
tsc
ape
公司和Sun公司合作推出的一种解释型的、基于对象(
Object
)和事件驱动的、跨平台的、结构化并具有安全性能的脚本语言。
JavaScript
通过嵌入标准的HTML语言或其中调入.
js
文件来增强HTML语言的交互性。
Java SE
62,615
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章