资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

JavaScript9的简单介绍

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[ln]()

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('centerb更新通知/b/center');

whatsNew.document.write('p最后更新日期:00.08.01');

whatsNew.document.write('p00.08.01:增加了“我的最爱”栏目。');

whatsNew.document.write('p

align="right"'

+

'a

href="javascript:self.close()"关闭窗口/a');

whatsNew.document.close();

/script

当然也可以先写好一个

HTML

文件,在

open()

方法中直接

load

这个文件。

Javascript输入0-9数字,显示0-9英文代码问题

写的没有甚么不妥...你只写了处理过程,没有让它运行啊...

在最后加一行即可...

script language="javascript" type="text/javascript"

!--

var str = prompt("请输入一个0-9的数","0")

function myNum(str)

{

switch(str)

{

case "0":

alert("Zero");

break;

case "1":

alert("one");

break;

case "2":

alert("two");

break;

case "3":

alert("three");

break;

case "4":

alert("four");

break;

case "5":

alert("five");

break;

case "6":

alert("six");

break;

case "7":

alert("seven");

break;

case "8":

alert("eight");

break;

case "9":

alert("nine");

break;

default:

alert("");

}

}

myNum(str); //此行处理你得到的数据

--

/script

请问这几行 javascript 代码为什么输出都是9?

首先for循环不会改变作用域

你的代码相当于

var c;

var i;

for(i=0;i10;i++){

c = i;

arr[i] = function(){

console.log(c);

}

}

执行arr[0-9]其实是执行 输出 c 这个变量

而这个c其实是最外面的那个c,也就是i的最终值也就是9,跟下面这个也同理↓

var c = 1;

function a(){

console.log(c);

}

c = 2;

function b(){

console.log(c);

}

a();//输出2

b();//输出2

如果你想指向不同方法的话

for (var i = 0; i  10; i++) {

arr[i] = (function(c) {

return function(){

console.log(c);

}

})(i);

}

《JavaScript基础教程(第9版)》pdf下载在线阅读,求百度网盘云资源

《JavaScript基础教程(第9版)》([美] Dori Smith)电子书网盘下载免费在线阅读

资源链接:

链接:

提取码:8ghp

书名:JavaScript基础教程(第9版)

作者:[美] Dori Smith

译者:陈剑瓯

出版社:人民邮电出版社

出版年份:2015-3

页数:404

内容简介:本书是经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式等内容,循序渐进地给出了JavaScript以及相关的CSS、DOM、Ajax和jQuery等技术。第9版全新改写,新增更多示例和技术介绍,使用流行的jQuery框架向网站轻松添加有用的功能。

本书适合有志于从事Web开发和设计的初学者.也是高等院校相关课程的理想入门教材。

作者简介:Dori Smith

世界知名的Web程序员和设计师,从事软件开发已有20多年。她是Web标准项目(WaSP)指导委员会委员,并发起成立了世界性的女性技术社区Wise-Women Web。

Tom Negrino

蜚声全球的技术作家,长期主持Macworld和许多其他技术杂志的专栏。自1995年开始,与Dori Smith合作著书,向初学者介绍Web,目前已著有数十本书。

JavaScript九种数据类型有哪些?

javascript中的基本数据类型有null,undefined,boolean,number,string

复杂数据类型为object


分享文章:JavaScript9的简单介绍
URL标题:http://cdkjz.cn/article/dsedhgs.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220