文章目录
1 常用的前端开发工具
简单的文本编辑器:Editplus、Notepad
专业的前端开发工具:VSCode、HBuilderX
2 浏览器
五大主流浏览器:IE、火狐、谷歌、欧朋、苹果
3 浏览器内核
浏览器内核:又称渲染引擎,负责对网页语法进行解释并渲染成页面。不同的浏览器的内核是不一样的,最终呈现的效果可能存在差异,我们前端开发人员需要在所有的浏览器中呈现一致的效果(排版)。
四大内核:Trident、Gecko、Webkit、Blink
主流浏览器的内核:
IE:Trident
火狐:Gecko
谷歌:先Webkit、现Blink
欧朋:先Presto、后Webkit、现Blink
苹果:Webkit
4 web标准构成
结构HTML,表现CSS、行为JavaScript
网页是构成网站的基本元素
5 网站构成
网站域名:访问网站所用的网址
网站程序:包括用户浏览网站所看到的页面和网站后台管理程序,现在一般都是用成熟的网站管理系统。
网站空间:可以是虚拟主机或服务器,用于存储网站程序及资料,并提供网站程序运行所需要的环境。
6 HTML概念
HTML,Hyper Text Markup Language,超文本标记语言。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、视频等非文字元素。
HTML文档也叫web页面,使用HTML来建立自己的web站点,HTML运行在浏览器上,由浏览器来解析。
7 URL地址
Uniform Resource Locator; 统一资源定位器(URL)指的是Internet文件在网上的地址。
组成:
协议+IP或域名+端口号+路径
- 协议:http通信协议。
- 服务器地址(host):指出www网页所在的服务器域名。
- 端口(port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。
- 路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样的结构组成)。与端口一样,路径并非总是需要的。
ip地址127.0.0.1指向本机
8 B/S和C/S
B/S结构,Browser/Server,浏览器/服务器模式
缺点:功能都由服务器来实现,服务器大,性能不高
优点:更新、维护较容易、较安全
C/S结构,Client/Server,客户端/服务器开发模式
缺点:更新、维护成本高、相比B/S而言较不安全
优点:客户端分担压力,服务器压力减小
9 常见互联网名词
9.1 W3C理事会(World Wide Web Consortium)
W3C的职能:负责制定和维护web行业标准
W3C标准包括:
HTML内容方面:XHTML(可拓展);
样式美化方面:CSS;
页面交互方面:ECMAScript
9.2 IETF
**Internet Engineering Task Force(互联网工程任务组)**是松散的、自律的、志愿的民间学术组织。
主要任务是负责互联网相关技术规范的研发和制定,当前绝大多数国际互联网技术标准出自IETF。
9.3 HTTP
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
设计HTTP的最初目的是为了提供一种发布和接受HTML页面的方法。