web前端实习报告

(10页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

实 习 报 告学生姓名: 学 号: 专业班级: 实习单位: 实习时间: 校外指导教师: 校内指导教师: 成 绩: 目 录1实习背景 11.1 实习目的 11.2 实习起止时间 11.3 实习内容概要 12 实习内容 12.1 实习过程 12.2 实习内容 52.3 主要成果 63 总 结 63.1 网页游戏的认识 63.2 实习的自我评价 71实习背景1.1 实习目的Ø 了解软件开发的各种模式,开发流程,以及各种形式的建模Ø 详细学习敏捷开发的各个流程,并通过实习来体会敏捷开发所带来的效率Ø 掌握HTML5、CSS、JAVASCRIPT等技术1.2 实习起止时间Ø 开始时间:2015年7月12号Ø 截止时间:2015年7月18号1.3 实习内容概要Ø 学习软件开发的各种模式,重点学习了敏捷开发(专业老师讲授)Ø 学习HTML5、CSS、JAVASCRIP技术(形式:观看视频)Ø 按照敏捷开发的流程,学员分组,制定每日的站立会议时间Ø 观看实习内容例子的视频,分工合作Ø 提交实习成果,老师检查打分2 实习内容2.1 实习过程可以以周为时间单位概述实习各阶段所从事的主要工作等;Ø 学习阶段² 开发模式1) 软件生命周期同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、 -衰亡等阶段,这一般称为软件生命周期。软件开发生命周期(SDLC)是指软件开发的全部过程、活动和任务的结构框架。SDLC的一般步骤包括:确定问题、可行性分析与开发计划、收集需求、分析与设计、编码开发、测试、安装、维护。2) 软件生命周期模式典型的几种生命周期模式包括:瀑布模式、演化模式、螺旋模式、快速原型模式、喷泉模式和混合模式等。3) 敏捷开发敏捷开发(Agile)是一种关注价值、消除浪费、以人为核心、迭代、循序渐进的开发方法。特点:a) 是一种开发方法学(Methodology),可以应对客户快速变 更的需求。b) 强调以人为核心,采用迭代的方式,循序渐进地开发软件。c) 在敏捷开发过程中,软件项目被划分成多个相互联系但也能独立运行的子项目。d) 每个子项目在开发、测试直至完成的过程中一直保持可使用的状态。e) 这个过程就是要形成开发过程中团队之成员之间更加有效的合作关系,使其灵活性更高,以适应不断变化的需求。² 技术讲解1) 讲解内容:HTML5、CSS、JAVASCRIPT技术2) HTML5HTML5是一个描述用于帮助开发者创建下一代网站和应用的HTML、CSS和JavaScript规格的涵盖性术语。这个定义中最显眼的三个部分是:HTML、CSS和JavaScript。他们定义了开发者如何使用优化标记,风格更丰富的性能,以及新JavaScript API来制作最新的网络开发功能。简单而言,HTML5=HTML+CSS+JavaScript。特性:a) 语义特性(Class:Semantic)b) 本地存储特性(Class: OFFLINE & STORAGE)c) 设备兼容特性 (Class: DEVICE ACCESS)d) 连接特性(Class: CONNECTIVITY)e) 网页多媒体特性(Class: MULTIMEDIA)f) 三维、图形及特效特性(Class: 3D, Graphics & Effects)g) 性能与集成特性(Class: Performance & Integration)h) CSS3特性(Class: CSS3)3) CSSCSS(层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 CSS使用方法:a) 外联式Linking(也叫外部样式):将网页链接到外部样式表。b) 嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。c) 内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。CSS布局特点:a) 精简代码,降低重构难度b) 网页访问速度c) SEO优化d) 浏览器兼容性基础语法:a) CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。b) 选择器 {宣言1; 宣言2; ... 宣言N }c) 选择器通常是您需要改变样式的 HTML 元素。d) 每条声明由一个属性和一个值组成。e) 属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。f) 选择器 {property: value}4) JAVASCRIPTJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。组成a) ECMAScript,描述了该语言的语法和基本对象。b) 文档对象模型(DOM),描述处理网页内容的方法和接口。c) 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。特点a) 是一种解释性脚本语言(代码不进行预编译)。b) 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。c) 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。d) 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。Ø 开发阶段² 开发第一天站立会议:8.00—8.15会议内容:小组分工,制定站立会议时间,了解每个人的学习情况,交流学习的内容任务内容:“打地鼠”网页游戏的网页布局——>HTML5+CSS技术² 开发第二天站立会议:8.00—8.15会议内容:小组分工,完成情况,了解每个人的进度,交流学习的内容任务内容:“打地鼠”网页游戏的功能实现² 开发第三天站立会议:8.00—8.15会议内容:小组分工,完成情况,查漏补缺,测试软件,寻找bug,交流学习的内容任务内容:“打地鼠”网页游戏的软件测试,寻找不足,确认无误,提交实习结果2.2 实习内容Ø 项目介绍 “打地鼠”网页游戏是安卓版“打地鼠”游戏的进一步开发,可以实现在网页中构建游戏的所有功能,并且不用下载安装既可以用的游戏,网页版游戏的市场前景潜力无限,国内逐渐发展起来一批喜欢网页游戏的用户群,并且网页游戏属于中小型的项目,易于开发,应用于敏捷开发的流程,效率十分高。Ø 我的任务“打地鼠”网页游戏网页布局的调整,以及“打地鼠”之所谓“打”的动画实现,还有最后的“软件测试”。Ø 软硬件平台dreamweaver cs6,Mozilla Firefox浏览器,photoshop cs6Ø 使用技术² HTML5² CSS² JAVASCRIPT² 浏览器中的开发人员调试² photoshop cs6的图片处理技术² JAVASCRIPT的进阶——>JQERY技术2.3 主要成果“打地鼠”网页游戏的成功开发,基本功能:打地鼠的动画,游戏的时间限制,统计分数,开始游戏,暂停游戏,结束游戏,走马灯介绍等等。但是在实际测试的时候仍然出现了一些bug,比如动画的迟缓(主要是因为动画的缓冲没有做好),还有一些分数的统计不甚合理,这在我们应用的时候及时的发现,并且处理了这样的问题。3 总 结3.1 网页游戏的认识网页游戏又称Web游戏,无端网游,简称页游。是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,不存在机器配置不够的问题,最重要的是关闭或者切换极其方便,尤其适合上班族。在那个网络泡沫经济高速扩张的年代,在那个大量菜鸟网民拥入网络的年代,在那个文字MUD已经逐渐衰退而网络游戏又尚未兴起的年代,这种新颖玩意儿的推出,无疑让很多人为之惊艳。仅仅通过简单注册,就可以边玩游戏边泡论坛。尽管只有简陋的游戏界面、一堆文字、几张图片,游戏方式也不过是刷新页面而已,但WebGame却带来了无限的乐趣和遐想,同时还演绎了让无数人刻骨铭心的爱恨情仇。如今网络游戏百花争鸣,到处充斥着唯美的人物和绚丽的光影。你会偶尔缅怀那些逝去的岁月吗?至少在我心底,一直有数款难以忘怀的WebGame。WebGame,顾名思义就是基于Web浏览器的网络在线多人游戏。从诞生发展至今,WebGame大概分为三种类型:一是基于Web浏览器,使用PHP/ASP/Perl等解释语言建设的虚拟社区;二是基于Web浏览器,使用Flash/JAVA技术制作的游戏;三是需要下载客户端并连接专用服务器运行的游戏。网页游戏尽管EBS将国内WebGame的发展往前推了一把,但是一段时间后,这类WebGame的弱点逐渐暴露出来。一些架设WebGame供网民免费游玩的站点,由于质量和管理不过关、服务器负载过大,丢失了不少玩家。同时,比WebGame华丽N倍的网络游戏兴起后,WebGame自然就逐渐没落了。传统意义上的WebGame依然为少部分热爱者延续至今,而且游戏性与游戏素材比以前丰富许多。Ø 前景分析² 网页游戏的市场潜力巨大,与其他类型网游相比有着强劲优势² 网页游戏的用户群逐渐培养起来,极有可能成为未来网游用户的一支主力军² 避大型网游之锋芒,坚持走游击路线。坚持和中小站长合作² 针对用户群大胆创新,敢于突破固有模式Ø 游戏特点² 混搭式类型成主流² 策略游戏不断丰富² 游戏内容多样化² 消费群体不断成熟² 市场集中度提高² 游戏跨形态融合² 产品结构渐丰富² 步入全球化运作² 企业品牌意识增强3.2 实习的自我评价这次实训充分利用了课堂所学,掌握了许多关键技术,例如模版技术,CSS样式,使得制作过程方便了很多。在完成基本要求得基础上,文件夹、文件命名规范;文件存放位置合理; 制作完成之后进行过现场清理:没有无用的文件、文件夹,没有断链(外部链接不算);工作量饱满:内容较丰富、自己设计制作的素材应用多;色系、布局合理美观、考虑用户访问方便;采用各种特效、并且运用合理。 不过也有些不足,比如一开始没有把几个人制作的文件夹分开,导致后面汇总时比较麻烦。还有就是文件名字开始中文命名,有的时候链接错误。这次的作业随说我是在网上找了很多做好的模板但是我还是很有成就感,觉得自己很不错。不过总的来说,对这次的作品相当满意,不仅选择了我们自己喜欢的内容,而且在我们的水平上把它做的很精美。在这个过程中我们意识到了自己在相关技术上的不足,通过学习,知道了如何改进我们的缺点,相信在以后的应用中,我们会做的更加完美!8 关 键 词: web 前端 实习 报告

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

web前端顶岗实习总结报告_web前端实习报告相关推荐

  1. web前端学习文档 电子版_web前端小白系统入门学习

    正文 互联网正在改变我们的生活,前端也成了很重要的岗位之一,许多人都往前端靠拢,可又无能为力,不知所措,首先我们说为什么在编程里,大家都倾向于往前端靠呢?原因很简单,那就是,在程序员的世界里,前端开发 ...

  2. web前端学习文档 电子版_web前端工程师要学习那些内容

    一,最简单也是最基础的H5+C3 1.HTML4 文档标题可见文本...1.基本标签(Basic Tags) 最大的标题 . . . . . . . . . . . . 最小的标题 这是一个段落. 2 ...

  3. web前端小项目个人实例_Web前端:小程序界面与逻辑项目实训

    大家好,我来了!本期为大家带来的Web前端学习知识是"Web前端:小程序界面与逻辑项目实训",喜欢Web前端的小伙伴,一起看看吧! 主要内容 数据绑定 渲染 界面层数据渲染 事件处 ...

  4. web前端需要学MySQL吗_web前端开发需要学些什么

    展开全部 Web前端是为了协调前端设计62616964757a686964616fe4b893e5b19e31333433636234与后端开bai发之间工作的岗位,是最接近产品和设du计的工程师,起 ...

  5. web前端开发技术期末考试_web前端开发技术试卷六

    Web 前端开发技术课程考试试卷(六) 总分 100 分 考试时间: 120 分钟 考试形式:闭卷 一.选择题(每题 1 分,共 20 分) 1 .以下标记符中,用于设置页面标题的是 _______ ...

  6. web前端需要学MySQL吗_web前端需要学什么?容易学吗?

    展开全部 第一62616964757a686964616fe78988e69d8331333433623739 前端开发难学吗??   总在难易上徘徊,容易内心纠结. 如果学什么课程之前,首先考虑的难 ...

  7. web前端开发技术期末考试_Web前端开发技术期末试题与答案2

    4.外部JavaScript文件后缀名通常为 . (A)*.html或*.htm (B)*.txt (C)*.css (D)*.js 5.下列代码中设置5号标题字正确的语句是 . (A)HTML (B ...

  8. vscode中前端vue项目详解_web前端Vue项目实战-Music

    上篇讲到vue的使用方法,今天这一篇介绍vue的实操,可以大家更加加固去学习web前端vue技术. 第一节 Music项目环境第一部分 本届作业 聊一聊React和Vue的区别 老版本的项目环境如何创 ...

  9. 前端屏幕尺寸和分辨率_web前端开发中常用的尺寸和位置

    我们在日常web前端开发过程中,会经常用到各种尺寸和位置.通常是js做动画的时候.轮播图,滚屏动画,粒子,碰撞检测,拖拽,滚动加载等等.这里我将常用的尺寸和位置的获取进行总结,不包括canvas,SV ...

  10. 前端最好用的编译器_web前端开发用什么编辑工具好?

    首先来给你说说前端开发常用的开发工具 基础人员编辑工具:Editplus,text 中级编辑工具:sublime,HBulider 高级编辑工具:websorm,VSCode 工欲善其事,必先利其器. ...

最新文章

  1. LeetCode实战:相同的树
  2. 乘风破浪的马里奥!这个AI带你一口气通29关,你猜连AI都过不去的是哪3关?
  3. Git 分布式版本控制系统
  4. QT的QSound类的使用
  5. 自定义Toolbar的一些小技巧
  6. phpnow mysql字符集_使用PHPnow搭建本地PHP环境+创建MySQL数据库
  7. Kali Linux 从入门到精通(三)-入侵系统定制
  8. 【算法】【JAVA】冒泡排序
  9. 手机MODEM 开发(14)----高通平台手机开发之Modem
  10. memset详解 设置无穷大INF
  11. 【转】Android 9 Pie 兼容性常见问题及注意事项
  12. Java高并发编程实战1,那些年学过的锁
  13. Openssl 编译
  14. pluck()取表中一列中所有值组成数组
  15. 灵性图书馆:好书推荐-《在荷欧波诺波诺中遇见真正的自己》
  16. ES ILM 生命周期管理
  17. 存储引擎,表的数据类型
  18. 采坑记录-Redis使用scan代替keys
  19. VueRouter时配置动态路由和权限管理
  20. 汪峰为上头条策划求婚 章子怡成炒作工具

热门文章

  1. 项目管理工具---用Excel制作甘特图(转)
  2. visio机柜设备图标_弱电各个设备安装设计大样图,可编辑!(CAD版本)
  3. 如何批量修改Word文档Mathtype公式字体
  4. bp神经网络预测未来数据,bp神经网络如何预测
  5. LabVIEW操作者框架(Actor Framework)范例集锦之三:网络搜索范例
  6. 脉冲电子围栏在国家公园安全防护中的作用
  7. TS封装格式介绍及解析
  8. 屏幕录像软件下载哪个比较好用
  9. GSEA分析详细步骤
  10. c语言二级编程题库,计算机二级C语言编程题库(100题)