社区
JavaScript
帖子详情
javaScript 对象比较迷惑
jianglei1102
2006-10-06 08:33:38
window、document、form,之间联系与区别
...全文
201
4
打赏
收藏
javaScript 对象比较迷惑
window、document、form,之间联系与区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wayne23
2006-10-06
打赏
举报
回复
window是最顶层对象,一般window下的方法是可以省略window对象名,像常见的alert(),open()等等,其实他们是window对象的方法
window对象的子对象有4个:Frame,document,Location,History.
document又有Layer,Link,Image,Area,Anchor,Applet,Plugin,Form这些子对象
在Form下面就又有很多对象,大多是控件对象,例如Submit,Radio,Checkbox等等
所以你所问的问题,他们之间是父对象与子对象的关系
Window->document->Form
hejunbin
2006-10-06
打赏
举报
回复
:)
hejunbin
2006-10-06
打赏
举报
回复
window、document、form
向下包含关系
gzdiablo
2006-10-06
打赏
举报
回复
window 是指展现窗体的元素.他的属性全部是针对窗体元素的.
document 指的是文档元素.其实就是真正的网页原文件.其下包含了全部的网页内容和存在元素.也是一个网页实际意义上的最顶层元素,所有网页元素的父元素.
form 指的是表单区域,被他包围的表单元素有 input select textarea 标签,是用于提交被它包围的这些表单元素的值给服务器端用的.其中input标签 又有多种类型 如text button submit reset checkbox radio hidden password 等
综上所述:
window是一个浏览器窗口 也是document的载体
document 是所有网页元素的载体
form 只能说是一个网页元素而已
关于
javascript
function
对象
那些
迷惑
分析
关于
javascript
function
对象
那些
迷惑
分析,学习js面向
对象
的朋友可以参考下。
浅谈
JavaScript
对象
与继承
JavaScript
是我在C语言之后接触的第二门编程语言,大一暑假的时候在图书馆找了一本中国人写的
JavaScript
程序设计来看。那个时候在编程方面几乎还是小白,再加上那本书根本没有提
JavaScript
的编程机制,又有一些误导性的话,一直以来对
JavaScript
有很深的误解,认为
JavaScript
只是一门在浏览器上运行的面向
对象
语言,值此文来写下
JavaScript
当中很具有
迷惑
性和容易误解的地方。当然限于作者水平有限,也没有什么开发经验,所以难免有疏漏之处,还望批评指正。
JavaScript
的
对象
对象
是什么
JavaScript
代码当中随处可见new关键字,很容易让人产生误解,认
JavaScript
面向
对象
编程
面向
对象
对象
编程思想(OOP)是大规模协作开发的基础,本课程由浅入深地带你掌握以下知识:ü 面向
对象
的概念和意义;ü
JavaScript
面向
对象
的实现机制:构造函数和原型链;ü
JavaScript
面向
对象
三大特性:封装,继承,多态;ü ES6新版语法面向
对象
实现:class的封装;ü 常用OOP设计模式:单例模式、组合模式、观察者模式;ü 系统API的扩展与案例;ü 闭包函数的概念与使用案例;本课程包含以下案例:ü Tab切换的面向
对象
版;ü 通过扩展系统API实现不重复的数组;ü 通过扩展系统API实现Map键值字典数据结构;ü 附近商家服务和推荐算法实现;课程收益:ü 你将对OOP思想有深入的理解;ü 掌握OOP的最佳实践;ü 本课程的案例在实际工作中有非常广泛的复用场景;
JavaScript
中的类继承
JavaScript
Inheritance DouglasCrockfordwww.crockford.com And you think you’re so clever and classless and free–John Lennon
JavaScript
一种没有类的,面向
对象
的语言,它使用原型继承来代替类继承。这个可能对受过传统的面向
对象
语言(如C++和Java)训练的程序员来说有点
迷惑
。
JavaScript
的原型继承比类继承有更强大的表现力,现在就让我们来看看。 Java
JavaScript
强类型 弱类型 静态 动态 基于类 基于原型 类
关于
JavaScript
定义类和
对象
的几种方式
可以看看这个例子: 代码如下: var a = ‘global’; (function () { alert(a); var a = ‘local’; })(); 大家第一眼看到这个例子觉得输出结果是什么?‘global’?还是‘local’?其实都不是,输出的是undefined,不用
迷惑
,我的题外话就是为了讲这个东西的。 其实很简单,看一看
JavaScript
运行机制就会明白。我们可以把这种现象看做“预声明”。但是如果稍微深究一下,会明白得更透彻。 这里其实涉及到
对象
属性绑定机制。因为所有
JavaScript
函数都是一个
对象
。在函数里声明的变量可以看做这个
对象
的“类似属性”。对
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章