`
pou95pou
  • 浏览: 14090 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

写一篇上个月想写的文章

 
阅读更多

  一直以来就想写这篇文章,因为考试以及考试后的一连串事情,一直没有时间来写,今天终于有时间了,于是,这篇文章即将问世。以这篇文章来记录我们第一次做网页的总结。
  有这个想法还是在这学期开学初,一方面是我想学习一下网页的开发,另一方面受到学长的鼓动,于是我决定参加那个叫做富士通杯的网页设计大赛,因为这个比赛的工作量相对较小,于是我便想到一个人做,但是介于我的美工没有什么功底,于是我便想到了宝贝,我们可以一起来完成这个作品,我写代码,她做美工,很完美的结合,而且主题自然就定位我们之间的故事。我把想法告诉了宝贝,宝贝很开心,于是,我们一同作了这个决定。
  介于这个学期的功课比较忙,特别是那个烦人的软工实践项目,弄得人头很大。于是这件事便放在了一边,直到比较作品要截止的前一周多,差不多我们开始准备这个比赛(这个过程中还有几天是写创新杯参赛文档和初赛答辩)。我这学期之前学过一点flex,但是那点微薄的代码经验不足以支撑我做出一个好看的flash,于是我选择了开源代码。以下我就详细的说一下这一个多星期做的事情。
  我,首先是分析比赛的性质,作为网页设计大赛,主要在于网页的审美和效果,重要的是内容给人感动和效果给人震撼力。于是我开始学习网页设计3大技术,html,css和javascript,但是只学了些皮毛,知道基本的用法,配置了像dw之类的一些软件,当然重点还是从网上找些代码来进行复用,于是写了之前那篇初涉网页设计,总结了一些网上的开源库,特别是jquery很好用。用这些库我尝试写了一些简单的效果,必如淡入淡出啊,跳动啊一大堆效果,我觉得这样的比赛需要的是炫。其实刚开始是想学一些flex的开源库,然后经过修改而变为己用,但是发现jquery的效果更为强大,而且简便易用,于是抛弃了以flex为主流而改用jquery,潜心研究jquery,记录了很多好的jquery效果备用。
  宝贝,我从图书馆帮她借了几本网页配色和网页整体设计方面的书,于是宝贝潜心研究网页的色彩和布局设计,配合从网上看到的一些做的比较好的网站,于是在宝贝心中好的网站审美逐渐形成,再加上以前的ps功底,于是开始准备一些基本的网页元素。
  开始做页面了,首先是第一个页面,我说要做的比较震撼而且新颖,于是宝贝想到了在全城热恋中看到的那个由一张张便签拼成的心型,于是想起可以做一个用照片拼成的心型,加上我之前看到的那个照片放大的效果,于是主页的主体定位为心型的照片墙,在制作的时候,宝贝负责p图,我写了一个js文件来计算每个照片的位置,然后通过照片点击变大,元素延迟移动,和元素跳动效果的嵌套把心型墙通过一天的时间完成,另外还加了一个可爱的小气球和一个小便签来制造出隆重登场的震撼效果,不错,第一个页面完工。
  接着是第4个页面,关于我们,想法比较简单,同样是嵌套了照片分时展示效果和tip效果的嵌套,以及元素延迟移动效果做出了好看的第4个页面。
  想想还有关于爱情出题的页面2和关于生活主题的页面3,于是我和宝贝分工,我先为3号页面加上jquery的weight,充分利用每一个效果,表现出很强大的功能,宝贝重在第二个也页面的内容,因为第二个页面内容是我们俩各一半,但是我的那一半早就写好,于是重任就落在宝贝身上。2,3两个页面很快就完成了一半,宝贝还在想着怎么去加一些小东西让页面更加可爱,我就尝试着把我以前通过zmaker做的一份电子杂志放到页面上,我发现zmaker是可以发布网页版的,这帮了我的大忙,我把之前的做的那个诗集作成一个页面,并且通过一个图片放大的效果显示出来,试了好几次,最后终于做出来,很好很强大,成功的喜悦让我异常的激动。
  四个页面都做好了,剩下的便是音乐了,我选取了一首很让人动容的乐曲《卡农》,特别是高潮部分让人很是的感动,因为乐曲的前奏时间太长,于是我费了一晚上的时间去截取音乐的中间一段,并和网页很好的结合,可以怎么把音乐放到网页上去呢?网上有很多方法,有windows播放器的,有html播放的,但是在不同的浏览器下不是有个很难看的播放条就是不播放音乐,很郁闷,于是想到每个浏览器都能很流畅播放的flash,这个时候先前学的flex派上用场,用flex做了一个1*1像素的只有音乐的flash,然后嵌入到网页的左上角,搞定,效果很好~
  好不容易,终于在一个星期的辛苦创作下做完了这个网页。看上去效果很好,但是在浏览器兼容性上又出问题了,由于IE于其他浏览器的格格不如,让我不得不好好研究一下IE,于是我知道了,IE是前台人员的克星,总有一些代码需要写上...于是我有知道了png在IE下的alpha通道的问题,在网上找到了解决方案,顺利解决。
  到了25号,终于把心爱的作品提交给了大赛组委会~心想,就算不得奖也值了。
  过了几天,就在我回家参加姐的婚礼的时候,收到短信说,通过初赛,后天复赛答辩,悲剧了,我第二天急忙赶回学校,害的我连姐的婚礼都没有参加,姐,你原谅我吧~
  参加答辩我们早早的去到现场,那天才发现好多比较好的作品,当然也有比较一般的。不过中午吃饭的时间听说我们的作品是初赛的第一名,于是信心倍增,作为下午第一组答辩,我们压力不大,很好的诠释了我们的创作,赢得了阵阵好评。最后结果出来的时候,我们的分数再次高居第一,但是就在准备确定结果的时候,传来老师需要微调结果的声音,结果,我们落到了第二,于是奖金也从2000落到了1000。对于这次微调,大家众说纷纭,我们也不想再追究,在大家的心中,我们的作品是最棒的。
  以后的比赛还有很多,我相信这只是个起点~
  在这里附上网页说明:
  1.参赛小组成员及联系方式:
  ...
  2.访问方式:
  直接在本地打开index.html 或者访问http://www.njuopen.com/web/index.html
  (本网站在火狐测试没有问题,在IE8浏览器下测试仅有life页面的生活日历功能不能实现,对于其他浏览器尚未测试,请评委尽量用以上两种浏览器查看,谢谢!)
  3.作品介绍:
  本作品为情侣网站,主要为介绍我们之间的故事以及记录生活中的一些点滴。
  本网站分为4个页面,home,love,life和about。
  (1)home页面(our.html):
  主体为一个照片墙,介绍我们的风采。点击照片小图标可查看该照片。
  (2)love页面(love.html):
  向大家展示我们之间的故事。
  分为两部分。左边是我们的故事介绍,点击pre和next可向前和向后翻页。右边是一个诗集的链接,点击图标可查看诗集(该诗集是男主人公与2010年寒假赠与给女主人公的^-^)。右下角是一个表情小装饰,可以点击转动,表现出当前的心情。
  (3)life页面(life.html):
  记录我们生活中的点滴。
  左边是一些生活小便签,记录一些生活感悟,这些便签可在页面内指定区域移动到任何位置,点击sort按钮可以对便签进行排序。右上是一个生活日历,按日期记录生活的事情,点击5月15号到5月23号中的任意一天,可以弹出该天要做的事情。右下角是一些收藏链接,可以点击跳转。
  (4)about页面(about.html):
  介绍我们,两个头像图片会过一段时间切换,鼠标移动到头像图片上会显示出话语。
  4.注:
  (1)本网站除了诗集以外动态效果均以javascript和ajax实现
  (2)本网站文字部分全部为原创作品
分享到:
评论

相关推荐

    左耳朵耗子leetcode-ARTS:每周必须完成Algorithm一道算法的解析、Review一篇技术文章的阅读、Tip一个技术知识点的总结

    一篇英文文章的阅读 Tip 一个知识点的总结 Share 一个价值观的分享 为什么要做ARTS 积累,而且希望自己能坚持做。 这个计划也是我在github上看到有寒食君的项目,我会参与到他的项目中,并且自己也同步更新自己的...

    ORACLE SQL:经典查询练手系列文章 PDF.rar

    在每一篇文章开始前,我都在想如何才能写得更好,才能让需要的人看了后有所收获,以至让我在写作上更严格的要求自己。当然,博客园中不乏高手如云,我写的东西也受到了某些人的批判,我不怪他们,相反,这更是我进步...

    数据分析报告怎么写(上).docx

    数据分析报告怎么写(上)全文共2页,当前为第1页。数据分析报告怎么写(上)全文共2页,当前...大家在写数据分析报告的时候可以参考这篇文章,在下一篇文章中给大家讲讲数据分析报告的结构。 数据分析报告怎么写(上)

    我想发明智能机器人作文.docx

    我想发明智能机器人作文 我想发明智能机器人作文(精选6篇) 我想发明智能机器人作文1 我想发明的机器人,它叫蚂蚁机器人,是一种十分小巧又功能强大的智能机器人,主要用于预测险情和救灾。 它装有自然灾害预测系统...

    c程序设计习题参考(谭浩强三版)习题参考解答

    7.10有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格以及其它字符的个数。 41 7.11打印以下图案: 42 7.12有一行电文,已按下面规律译成密码: 43 7.13编一个程序...

    一篇文章带你读懂MySQL和InnoDB

    sqlite还是工程上使用非常广泛的MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 MySQL的官方文档,希望对各位了解数据库...

    ORACLE SQL查询汇总.rar

    在每一篇文章开始前,我都在想如何才能写得更好,才能让需要的人看了后有所收获,以至让我在写作上更严格的要求自己。当然,博客园中不乏高手如云,我写的东西也受到了某些人的批判,我不怪他们,相反,这更是我进步...

    ORACLE SQL

    在每一篇文章开始前,我都在想如何才能写得更好,才能让需要的人看了后有所收获,以至让我在写作上更严格的要求自己。当然,博客园中不乏高手如云,我写的东西也受到了某些人的批判,我不怪他们,相反,这更是我进步...

    火爆全网的chatGPT真有那么神奇吗?究竟能给我们带来什么?

    它还能为你写文章,如果不满意呀,你还能让它修改,写出来的文章逻辑清晰,严丝合缝,据说,有一位大学生就用它来写过一篇论文,被老师评为班上最优秀的论文,当听到是用chatGPT写出来的,老师都被震惊了。...

    两分钟成为 chatgpt 高手【不要再拿ChatGPT当百度用了】

    进阶提示:写一篇关于生产力对小企业重要性的博客文章 这里的内容包括类型:博客,也包括是文章 另外一个例子 基础提示:写下如何训练狗 进阶提示:作为一名专业的训犬师,给一只有3个月大的柯基犬的主人写一下,...

    机器人的英语作文(通用8篇).docx

    过了六个月,我居然也能流利地讲美式英文了。 有段时间,我忽然对英式英语很感兴趣。于是,重新安装了软件,又发明出一个机器人,会说纯正的英式英文,伦敦人,是个金发女郎。可想而知,才花了几个星期,我就学会了...

    英语必背优秀文章36篇

    学习英语的必背好文章!轻松学英语! 以下是实例:The longest suspension bridge...虽然维拉萨诺绝对算不上一个伟大的探险家,但他的名字将流芳百世,因为1964年11月21日建成的一座世界上最长的吊桥是以他的名字命名。

    介绍智能手机的说明文600字(1).docx

    介绍智能手机的说明文...今年6月,远在老家的六岁表妹参加区少儿组的武术表演,还拿到了优秀奖,她拿到奖的那一刻,我和妈妈正在路上呢,妈妈的智能手机上就有了她传来的喜讯。我们马上就视频了,还有眼有板地表演给我

    嵌入式实时操作系统uCOSII-邵贝贝

    我和该杂志的编辑Mr.Tyler Sperry联系,告诉他我的实时内核想在他的杂志上发表,得到的答复和《C语言用户杂志》是一样的,我们不要“又是一篇关于内核的文章”。我告诉他们,我的实时内核和他们的不一样,是占先式的...

    2005版ucos移植心得.

    2004年8月份,我在书城买了一本《uCOS-Ⅱ 第2版》,准备学习RTOS。因为以前没有玩过RTOS,在工作之余断断续续的看了3、4章。一直到12月初的时候,公司要重新设计一个项目...如果以后有时间,也想写一篇文章来讨论讨论。

    论文研究 - COVID-19之后的体育馆和武术学校:什么时候回来训练?

    为了安全地确定在COVID-19流行之后何时以及如何开放体育馆,这一点非常重要,因为几乎所有地方都被锁定,并且可能会关闭一段时间或永​​久关闭。 我们需要继续研究各种选择方案和方法,因此,我们讨论得越早,损害...

    左耳朵耗子leetcode-ARTS:响应左耳朵耗子的活动:每周至少做一个leetcode的算法题,阅读并点评至少一篇英文技术文章,学习至少一

    来做计划,但后面执行力没跟上,做了几个月就没做了,希望这次真的做到,培养一个受用终身的习惯。 做到什么程度? "左耳朵耗子"发起的活动是一年,也不好高骛远,先按照一年做。看了下公众号的加群条件,还是先自己...

    用户调研报告应该如何写.docx

    通常包括4个步骤: 第一步:划分用户范围 比如本次调研目标需要区分核心用户、普通用户,那么定义核心用户为在XXXX年XX月,在App端浏览过40篇以上文章,或在PC端浏览过20篇以上文字的用户,其他人则为普通用户。...

    mr and bingfa

    一篇文章是Google的Jeffrey Dean、Sanjay Ghemawat发表的标题为《MapReduce:一个灵活的数据库处理工具》,另一篇文章是Michael Stonebraker、Daniel Abadi、David J. DeWitt、Sam Madden、Erik Paulson、Andrew ...

    文章管理系统

    3.友情链接管理,到期日期加入快捷的1、3、6、12个月的选择按钮 4.sitemap加入最后更新时间 5.对首页最新评论和最新留言中连续数字或者连续字母进行强制换行,防止内容被隐藏 6.解除对p、img、input、button等标签...

Global site tag (gtag.js) - Google Analytics