当前位置: 首页 > Web前端 > HTML5

《前端入门》前端基本概念

时间:2023-04-05 21:19:30 HTML5

1前端概述现代互联网应用大多是由运行在服务器上的后端程序和运行在各种终端设备上的前端程序组成。后端代码、资源和数据预先部署或存储在后端,运行在后端服务器上。前端运行所需的代码、资源和数据都来自后端。前端从后端服务器安装或加载程序并在终端设备中运行,前后端通过网络相互协作,最终显示和实现所有的内容和WEB应用程序对用户的功能。1.1前端应用是指运行在各种终端设备上的程序和资源。HTML、CSS、JS为前端应用提供代码图片和视频,为前端应用提供多媒体内容。后端API为前端应用提供业务功能服务和数据访问服务。在这里,小编建了一个前端学习交流按钮群:132667127,自己整理的最新前端资料和进阶开发教程。如果愿意,可以进群一起学习交流。1.2前端应用的核心运行环境是浏览器引擎浏览器引擎通过解析HTML来渲染应用页面的结构和内容浏览器引擎通过解析CSS来渲染应用页面的样式和样式浏览器引擎实现了应用页面的动态功能通过执行JS代码浏览器引擎帮助应用页面加载静态资源浏览器引擎实现与后端服务的功能和数据交互。1.3前端开发的重点是编写和组织HTML、CSS和JS代码。前端应用程序由一个或多个应用程序页面组成,通常也称为网页或页面的缩写。只有一个页面的前端应用成为单页面应用,而多页面应用是多个页面之间通过静态或动态链接相互管理的应用。HTML是一种描述页面结构和内容的语言。每个页面都有对应的HTML文件,HTML是页面的主要文件。CSS是一种描述页面风格和风格的语言,CSS直接嵌入或间接引入到HTML页面中。JS是一种实现页面动态功能的编程语言,JS也直接嵌入或间接引入到HTML页面中。两个基本概念2.1JavaScript,一种动态通用的面向对象编程语言2.2HTMLHTML指超文本标记语言(HyperTextMarkupLanguage),是一种通过标签来描述网页的语言。HTML文档=网页。其中,HTML5是下一代HTML标准2.3CSSCSS是指层叠样式表(CascadingStyleSheets),用于定义HTML元素的显示样式。CSS3是最新的CSS标准2.4AjaxAsynchronousJavaScriptandXML(异步JavaScript和XML)。AJAX是一种与服务器交换数据并更新网页部分内容而无需重新加载整个页面的艺术。2.5JQueryJQuery是一个简化JavaScript编程的JavaScript库2.6ReactFacebook是一个开源的前端框架2.7NodeNode是服务器的JavaScript运行环境,提供与操作系统交互的API。Node可以类比java的JVM主要用途:开发前端应用,快速搭建服务,搭建网站2.8DOMDOM全称:DocumentObjectModel。它是HTML文档的对象描述,也是HTML元素与外界(如Javascript)的接口。React在DOM的基础上创建了一个虚拟的DOM2.9Session,通过在服务器上记录信息来判断用户身份。ECMAScript和JavaScript的关系是前者是后者的规范,后者是前者的实现(其他ECMAScript方言包括Jscript和ActionScript)。在日常情况下,这两个术语可以互换。