《web应用基础》结业报告

《web应用基础》结业报告


   此次结业作业我做了A静态的一个网站,选用的是一个具有导航功能的MDB这个网站的主题是关于NBA的,在首页是一个具有导航功能的网页,可根据提示跳转到不同的你感兴趣的网页,并在首页符了我喜欢的三个球星,点击图片和按钮都可以跳转到三个球星详细介绍分别的页面,首页上部的导航有很多关键词,可以根据自己的兴趣去点击然后跳转的相关专题的网页,页面的下部有附上相关看NBA的网站超链接,可以快速跳转并观看NBA。
   在三个分页面上有相关球星的详细介绍以及相关球星的NBA生涯介绍,为使页面看起来美观具有对称美我运用了盒子模型,是整个页面的文字内容都在盒子里,也有CSS美化了整个盒子的视图,并在最后附上了相关球星的生涯集锦。
在做三个关于球星详细介绍的页面时,在添加视频的时候出现了,视频加载不了,以及视频框的位置不能居中,在查阅相关资料后,以及进行了多次失败的尝试,我安装了一个叫open with live sever的插件,在代码区用这个插件打开的网页就可以进行视频的播放了,关于视频框位置居中的问题,我发现时我的盒子里面CSS的样式中给文字添加的时left的设置,但在视频的设置时我里面用的内部关联样式表用的是center,但显示的时候还是运用的整个盒子的样式设计left,经过查阅了相关资料以及多次尝试后,我决定把关于球星的详细介绍和视频不放在一个盒子里,给视频单独弄了一个盒子,并用CSS设置的是center,此时视频框就在整个盒子的中央也是整个页面的中央,达到了美化的效果。

一、总结

所谓的Web应用,就是由网站提供的,客户端以浏览器为平台的基于Internet的应用,它不是纯静态的网页模式,而是包括网页、程序、数据库及其它数据存储形式在内的能够实现对信息的查询、增删改和交互式操作的综合应用。

二、Web1.0和web2.0

谈Web的发展就不可能不提到Web1.0和Web2.0。Web1.0时代,我们作为互联网的使用者只能被动的去接受网上的信息,这时候的网络更多的是一种单向的信息传送。任何一个会上网的人都不可能不知道Html(Hypertext Markup Language:超文本标记语言),而那时候网络提供的是一种信息浏览和简单信息交互的平台,讲求的是门户,内容,商业模式等。ASP,PHP,CGI等技术已经能基本上满足中小企业电子商务及信息发布平台建设的需要。而ASP,CGI等技术由于其自身的局限性已经不能满足各行各业各种深层次的需求而被迫走向灭亡。从互联网的发展和从事网络技术被看好以来,有着各种汇编语言背景的程序员就根据自身的语言背景去选择与他们所掌握语言相近的脚本语言,如C语言或Perl语言的程序员可能会去选择学习PHP等。而ASP作为一种服务器端脚本由于其可以包含HTML标记、普通文本、脚本命令以及微软强大的COM组件支持功能而成为很多网页爱好者学习的主流。但是无论当初你是多么喜欢和欣赏ASP,它即将走向灭亡的趋势都是不可逆转的。除非你将自己的技能排在网络开发的技术之外,或者你比较守旧,喜欢死守过时的技能不放。否则你必须根据技术的发展趋势去选择一种在未来世界更加畅通的WEB开发技术。在J2EE和.NET两种平台即将成为主流的环境下,选择JSP还是C#又成为了Web开发的一次选择。Ajax技术的逐渐成熟对Web2.0的推动起到了巨大的作用,在以前我们仅仅通过动态图片的方式来体现网页的生动这种方式之外,我们发现Web2.0的时代我们也可以作为信息的制造者来参与到互联网这个庞杂的东西之中。Google这个业界的领头者算是把Ajax用到了极致。Google Maps也是因此声名大噪。博客,维基百科,直到现在非常火热的微博,这些也都是Web2.0的经典之作。我们发现这个时候我们既是互联网的使用者同时也是互联网信息的发布者了。最典型的维基百科我们也可以作为作者去修改其中的任何一个词条。以前作为纸质出版的时代我们很难体验到作为一个作者发表自己思想所带来的成就,但是现在Web2.0很轻松的实现了我们这个梦想。总的来说,Web2.0就是一种互联网和用户双方的互动过程,在Web2.0中互动的概念是非常重要的。也正是因为有了互动这一特性,Web2.0才能和Web1.0明显的区别开来。现在Web2.0可以说已经发展到了极致,因此有人扬言Web2.0将在以后的几年之中走下坡路甚至到最后的消亡,我认为Web2.0的消亡是不可能的,就像我们现在依然可以看到Web1.0的各种应用一样!现在人们更是眼光放足于长远,很多人开始畅想于Web3.0是个什么东西。李开复也提到Google已经开始了Web3.0概念的提出,李开复自己本人也对Web3.0提出了概念,这个网上随处可以找到,这里不再多说!至于Web3.0网上的说法是五花八门,难得统一,至于各种观点大家都可以在网上找到,我在这里也不再多说。至于Web3.0到底是什么样子,现在还很难具体揣测出来,也许是等到某种技术的诞生也就自然而然的将我们带到了Web3.0的时代,到了那个时候我们也许就会恍然大悟,“原来Web3.0就是这样啊!!”

三、学习web开发的一般过程

1.学习网页设计基础知识、html以及css。

2.学习客户端开发技术,如网页前端脚本javascript,之后可以选择学习一种javascrip框架简化开发。

3.学习服务器端开发技术,如一门服务器端语言PHP,之后可以学习数据库,综合应用。

四、Web应用的开发过程

1.需求分析-目标定位、用户分析、市场前景。

2.平台规划-内容策划、界面策划、网站功能。

3.项目开发-界面设计、程序设计、系统整合。

Web应用的需求正以一种惊人的速度在增长,web应用新的开发技术也在不断涌现,随着各种技术的发展,web应用已经不仅是一个网站,而是可以作为完整的企业级解决方案,特别是随着web2.0的各种技术(比如:Blog、RSS、Podcasting、SNS和WIKI等)的出现,更加显示了web应用的发展潜力。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值