javascript教程

所需积分/C币:10 2013-07-18 14:21:20 8.87MB PDF
5
收藏 收藏
举报

javascript教程 带目录的pdf文档
内容简介 本书通过大量实例介绍了 javascrip的基础知识和实际应用,使瑛者可以按部就班地系统掌握 Java scrip 客户端编程技术。全书共分为9章,分别介绍了 Javascript语言基础、 adscript对象 Javascrip事件处理、文档 对象窗日与浏览器、表单对象、链接与图像、DHM基础以及 DHTL应用。 本书结构严谨,内容丰富,适合各层次的网页设计人员学习使用,并可以作为相关课程或培训的参考用 书 未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 版权所有,翻版必究。 图书在版编目(CP〕数据 Javascript实例教程/赵丰年编蓉.-北京:电子工业出版社,2001 (网站建设尖峰之旅丛书) rsRN7-5053-6272 ,」,,赵,Ⅲ,JAvA语言-程序设计Ⅳ.1Y312 中国版本图书馆CP数据核字(200第8091号 丛书名:网站建设尖峰之旅丛书 书名:AMSc实例教程 编著者:赵丰年 策划:何芳芳 贲任编辑:吕迈何芳芳 特约缰辑:谢培 排版制作:电子工业出版社计算机排版室 印刷者:北京东光印刷厂 出版发行:电子工业出版社URL:hp://www.phei,om.cn 北京市海淀区万寿路173信箱邮编100036 经销:各地新华书店 开本:787×1092116印张:21.25字数;541千字附光盘:1张 版次:01年1月第1版2001年1月第I次印刷 书号:国N7505326229 印数:8000册定价:3700元(含光盘) 凡购买电于工业出版社的图书,如有缺頁、闽页、页、所附礅盘或光盘有问題者,请向购买书店调换 若书店售缺,请与礻社发行部联系调换。电话6827977 技术先锋尖峰之旅 刚頁设计尖峰之旅丛书》与《网站建设尖峰之旅丛书》序 我们有幸生逢技术变革不断发生的伟大时代。兀年来,信息领城里最为振奋人心的事情, 便是teme的迅速拓展和普及应用。 Internet作为一个蕴含巨大信息资源和人类智慧的网络 空间吸引了越来越多的人。今天, Intemet的应用已经与人类生活密切相关,尤其是由信息技 术推动和基于血 nternet而兴起的电子商务,已经成为人们普遍接受的一种崭新的商务方式。电 子商务能够提供准确、快連、高效的商务环境,能使人们更高效、更省力、更省钱地从事社会和 生产活动,代表了当今世界商务模式发展的主流方向。目前,全世界很多国家和地区都在大规 模地发展电于商务,以求能为传统商务活动开创新的发展机遇,并为人们提供反应迅速、威本 低亷的交易模式 在电于商务建设中,最关键、最核心的任务是技术平台竹建设,其中涉及的技术主要包括 三个方面,即面向客户端的网页制作技术,面向服务器端的网站建设和W数据库技,以及 实现客户端与服务器端相互关系的连接和集成技术等。为了帮助广大网页设计和网站建设的 专业技术人贤快速而深入地掌握这三方面的技术知识,我们组织有关大学教师和资深技术专 家編写了“网爽设计尖峰之旅”与“网站建设尖峰之旅”两套丛书 这两套丛书基本上涵盖了当前电子商务建设中的主流技术与软件。其中,“网页设计尖峰 之菔丛书”主要侧重于网爽设计领城的流行软件和主流編程技术,如《 Dreamweaver30实例教 程》( Fireworks3.0实例教程》《Fash40实例教程》《 Front Page2000中丈版实例教程)、 VBScript与Joij实例教程》、(网页制作实用素材集L/Ⅲ》《 Dreamweaver2.0实例教程 ( Fireworks2.0实例教程》等;“网站建设尖峰之旅丛书”主要侧重于网站建设、Web数据库系统 及网络系統连接与集成顿堿的流行軟件和主流編程语言、开发技术,如〈Web教据库开发技术 集成实战演练〉《ASP实例教程》(PP4&MSQL完全实剑教程〉《Perl5、FHP4与G实例 教枉》等。每一本薪书的封底都将有《尖峰之旅丛书)最新成员的身影! 两套丛书紧紧圆绕“深入、实用、精炼”的刨作主题,以轻松、简练、明快的行文笔调,深入淺 岀地讲解各书相应的内容,语言流畅、活泼、通俗易懂,举例新颗、实用并易于操作,能使学习者 在比较短的时间里快速学习到丰富的软件使用方法和开发技术,收到卓有成效的学习效果,并 t 迅速提高自己的技术开发水平。 两套丛书的特色和风格是一致的,从总体上来讲,主要包括以下5个方面: 其一,立足技术前沿。两套丛书所选软件和編程语言、数据库系统等都是国内外著名软件 公司的知名产品,也是当前国内应用最新、最广泛的产品。 其二,读者定位明确。丛书中“实倒教程”类主要针对电子商务的初、中级专业技术人员, “实战演练”类主要针对电子商务的中、高级专业技术人员 其三,实例讲解内容。两套丛书均注重通过大量的实例,以实际的技术问题和开发环境 讲解开发案倒、編程方法、软件使用技术与操作技巧等。 其四,版式灵活醒目。两套丛书在力求文字精炼、脉络清晰的河时,注意通过大董的图表 直观地说明问题,并在正文之外设计了一些特殊的段落,来讲解具有技巧性、提示性或重要性 的内容。我们布望通过这神灵活醒目的版式,减小读者的阅读难度,增加学习兴致,與正让学 习变成一种乐趣。 其五,随书附带光盘。为了节有读者的学习和练习时同,两套丛书的每一部书都配有光 盘。光盘包括3部分内容:多媒体操作指导教程、书中所有举例及例程源代码、相应的系統软 件(由出品公司授权)及常用工具软件(共享或免贵)。 由于技术在不断地发展,所以我们这两套丛书也米取了不断进取、不断推陈出新的创作与 出版思路。也就是说,在巳推出各书的基础上,一方面我们要继续创作和出版网络技术顿域中 其他流行软件和主流編程语言、数据麻开发技术的“实例教程”或“实战演练”;另一方面,当软 件或语言版本升级时,我们将及时推出更新版本的相应书籍,以保证我们丛书“立足技术前沿” 的鼎力追求! 严谨、实用、高质量、新技术”是我们两套丛书出版中孜孜以求的目标,尽管我们精心而 为,刻慈而志,但书中错误和不足之处难免,所以悉请广大读者不吝批评抬正,多提宝贵意见 我们一定会认真听取读者心声、意见和建议,把后续工作做好,把两套丛书出好! 巅峰风釁无限好。紧跟旴代潮流,勇攀技术髙峰,打造技术先锋,请与我们共赴尖騷之! 电子工业出版社 前言 随着 Internet的飞速发展,我们已经深深地陷入了“网”屮央。在这…网”无尽的 Internet 海洋中,我们方面尽力在其中遨游,一方面又海望亲手编织这张网。在这样的潮流下,不但 计算机专业人员争相涌入网页设计和绵程这一热门行业,而且许多普通网民也希鼕通过网络 来表现自已甚至挖据商机。于是,网页设计技术几乎成对一种时尚 虽然使用HTML语言或者 FrontPage、 Dreamweaver等设计工具已可以设计出丰富多采的网 页,但如果要创建出功能更强大、更吸引人的网页,就还需要更强大的工具,也就是说,我们必 须过演到网页设计的第二个层次——客户端脚本编程。通过客户端脚本编程,我们可以使网 页具有更强的交互性和动态特征,甚至达到与应用程序类似的效果,而 Javascript可以说是客 户端脚本的最佳选择。一方面 Java script得到绝大多数浏览器的支持,另→方面其类C特性也 使众多具有C语言编程经验的用户能够更快地掌握它。 本书正是在这种背景下应运而生,以帮助读者系统而全面地掌握 Javascrip客尸端脚本绵 程这一实用技术。全书在逻辑上可以分为三部分:第一部分是前三章,包括“ Java script语言基 础”、 JavaScript对象”和“ Javascript事件处理”,介绍了 Javascript语言的基础知识和如何在网页 中使用该脚本语言;第二部分是中间四章,包括“文档对象”、“窗口与浏览器”、“表单对象”和 链接与图像”,介绍了各种浏览器对象,使读者可以充分利用它们的属性和方法编写出符合自 已需要的网页;第三部分是最后两章,包括“ DHTML基础”、DHmM应用”,介绍了 javAscript的 一个重要的应用领域——DHML。除了正文之外,本书的两个附录:“HM.0快速参考”和 “CSs属性参考”也为读者制作网页提供了很大的方便 本书的一个典型特点是其实用性,书中的绝大多数示例都是根据实际需要编写或改编的。 例如:导航列表网页导航条,翻滚图, Javascript动画,动态折叠单等示例都可以直接应用于 读者自己的网页中。书中的所有示例均在 Internet Explorer5.0中进行了严格的测试,读者可 以放心使用。 本书的读者对象是:了解一般的 Intemet.常识,具有HIML语菁基础的网页设计和编程入 员。如果读者具有C语言的编程基础,那么有关语官基础的部分学习起来就不会有什么障 碍,否则需要详细阅读第1章。另外,鉴于国内大多数浏览者使用的都是 Intemet Explorer,因 此本书默认的标浏览器是I。如果需要在多浏览器平台上使用本书中的示例,则可能重新 编写和测试 建议读者在使用本书的过程中采用边读边实践的方式,这样不但可以学得更有效率,也会 学得更有乐趣。 本书由赵丰年编写,参加相关工作的还有胡长清、赵承志、赵念东、刘沿、谢小强、白峰、孙 志勇、李伟吴亚东、孙海陈熙李江军刘东、曹海燕和李涛等。 由子时间仓促,书中疏漏和不妥之处在所难免,希望广大读者谅解。欢迎读者就书中的问 题与作者讨论,作者的电子邮件地址是: zhaofengnian四263.net同时欢迎读者话间作者的个 人网站(hp:// zhaofengnian.yeah.net),在该网站上可以下载本书中的所有源代码和其他一些 相关参考资料 编著者 2001年1月 目录 地密铁碰器盟受燃 1.1秆么是 Javascript (1) 11.1 JavaScript的基本特点… 1、12 Javascript与 IScript………………… 1.13 Javascript应用 ■·會■暂 ……………………………(3) 14为什么要使用 JavaScript…………;……… 12在Web页中使用 JavaScript… 121入 JavaScript………… 动■ (6 122链接 Javascript… 咱血品导日日44自P ■■■寻郾■■■■■■■■■■甲↓ 9 23确保兼容性… ……………………(10 13 Javascript变量 13.!变量的命名约定… l3.2变量的类型………… 中會·中平■會中曾俨 〔12) 1,33变量的作用域 (8) 14 Javascript运算符……………………………;(20) 4.1运算符与表达式 (20 14,2算术运算符 备古吾4如吾如啬吾如甲啬卜·备昌+h吾吾4日■ (213 143比较运算符与逻辑运算符 …(23) 4.4宇字符串运算符 (26) 14.5位操作运算符…………… 昏晋凸■■■■■■ …1(27) 4.6赋值运算符 ……………(29) 4.7条件运算符 14.8其他运算符… …………………………(32) 14.9运算符的优先级……… 5 JavaScript语句…… 最晶甲 ………………(34) 1.5.1概述 (34) 152条件语句 (34) 〔.5.3循环语句 血■■·ψ画晶凸■■■啁p■郾司口■■■。』∮■■『郾即·自郾郾■■p司看鲁备■自■■自邮自阜■咖 …(38) 54其他语句 ·命自t●血·■自·命ψ“·t罪■音咖■■司·■■日■罪■日“留t■■t■■督qr晋詈4"4晶■bH 45 16 Javascript函数 46 6I使用函数…………… 46 162 Javascript全局函数………………(49) 第拿对簿,,譽遠,热,·艹,之, 2付么是对象…… 日■··●■■■■即····口日日·中日日■日日自自自中鲁中中日日■··命中自會中■即··自自日中中自B命·■■··和中◆■■ (55 21.1对象的属性与方法…… 212基于对象的 Javascrip (5) 22使用 JavaScript对象 會中曾 (56 2.2.1内置村象与浏览器对象 音鱼血●命申申咖●●●自■● (57) 2.22使用白定义对象 58 223对象运算符与语句 6 23Amay对象… ………………………………"………*…(64斗) 231创建数组…………… (64) 2.32Aray对象的属性和方法………………………(68} 24 Boolean对象…… 71 25Date对象 ·····中中.· 曾日·會中中 (73) 251创建日期对象… ◆自■日·平俨中中『·中中中曹會PT曾 (73) 252Date对象的属性和方法 …·(75 2.6 Function对象 (8O 27 Global对象 暴』■■↓郾晶鼻卡↓晷■M』L國↓4↓b■晶晶晶↓ψ·db昌↓↓↓■me←啬↓ ■↓ (81 28Math对象 T■·血曲一 ■會會自ψ●食會■■命章如“■會■■鲁●电■■血●聊 ………(83) 28.1Math对象的属性与方法………… (83 282小例 ………-(84) 29 Number对象… +……(86) 210 Object象 (88) 2 il RegExp对象 ……·(89) 2.2 String对象…… 2121创建 String对象 ●●·唱中■■■■聊命ψ咖■■·幽·咖咖鲁申■卾曲·鲁「ψ咖咖咖···聊■●p聊●自■■■血即咱申咖 (90) 2122字符串格式设置……… ●咖叩鲁●■口■啁●■自●自■■帜中啁曲电自咱。即鲁■■■自●。哂即■■·p申■ (92) .12.3通用字符肀操作… (94 3.1什么是事件……………………………97 32处理 JavaScript事件 …!…(98) 3.2.1事件处理属性…… ………………………………:(98) 3.22事件处理函数…… 3.23通过对象指定事件处理函数 ●。电咖电咖白■·■會申咖■c■ …………·(105) 33 event对象 (106) 3.31 event对象的属性 ■ ……(I06 33.2事件浮升 啁聊●·看申自咖B●一■■自看即申电 (111 34错误处理… (114) 341eror事件 (114 342错误处理语 會自■ ………·(I17 II 1 4.!浏览器对象简介 电申甲 一會鲁‘日■ (120 4L.!文档对象模型…… a…………(120 2对象!用方 〔22) 4.2 documen对象的属性 …(122) 42.1属性列表 ·4昌‘4晶++如日卜4如』+卜··■吾爭十中■■吾↓『中中自■如■罚十‘■+吾了■ 123〕 422用al属性访问HTML元素… 23 42.3其他属性示例 (127) 4.3 document对象的事件…… (130) 4.3.1处理键盘事件 .中····:···↓·如中日日··4日·+B日日···日日 4.3.2处理鼠标事们 …………………………(132 4.3.3处理加载卸毂事件 ……………*…………(l34} 44 document对象的方法 曾·平『·中·■·中是曾管·會曾血 (135} 44}方法列表… …(135 442方法示例……14135 竇等测凳影详封详他特进热然 5.! window对象的属性……… 晶■■L鄙日↓晶 郾■■ (137) 5.1.属性列表…… ………………………………………(l37) 5.1.2窗口的状态信息 …∵∵(1.38) 1.3窗口代名词…… ………(139 52 window对象的厅法… ■一■■ 和日會血會 ··自自■會血曾中平中·?T和智 521方法列表 …………………(142) 52,2打开和关闭窗1………………………………………………(143 523使用对话框 …(147) 5.2.4定时设置 525其他窗口操作 ■■Th (155) 53 trame对象 ?鲁· ·血·會· (163 5.31概述… …r…rrr……:(163) 532属性、方法号件… 曾■自■■■·番晋自■■鲁口昏喟晋■■■亻晋斷斷■■曾咖■自■■『↓吾;冒■■■晶■曾冒■qP肀■P■ 533小例 ■■ 品LL ………(165) 4 navigator对象 中··■■·■■幽···■■命■t·■●血 …(166 5.5 Screen对象 (167 6.1Fom对象 c口■ 省●■罩罩■命白國■■■命鲁■●命命罩自··中自■●c?■■ ………∵(l69) 61.}属性、方法与事件 (l69) 612表单处理 (174) 6.2文本型专单控件………………………………………………(177 62.1概述 ■■■■ (177) 62,2属性、方法积事件……… (179} III 62.3示例… ■■■自昌—嘔■■自自即善↓■■■■电自●咖申■■身自齷 (179) 63单选框与复选框… ………………(182) 63.1概述 即中■■自●●善。司■■■曲 63.2属性、方法与事件 …(184) 63.3小例…………………………………(l84) 64按对象……………………………………………………(188 641概述 n(188) 642属性、方法!事件 ………([92) 6.5选填菜惮 口↓↓郾■■晷郾上■口晋↓晶』上尸尸b轟↓如b■■·轟↓▲■k●七↓■晶bbψ晶晶备4mb最■d↓晶中晶备■ 193 6.51概述…… ●●·●■■·看■■·自·●·■电■■■白p啁D咖·自唱■。·■■b●■■啁■啁。;■■■幽中啁●。申●■■■命· …(193 652 option对象… ………(194 6.53 select对象……… (198) 66偬藏字段号 cookie 66.1使用隐藏字段 (200 662使用 cookie…………………………………………………(205 第链学图罐过,糖热, 7.1link对象 吧b■m晶 d■ (2上2) 71.1属性与事件·……………………………………………………(212) 7]2小例 …(2l3) 7.2 anchor对象 73 location对象… 7.31属性与方法 b←qdb (219) 73.2小例 219 74 history对象… 741属性与方法 …(221 742示例 (221 7.5area对象 曾■■冒『■曾曾自■■曾曾 …(223) 7.5.1属性与事件 (223 7.52客户端图像映射………………………(224) 76 image对象 ↓壘 …(226) 76.1创建mge刈象 ………"…+…(226) 7.6.2属性与事佴 ……………(227) 763制作 avaScript动……… 咖如印。电■■■P●自咱 ■··b■鲁■■■··■■ (230) 8,1DHML概述… 237) 82CSS基础……………… (239) 8.21样式定义……1109) 82.2使用样式 (243) 8.3CSS属件 …-…………(245) 會

...展开详情
试读 127P javascript教程
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 领英

    绑定领英第三方账户获取
  • GitHub

    绑定GitHub第三方账户获取
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)

    博客专家完成年度认证,即可获得
关注 私信
上传资源赚积分or赚钱
最新推荐
javascript教程 10积分/C币 立即下载
1/127
javascript教程第1页
javascript教程第2页
javascript教程第3页
javascript教程第4页
javascript教程第5页
javascript教程第6页
javascript教程第7页
javascript教程第8页
javascript教程第9页
javascript教程第10页
javascript教程第11页
javascript教程第12页
javascript教程第13页
javascript教程第14页
javascript教程第15页
javascript教程第16页
javascript教程第17页
javascript教程第18页
javascript教程第19页
javascript教程第20页

试读结束, 可继续阅读

10积分/C币 立即下载 >