ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:957.99KB ,
资源ID:16286105      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16286105.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文基于HTML5 CSS3的个人博客系统设计与实现Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业论文基于HTML5 CSS3的个人博客系统设计与实现Word文件下载.docx

1、HTML5 is the the HTML next major revision, it is still in the development stage. The goal is to replace enacted in 1999 for HTML 4.01 and XHTML 1.0 standards, with a view to the rapid development of Internet applications, the network standard to meet our contemporary network needs. Generalized addre

2、ss HTML5, actually refers to the combination of a set of technologies, including HTML, CSS and JavaScript. It hopes to be able to reduce the browser plug the richness of network application services RIA, such as Adobe Flash, Microsoft Silverlight, and Oracle JavaFXs needs, and provide more effective

3、 enhanced network applications the set of standards. HTML5 is a new web development technology, it has a good semantic tags, with the latest CSS3 display can show unparalleled. Support HTML5 browsers, including Firefox (Firefox), IE9 and its later, Chrome (Google Chrome), Safari, Opera, etc.; Maxtho

4、n browser (Maxthon), and based on IE or Chromium (Chrome worksversion, or the experimental version) has launched a 360 browser, Sogou browser, QQ browser, cheetah browser domestic browser also have the ability to support HTML5.Along with computers development and the popularization, Blog obtained th

5、e enormous development. Blog is Weblog (network diary) abbreviation. After Blog is E-mail, BBS, the ICQ fourth network exchange way. It take has the influence news, the news, the event personally as the central dissemination publication and so on, the bright individual characteristic is conspicuous,

6、 it by unique angle of view, keen power of observation, unceasing impact tradition media. In this paper, ASP.NET and HTML5 technology, SQLServer 2005 as the database to achieve a dynamic personal blog site and its management, makes the blog show more perfect management more convenient.【Key words】Blo

7、g ASP.NET C# SQL Server HTML5 CSS3参考文献 36附 录 37前 言 本论文设计的作品博客系统是基于HTML5和CSS3技术在.NET平台上设计与开发的。HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。CSS即层叠样式表(Cascading Stylesheet)。 在网页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页

8、数不同的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。本设计的目的是开发一个博客系统来支持个人或小团体使用,而不能作为大规模的应用,将来可以改进成为每个人都有自己固定的主页,而且自己可以管理自己的主页,包括博客,分类,样式等功能。 随着网络技术的日渐成熟,网络博客系统近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的功能良好的互动性在很大程度上满足了广大网民的需求。第1章 博客系统项目概述第1节 系统开发背景 互联网技术的不断发展和计算机性能的不断提升,用户享受互联网的方式也开始不断的变化,越来越多的应用可以直接以浏览器打开的方式使用,

9、数据则是存储在云端,更加的安全可靠,方便用户共享数据。在各种应用不断的趋于更加网络化的同时,一种新的技术标准也随之产生,那就是HTML5(HTML是一种标记语言也是一种标准,互联网开发居于此)。HTML5是近十年来Web(互联网)标准最巨大的飞跃,和以前的版本不同。HTML5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像和动画,以及同电脑的交互都被标准化。也就是说HTML5是通过开放的技术和标准来实现一个无插件模式的富客户端,这个客户端可以在蒋动终端、PC(个人计算机)或者其他可以宥网络的地方轻松的运行。博客从进入中国的这十几年里得到了极大

10、的发展。博客是一种新的生活方式、新的工作方式、新的学习方式和交流方式,虽然受到微博的冲击,但是博客也是人们发表自己动态最全面,最可靠,信息量最大的平台。第二节 课题研究意义随着互联网的不断发展,互联网对人们的生活也在不断地变化和加强,人们渐渐地已经开始习惯于互联网所带来的各类服务与应用,并且享受着它带来的便利和丰富。当然随着互联网的基础用户和开发者不断增多,人们不断地去创造和完普它的速度也越来越快,无论从技术层面还是商业层面,新的模式和方法层出不穷,整个行业新陈代谢不断加速,新的应用和新的公司不断地挑战着新的技术和新的模式,由于整个行业存在创业成本很低、技术成本门槛却较高等特点,大公司也不断地

11、推动着新的技术,基于此来创建一定的技术壁垒,同时基于此建立全新的服务和技术。但是毕竟整个互联网是一个开放的环境,大家需要一种标准。而不是一家独大的竞争下去,这样就一定会失去民心,所以HTML5这种更加新的标准和技术体系在不断地革新中发展壮大。HTML5是近十年来Web标准最巨大的飞跃,和以前的版本不同,HTML5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频,音频、图象和动画,以及同电脑的交互都被标准化。尽管HTML5的实现还有很长的路要走,但HTML5正在改变Web。另外,目前的互联网不仅仅是传统意义上面的互联网,所有的传统应用和模式正在向着更加移动

12、和便捷发展,人们可能通过手机、平板电脑等各类移动设备来获取信息和使用更加丰富的应用,如物理位置定位信息等新的数据采集和多点触控、重力感应等新的交互方式的应用,未来必将也会改变人们生活的方方面面。HTML5中也加入了以上各类新的元素和功能,同时也考虑到了非健全人事使用互联网时可能带来的问题,所以,研究HTML5这种技术体系来尝试做一些应用是一个千载难逢的机遇,而基于这个变革的年代去使用类似的技术来创造更多新的应用更是能够改变这个世界的一次机会。博客作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的

13、思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。博客正在影响和改变着我们的生活。博客是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。将HTML5与博客结合,是一次全新的挑战,可以让博客的展现方式更加丰富。第3节 博客发展趋势近年来,以Internet为核心的现代网络技术和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间等最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随着网络技术的日渐成熟,网络博客系统在近几年更是成为各类网民不

14、可或缺的展示自我表现自我的强大工具,其强大的功能良好的互动性在很大程度上满足了广大网民的需求。从互联网的兴起到现在,网民由上网浏览网络文章和查找资料以及上论坛发帖子,发展到建网站、建个人网站论坛主页,再发展成现在的建博客,一路走来,网民在网络一直打拼着建造着一个属于自己的地盘,在我国,已经有十几万个博客网站,博客数量达到100多万个,并且呈现40%的年增长进度。不知从何时起,建博客、写博客成为了众多网民网络生活的重要组成部分,与网络聊天成了并驾齐驱的热点,共同成为网民上网最关心的事情。因此,如何快速高效地为客户构建一个能满足其不同需求的博客系统,成为了当前网络技术人员应深入研究的课题。第2章

15、开发环境概述第一节 HTML5简介HTML5 是HTML 下一个的主要修订版本,现在仍处于发展阶段。目标是取代1999 年所定订的HTML 4.01 和XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5 时,实际指的是包括HTML、CSS 和JavaScript 在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务RIA,如Adobe Flash(Adobe 公司的一种技术体系,使用Actionscript语言,开发后生成的程序以插件形式在浏览器端运行)、Microsoft Silverlight(微软公司的一种

16、技术,同样是以插件形式在浏览器端运行),与Oracle Java FX(基于Java 的一种技术,SUN 公司被Oracles 收购后归于Oracle 公司,以插件形式在浏览器端运行)的需求,并且提供更多能有效增强网络应用的标准集。HTML5 添加了许多新的语法特征,其中包括,和元素(均为HTML5 中的新标记),同时集成了SVG(HTML5 中新加入的矢量图形实现方式)内容。这些元素是为了更容易的在网页中添加和处理多媒体和图片内容而添加的。其它新的元素包括articleheader和(均为HTML5新添加的标记),是为了丰富文档的数据内容。新的属性的添加也是为了同样的目的。同时也有一些属性和

17、元素被移除掉了。一些元素,像citemenu均为HTML 标签)被修改,重新定义或标准化了。同时APIS和DOM(Document Object Model,文档对象模型)已经成为HTML5中的基础部分了。HTML5 还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序能够一致地处理语法错误。HTML5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似span标签,但有一定含义,例如(网站导航块)和。这种标签将有利于搜索引擎的索引整理、小屏幕设备和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如标记。一些过时的HTML4 标记将取消,其中包括纯粹

18、用作显示效果的标记,如center(HTML 中为数不多的具有修改样式属性的标签),因为它们已经被CSS 取代。还有一些通过DOM 的网络行为。尽管和SGML(Standard Generalized Markup Language,标准通用标记语言)在标记上的相似性,HTML5 的句法并不再基于它了,而是被设计成向后兼容对老版本的HTML 的解析。它有一个新的开始行看起来就像SGML 的文档类型声明,DOCTYPE声明位于文档中的最前面的位置,处于标签之前,此标签可告知浏览器文档使用哪种HTML 或XHTML 规范)这会触发和标准兼容的渲染模式。在2009 年1 月5 号,HTML5 添加了

19、Web Form2.0(处理表单的功能)的内容。HTML5 还提供了许多新的应用程序接口(API),除了原先的DOM 接口,HTML5 增加了更多样化的API 实时二维绘图。Canvas API:有关动态产出与渲染图形、图表、图像和动画的API。 定时媒体播放HTML5 音频与视频:HTML5 里新增的元素,它们为开发者提供了一套通用的、集成的、脚本式的处理音频与视频的API,而无需安装任何插件。 通信网络Communication APIs:构建实时和跨源(Cross-Origin)通信的两大基础: 跨文档通信(Cross Document Messaging)与XML Http Reque

20、st Level2。 Geolocation API:用户可共享地理位置,并在Web 应用的协助下享用位置感知服务(Location-Aware Services)。 Web SQL Database,一个本地的SQL 数据库。 WebSocket,一个基于浏览器的Socket(一种网络协议,支持所有的互联网通信),支持实时性的数据传输。 其他:离线存储数据库(离线网络应用程序)、编辑、拖放等。HTML5与HTML 4的不同之处 文件类型声明()仅有一型: 新的解析顺序:不再基于SGML。 新的元素:section, video, progress, nav, meter, time, asi

21、de, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, output, rp, rt, ruby, source, summary, wbr。 input元素的新类型:date, email, url 等等。 新的属性:ping(用于a与area), charset(用于meta), async(用于script)。 全局属性:id, tabindex, repeat。 新的全局属性:contenteditable, contextmenu,

22、 draggable, dropzone, hidden, spellcheck。 移除元素:acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt。第二节 CSS3简介以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。CSS3带来无与伦比的页面表现能力,而这些在以前只能靠图片,多层的标签嵌套或者js才能

23、实现,现在只需要几行CSS3就能实现,效率也比原来要高很多。一、布局Grid布局应用很广泛,最简单的例子就是内容的分栏显示。对于左边这个布局复杂的三栏网页来说,如果使用CSS3Grid布局的话,我们只需这样写:bodycolumns:3;column-gap:0.5in;imgfloat:pagetopright;width:3gr;其中,body部分声明页面为3栏,栏间距为0.5英寸;img中float属性指明图片浮动位置为页面的右上角,而宽度为3个栏宽。只需这样两行CSS,就可以实现这个复杂布局。二、特性圆角表格,对应属性:border-radius。以往对网页上的文字加特效只能用filt

24、er这个属性,这次CSS3中专门制订了一个加文字特效的属性,而且不止加阴影这种效果。对应属性:font-effect。丰富了对链接下划线的样式,以往的下划线都是直线,这次可不一样了,有波浪线、点线、虚线等等,更可对下划线的颜色和位置进行任意改变。(还有对应顶线和中横线的样式,效果与下划线类似)对应属性:text-underline-style,text-underline-color,text-underline-mode,text-underline-position。在文字下点几个点或打个圈以示重点,CSS3也开始加入了这项功能,这应该在某些特定网页上很有用。font-emphasize-

25、style和font-emphasize-position。三、边框border-color:控制边框颜色,并且有了更大的灵活性,可以产生渐变效果border-image:控制边框图象border-corner-image:控制边框边角的图象border-radius:能产生类似圆角矩形的效果四、背景background-origin:决定了背景在盒模型中的初始位置,提供了3个值,border, padding和contentborder:控制背景起始于左上角的边框padding:控制背景起始于左上角的留白content:控制背景起始于左上角的内容 background-clip:决定边框是否

26、覆盖住背景(默认是不覆盖),提供了两个值,border和padding会覆盖住背景不会覆盖背景background-size:可以指定背景大小,以象素或百分比显示。当指定为百分比时,大小会由所在区域的宽度、高度,以及background-origin的位置决定multiple backgrounds:多重背景图象,可以把不同背景图象只放到一个块元素里。五、文字效果text-shadow:文字投影,可能是因为MAC OSX的Safari浏览器开始支持投影才特意增加的。text -overflow:当文字溢出时,用“”提示。包 括ellipsis、clip、ellipsis-word、inheri

27、t,前两个CSS2就有了,目前还是部分支持,但有趣的是IE6居然也支持。ellipsis-word可以省略掉最后一个单词,对中文意义不大,inherit可以继承父级元素。六、颜色HSL colors:除了支持RGB颜色外,还支持HSL(色相、饱和度、亮度)。以前一般都是作图的时候用HSL色谱,但这样一来会包括更多的颜色。H用度表示,S和L用百分比表示,比如hsl(0,100%, 50%)HSLA colors:加了个不透明度(Apacity),用0到1之间的数来表示,比如hsla(0,100%,50%,0.2)opacity:直接控制不透明度,用0到1之间的数来表示RGBA colors:和HSLA colors类似,加

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1