前端基础概念与术语解释

前端理解

现在的互联网应用都由运行在服务器的后端程序和运行在各种终端设备的前端程序共同构成。
后端的代码、资源和数据是预先就部署或存储在后端并且运行在后端服务器上。而前端运行所需要的代码、资源和数据都是来自后端的。前端从后端服务器安装或者加载程序并运行在终端设备中,并且前端和后端通过网络相互协作,最终向用户展示和实现web应用的全部内容与功能。

前端应用就是指各种运行在终端设备的程序和资源

HTML,CSS和JS提供前端应用运行的代码;
图片和视频等为前端提供多媒体内容;
后端API为前端提供业务功能服务和数据访问服务。

前端应用的核心运行环境是浏览器引擎

浏览器引擎通过解析HTML来呈现应用页面的解构和内容;
浏览器引擎通过解析CSS来渲染应用页面的样式和风格;
浏览器引擎通过解析JS来实现应用页面的动态功能;
浏览器引擎帮助应用页面加载静态资源;
浏览器引擎可以实现与后端服务的功能与数据交互。

前端开发的重点是编写和组织HTML、CSS和JS代码

前端应用由一个或多个应用页面构成,应用页面也俗称为网页或者简称为页面。只有一个页面的前端应用简称为单页面应用,而多页面应用是通过多个页面间的静态或者动态链接而相互管理起来的应用。
HTML是描述页面结构和内容的语言,每个页面都有对应的HTML文件,html文件是页面的主文件。
CSS是描述页面风格和样式的语言,CSS是直接嵌入或者间接引入导HTML页面中的。
JS是实现页面动态功能的编程语言,JS也是直接嵌入或者间接引入的HTML文件当中的。

前端开发的重点是编写和组织HTML、CSS和JS代码

基本概念

JavaScript
一种动态的通用面向对象的编程语言
HTML
HTML是超文本标记语言,是一种通过标签来描述网页的语言。HTML文档=网页,其中HTML5是下一代HTML标准。
CSS
css是层叠样式表,用来定义HTML元素展示样式,CSS3是最新的CSS标准
AJAX
Asynchronous JavaScript and XML AJAX是与服务器交换数据并更新部分网页内容的技术,在不需要重新加载整个页面的情况下。
Jquery
JQuery是一个JavaScript库。简化了JavaScript编程。
React
FaceBook开源的一种前端框架
NOde
Node是服务器的JavaScript运行环境,提供API与操作系统互动。Node可以类比为JAVA的JVM。主要作用:开发前端应用,快速搭建服务,架设网站。
DOM
Dom是html文档的对象化描述,也是HTML元素与外界(Javascript)的接口。React就是在DOM的基础上创造虚拟DOM
Session
会话,通过在服务器记录用户信息确定用户身份。
Cookie
Cookie/session机制讲解,通过在客户端记录信息确定用户身份 。
ES6
ECMAScript6是JS语言的下一代标准。ES6是JS的规范,后者是前者的实现。
摘自
更多见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值