×

javascript中文教程 对象 入门

JavaScript入门教程(9) Document文档对象?面向对象的语言和面向过程有什么区别啊

admin admin 发表于2022-07-18 08:11:12 浏览107 评论0

抢沙发发表评论

方法:open()打开文档以便JavaScript能向文档的当前位置(指插入JavaScript的位置)写入数据,JavaScript入门教程(9) Document文档对象描述当前窗口或指定窗口对象的文档,这个换行也会体现在文档中,此对象的任何操作都将传递此指针操作对象的属性和方法,JavaScript是插在文档中的,linkColor指《body》标记的link属性所表示的连接颜色,三个不同的优势1.过程:它不支持丰富的“面向对象的”功能(例如继承,write();writeln()向文档写入数据。

JavaScript入门教程(9) Document文档对象


描述当前窗口或指定窗口对象的文档。它包含了文档从《head》到《/body》的内容。
用法:document
(当前窗口)

《窗口对象》.document
(指定窗口)
属性:
document.title
//设置文档标题等价于HTML的《title》标签
document.bgColor
//设置页面背景色
document.fgColor
//设置前景色(文本颜色)
document.linkColor
//未点击过的链接颜色
document.alinkColor
//激活链接(焦点在此链接上)的颜色
document.vlinkColor
//已点击过的链接颜色
document.URL
//设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate
//文件建立日期,只读属性
document.fileModifiedDate
//文件修改日期,只读属性
document.fileSize
//文件大小,只读属性
document.cookie
//设置和读出cookie
document.charset
//设置字符集
简体中文:gb2312
cookie
关于
cookie
请参看“使用框架和
Cookies”一章。
lastModified
当前文档的最后修改日期,是一个
Date
对象。
referrer
如果当前文档是通过点击连接打开的,则
referrer
返回原来的
URL。
title
指《head》标记里用《title》...《/title》定义的文字。在
Netscape
里本属性不接受赋值。
fgColor
指《body》标记的
text
属性所表示的文本颜色。
bgColor
指《body》标记的
bgcolor
属性所表示的背景颜色。
linkColor
指《body》标记的
link
属性所表示的连接颜色。
alinkColor
指《body》标记的
alink
属性所表示的活动连接颜色。
vlinkColor
指《body》标记的
vlink
属性所表示的已访问连接颜色。
方法:
open()
打开文档以便
JavaScript
能向文档的当前位置(指插入
JavaScript
的位置)写入数据。通常不需要用这个方法,在需要的时候
JavaScript
自动调用。
write();
writeln()
向文档写入数据,所写入的会当成标准文档
HTML
来处理。writeln()

write()
的不同点在于,writeln()
在写入数据以后会加一个换行。这个换行只是在
HTML
中换行,具体情况能不能够是显示出来的文字换行,要看插入
JavaScript
的位置而定。如在《pre》标记中插入,这个换行也会体现在文档中。
clear()
清空当前文档。
close()
关闭文档,停止写入数据。如果用了
write()

clear()
方法,就一定要用
close()
方法来保证所做的更改能够显示出来。如果文档还没有完全读取,也就是说,JavaScript
是插在文档中的,那就不必使用该方法。
现在我们已经拥有足够的知识来做以下这个很多网站都有的弹出式更新通知了。
复制代码
代码如下:
《script
language=“JavaScript“》
var
whatsNew
=
open(’’,’_blank’,’top=50,left=50,width=200,height=300,’
+
’menubar=no,toolbar=no,directories=no,location=no,’
+
’status=no,resizable=no,scrollbars=yes’);
whatsNew.document.write(’《center》《b》更新通知《/b》《/center》’);
whatsNew.document.write(’《p》最后更新日期:00.08.01’);
whatsNew.document.write(’《p》00.08.01:增加了“我的最爱”栏目。’);
whatsNew.document.write(’《p
align=“right“》’
+
’《a
href=“javascript:self.close()“》关闭窗口《/a》’);
whatsNew.document.close();
《/script》
当然也可以先写好一个
HTML
文件,在
open()
方法中直接
load
这个文件。

面向对象的语言和面向过程有什么区别啊

1.不同的编程想法

1.过程:这是一个过程中心的编程想法。

2.面向对象的语言:这是一种基于对象作为基本程序结构单元的编程语言。所述描述的设计基于对象作为核心,该对象是程序运行的基本组件。

不同的特征

1.过程:这是分析问题所需的步骤,然后使用功能逐步实现这些步骤。

2.面向对象的语言:识别系统中的基本组件可以考虑一组已识别的离散对象。该对象具有唯一的静态类型和多种可能的动态类型和操作。

三个不同的优势

1.过程:它不支持丰富的“面向对象的”功能(例如继承,多态性),也不允许混合持续状态和域逻辑。

2.面向对象的语言:它表示为内部属性集的指针。此对象的任何操作都将传递此指针操作对象的属性和方法。

参考数据来源:Baidu百科全书 - 面向对象的语言

参考数据来源:Baidu百科全书的过程

独立游戏开发如何入门


你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-1499739234675845179
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-1499739234675845179
在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
-对象