HTML5+CSS3 Web前端设计基础教程 第3版 课件 第1章 Web前端职业前景与重要理念_第1页
HTML5+CSS3 Web前端设计基础教程 第3版 课件 第1章 Web前端职业前景与重要理念_第2页
HTML5+CSS3 Web前端设计基础教程 第3版 课件 第1章 Web前端职业前景与重要理念_第3页
HTML5+CSS3 Web前端设计基础教程 第3版 课件 第1章 Web前端职业前景与重要理念_第4页
HTML5+CSS3 Web前端设计基础教程 第3版 课件 第1章 Web前端职业前景与重要理念_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章本章将从职业发展前景出发,立足职位需求,向读者介绍有关Web前端所涉及的入门知识。Web前端职业前景与重要理念1.1了解Web前端工程师表1-1主流招聘网站职位需求量对比招聘网站“Web前端工程师”职位需求数量“Java工程师”职位需求数量“PHP工程师”职位需求数量前程无忧(/)11207个37965个7050个备注:数据参考时间点2020年3月1日,地域范围:北京、上海、广州、深圳1.1了解Web前端工程师1.前景

(1)支持HTML5的设备快速增长

(2)大面积使用HTML5

(3)知名企业关注HTML51.1.1HTML5前端开发的前景与必要认知1.1了解Web前端工程师2.认知(1)认知HTML

超文本标记语言(HyperTextMarkupLanguage,简称为HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。1.1了解Web前端工程师图1-1百度网站首页的源代码

1.1了解Web前端工程师

(2)认知HTML

简单来说,HTML5是对HTML标准的第五次修订,其主要的目标是将互联网语义化。

图1-3围住神经猫(html5小游戏)图1-4微信小程序“跳一跳”1.1了解Web前端工程师狭义的HTML5HTML5草案的前身名为WebApplications1.0,该规范定义了第五次重大版本,在这个版本中新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。广义的HTML5广义的HTML5包括HTML、CSS和JavaScript在内的一套技术组合,其目标是减少浏览器对于插件的依赖。1.1了解Web前端工程师1.1.2认识网页的构成元素

1.网页2.网站3.首页4.静态网页和动态网页5.网页的构成元素1.1了解Web前端工程师图1-5网页构成元素图像文本链接图像链接借助JavaScript实现的图像滚动效果表单5.网页的构成元素(1)文本(2)图像(3)超链接(4)表单(5)动画(6)音频和视频1.1了解Web前端工程师1.1.3了解专业术语1.WWWWWW是环球信息网的缩写,英文全称为“WorldWideWeb”,中文名字为“万维网”。2.InternetInternet(互联网)是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。3.W3CW3C英文全称为WorldWideWebConsortium(万维网联盟),它是Web技术领域最具权威和影响力的国际中立性技术标准机构。4.HTTPHTTP是HypertextTransferProtocol的缩写,即超文本传输协议。1.1了解Web前端工程师5.URL统一资源标识符(UniformResourceLocator,URL),这是一个世界通用的负责给万维网上每个“资源”定位的系统。6.DNSDNS(DomainNameSystem,域名系统)。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。7.JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,它的解释器被称为JavaScript引擎。8.CSSCSS(CascadingStyleSheets,层叠样式表)是一种用来表现网页样式的语言,能够对网页中的对象的位置排版进行精确控制。1.2重要理念——表现和结构相分离1.什么是“表现和结构相分离”内容:内容就是页面实际要传达的真正信息,包含数据、文档或者图片等。结构:盛装内容的框架。样式:用来改变内容外观的东西,称为外在表现。行为:行为就是对内容的交互操作。1.2.1体验“表现和结构相分离”图1-6MIDCENTURYMODERN样式主题图1-7AROBOTNAMEDJIMMY样式主题1.2重要理念——表现和结构相分离2.体验“表现和结构相分离”1.2重要理念——表现和结构相分离图1-8Web标准示意图1.2.2认识WEB标准1.2重要理念——表现和结构相分离1.结构标准结构标准其实指的就是编写网页的语言标准,即超文本标识语言(HyperTextMarkupLanguage,缩写为:HTML)。2.表现标准CSS(CascadingStyleSheets,层叠样式表)它是一种用来表现HTML等文件样式的计算机语言,它的主要优点是提供了便利的更新功能。3.行为标准(1)DOMDOM(DocumentObjectModel,文档对象模型)是一种与浏览器、平台、语言的接口,使得用户可以访问页面其他的标准组件。1.2重要理念——表现和结构相分离(2)ECMAScriptECMAScript是ECMA(EuropeanComputerManufacturersAssociation,欧洲电脑厂商协会)制定的一种基于NetscapeJavaScript的标准脚本语言。4.如何验证访问W3C的验证地址(/css-validator/)进行验证。图1-9在线验证服务

图1-10通过验证后显示的图标1.3Web前端开发基本流程1.3.1开发流程

1.人员配置2.基本流程(1)需求分析与调查阶段。(2)设计(3)整理素材,制定规范。(4)选择服务器解决方案确定开发意向需求分析调研产品原型设计

根据调研结果撰写项目整体策划草案,并确定服务器解决方案审阅

签订正式合同

代码编写

前端框架搭建后台业务流程前端内侧嵌套程序内侧验收审查产品发布维护与更新图1-11网站建设的基本流程图1.3Web前端开发基本流程1.3Web前端开发基本流程(5)代码编写(6)内部测试与后续优化(7)后台程序开发(8)项目整体测试(9)维护与更新1.3.2常用开发软件介绍

1.WebStorm2.记事本

3.Dreamweaver4.Photoshop5.GoogleChrome1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论