- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JavaScript的邮箱的设计与实现
1 绪论
基于B/S的应用程序程序由于系统部署成本低、结构简单,且易于学习和使用变得越来越流行,甚至有取代大部分C/S应用程序的趋势。随着WEB2.0时代的到来,使JavaScript这种在浏览器中执行的语言终于被推到WEB前端开发的最高潮。JavaScript的出现,使得信息的展现不在是简单的、静态的,它实现了一种动态的、实时的、具有较高交互能力的web应用,同时漂亮的UI界面和良好的用户体验使得这种WEB应用以一种不次于C/S应用程序的展现形式呈现给用户,得到了非常多的普通用户和开发者的青睐C/S应用程序采用B/S结构实现。随着网络的飞速发展,C/S结构的应用程序C/S结构应用本文将结合电子邮箱系统,充分阐述JavaScript给Internet带来的生机。其中涉及的技术主要包括基本的html和css,以及浏览器对象模型(BOM),文档对象模型(DOM)[1],异步的JavaScript和XML(AJAX)等主要的web前端开发技术
2 WEB前端开发技术简介
2.1 HTML与CSS发展现状
2.1.1 HTML发展简史
超文本标记语言(英文:HyperText Markup Language,简称为HTML),用来结构化信息。早期的HTML语法被定义成较松散的规则,以有助于不熟悉网络出版的人采用。网页浏览器接受了这个现实,并且可以显示语法不严格的网页。随着时间的流逝,官方标准渐渐趋于严格的语法,但是浏览器继续显示一些远称不上合乎标准的HTML。使用XML的严格规则的XHTML(可扩展超文本置标语言)是W3C计划中的HTML的接替者,它实际上是一个独立的、和HTML平行发展的标准。
下面是html的发展历程:
一、超文本置标语言(第一版)——在1993年6月作为为互联网工程工作小组(IETF)工作草案发布(并非标准).
二、HTML 2.0——1995年11月作为RFC?1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
三、HTML 3.2——1996年1月14日,W3C推荐标准
四、HTML 4.0——1997年12月18日,W3C推荐标准
五、HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
六、ISO/IEC 15445:2000(“ISO?HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准。
HTML1并不曾存在,HTML的第一个官方版本就是由IETF(互联网工程任务组)推出的HTML2.0。后来,W3C取代IETF的角色,成为HTML的标准组织,1990年代的后半页,HTML的版本被频繁修改,直到1999年的HTML4.01
HTML在HTML4.01之后的第一个修订版本就是XHTML1.0,其中X代表“eXtensible”,扩展,当然也有人将之解读为 “eXtreme”,极端。XHTML1.0是基于HTML4.01的,并没有引入任何新标签或属性,唯一的区别是语法,HTML对语法比较随便,而 XHTML则要求XML般的严格语法。XHTML2.0可谓费力不讨好,它不向前兼容,甚至不兼容之前的HTML。
HTML5目前仍为草案,并已被W3C接纳,2012年,HTML5会被接纳为候选标准,这将是HTML5真正走向成熟的开始。
2.1.2 CSS发展简史CSS是Cascading Style Sheets的英文缩写,即层叠样式表。CSS是一种标记语言,不需要编译,可以由浏览器执行。CSS用来控制页面的显示样式。
1994年哈坤·利提出了CSS的最初建议。伯特·波斯(Bert Bos)当时正在设计一个叫做Argo的浏览器,他们决定一起合作设计CSS。
当时已经有过一些样式表语言的建议了,但CSS是第一个含有层叠的主意的。在CSS中,一个文件的样式可以从其他的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承,或层叠作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合各人的爱好。哈坤于1994年在芝加哥的一次会议上第一次展示了CSS的建议,1995年他与波斯一起再次展示这个建议。当时W3C刚刚建立,W3C对CSS的发展很感兴趣,它为此组织了一次讨论会。哈坤、波斯和其他一些人(比如微软的托马斯·雷尔登)是这个项目的主要技术负责人。1996年底,CSS已经完成。1996年12月CSS要求的第一版本发布。
1997年初,W3C内组织了专门管理CSS的工作组,其负责人是克里斯·里雷。这个工作组开始讨论第一版中没有涉及到的问题,其结果是1998年5月发布的第二版要求。直到现在,第三版还未完备。
2.2 JavaScript的起源与
您可能关注的文档
- 基于arm-linux的mp3播放系统(毕业学术论文设计).doc
- 基于ARM2110的LCD数字频率计设计(毕业学术论文设计).doc
- 基于ARM的嵌入式芯片_S3C44BOX下的IIC通信(毕业学术论文设计).doc
- 基于ARM的水浸报警系统的研究(毕业学术论文设计).doc
- 基于ARM的ROBOCUP足球机器人的设计(毕业学术论文设计).doc
- 基于ARM的无线数据采集系统的设计(毕业学术论文设计).doc
- 基于ARM和嵌入式Linux的汽车仪表盘的设计与实现(毕业学术论文设计).doc
- 基于ASIC实现的半定制FIFO设计(毕业学术论文设计).doc
- 基于AT89C5I单片机的交通信号灯控制电路的设计(毕业学术论文设计).doc
- 基于AT89C51单片机的电缆盘装定长控制装置的设计(毕业学术论文设计).doc
- 基于javaweb(日语)停车管理系统(毕业学术论文设计).doc
- 基于java的俄罗斯方块游戏(毕业学术论文设计).doc
- 基于JAVA的基本进销存管理系统(毕业学术论文设计).doc
- 基于JAVA的轿车销售系统(毕业学术论文设计).doc
- 基于JAVA的酒店管理系统(毕业学术论文设计).doc
- 基于JAVA的人事信息管理系统的设计与实现(毕业学术论文设计).doc
- 基于JAVA的网上购物系统的设计(毕业学术论文设计).doc
- 基于JAVA的网上书店系统(毕业学术论文设计).doc
- 基于JAVA的小区物业车辆管理系统(毕业学术论文设计).doc
- 基于java技术的网上交易系统的开发(毕业学术论文设计).doc
最近下载
- 机动车安全技术检验表(人工检验部分).docx VIP
- (高清版)DG∕TJ 08-88-2021 建筑防排烟系统设计标准.pdf VIP
- 高中英语选择性必修一教材解读Unit5WorkingtheLand课件.ppt VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 2022电网冰区分布图绘制技术导则.docx VIP
- 初三学生冲刺中考励志主题班会PPT课件.pptx VIP
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 电网冰区分布图(2020年版).docx VIP
- 20J910-3 模块化钢结构房屋建筑构造.docx VIP
- 四年级数学奥数趣味思维训练讲义.docx VIP
文档评论(0)