web开发是创建Web页面或App等前端界面呈现给用户的过程。web开发开发是从网页制作演变而来,早期网站主要内容都是静态,用户使用网站的行为也以浏览为主。随着互联网技术的发展,各种终端设备应用程序与用户沟通交互的界面,都是由Web开发完成。现今,前端开发领域就更加广泛,包含后端(nodejs),小程序开发,Android和ios的App开发,游戏,大数据,桌面应用等。
什么是网页
网页是网站的基本单位,也叫Web页面,是承载各种网站应用的平台。
网页由主要由文字,图片和链接构成,除此之外,网页的元素还包括表格、动画、音频、视频等等
浏览器
浏览器(browser application)是用来访问和浏览万维网页面的客户端软件,是显示、运行网页的平台。
组成部分
用户界面 包括浏览器中可见的地址输入框,浏览器前进返回按钮,打开书签,打开历史记录等用户可操作性的功能选项。
浏览器引擎(渲染引擎) 渲染引擎负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。
JS 解释器 用来解释和执行 JavaScript 代码,例如 V8 引擎,执行 javascript语言来实现网页的动态效果。
Web 标准
Web标准,使得Web开发更加容易。Web标准由万维网联盟(W3C)制定,可以确保所有浏览器正确显示您的网站而无需费时重写。
构成
主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。
结构
用于对网页元素的进行整理和分类,指的就是html;
表现
用于设置网页元素的版式、颜色、大小等外观样式,指的就是css
行为
指网页模型的定义以及交互的编写,主要指的就是javascript;
简单理解,结构写到html文件中,表现写到css文件中,行为写到Javascript文件中。
VSCode
Visual Studio Code (简称 VS Code / VSC) 是由微软开发的一款开源源代码编辑器,免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。
HTML
HTML 的全称为 超文本标记语言(Hyper Text Markup Language)
所谓超文本,因为它可以加入图片、声音、动画、多媒体等内容,不仅如此,它还可以从一个文件跳转到另一个文件,与各地主机的文件连接。
HTML 指的是超文本标记语言 (