0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

前端技术是什么

汽车电子技术 来源:码农与软件时代 作者:码农与软件时代 2023-02-14 14:49 次阅读

1.基础技术

前端基础技术有HTML、CSS和JavaScript。HTML(Hypertext Markup Language,超文本标记语言)一种用于创建网页的标准标记语言。CSS(Cascading Style Sheets,层叠样式表)是一种用来表现HTML文件样式的计算机语言,如字体、大小、颜色、背景图、边框等。JavaScript用来给HTML网页增加动态功能。简单地说,如果将网页比喻为人,仅使用HTML标签相当于素颜照,使用CSS相当于美颜,使用JavaScript相当于做魔术表演。

图片

事实上,如果你有Web浏览器和文本编辑器,那么你就可以做网页的编程了。下面我们来看下HTML+CSS+JS的庐山真面目,如图所示,HTML是由、、 、 、 等标签组成。

图片

而查看HTML源代码,我们大致上可以得到如下标签层次,我们可以将每个标签看成对象,如下图所示:

图片

你发现了吗?我们一直在提的一个词是“对象”。那么如何来理解对象呢, 我们可以把一个人看成对象,这个人具有身高、性别、年龄等属性,也有吃饭、睡觉、旅游等行为。同样地,在前端的世界里,将浏览器、文档都看作一个对象,对页面的操作就可以通过属性或方法来调用,如属性的调用object.attribute,方法的调用object.method(arguments)。

在JavaScript中,把浏览器看成一个对象,抽象为BOM(Browser Object Model,浏览器对象模型)。

图片

同样地,我们把文档看成一个对象,抽象为DOM(Document Object Model,文档对象模型)。

图片

BOM和DOM是JavaScript的核心,同时,JavaScript需要遵循规范与标准ECMAScript。

图片

总的来说,JavaScript=ECMAScript + DOM + BOM,其中ECMAScript约定语法和基本对象,DOM提供与网页交互的方法和接口,如动态显示时间;而BOM提供与浏览器交互的方法和接口,如跳转到一个页面、前进、后退等。

2.基本原理

Web页面的展示通过浏览器来完成,而浏览器的职责是根据用户输入的URL地址信息向服务器发出请求,得到服务器的响应后在其窗口展示。具体到浏览器解释并显示 HTML 文件的标准规范分别定义在由W3C维护的 HTML 和 CSS 规范中。

浏览器从网络层获取数据包,并将其转化为HTTP响应内容,并根据状态码进行解析和页面展示,其大致流程如下:

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HTML
    +关注

    关注

    0

    文章

    277

    浏览量

    34313
  • javascript
    +关注

    关注

    0

    文章

    516

    浏览量

    53787
  • CSS
    CSS
    +关注

    关注

    0

    文章

    109

    浏览量

    14348
收藏 人收藏

    评论

    相关推荐

    前端技术探秘-Nodejs的CommonJS规范实现原理

    前端项目需要做分层处理,按照功能、业务、组件拆分成模块, 模块化的项目至少有以下优点: 1.便于单元测试 2.便于同事间
    的头像 发表于 11-05 11:56 660次阅读
    <b class='flag-5'>前端</b><b class='flag-5'>技术</b>探秘-Nodejs的CommonJS规范实现原理

    主流web前端技术框架

    BootstrapBootstrap是一款很受欢迎的前端框架,基于HTML、CSS、JavaScript设计的,简单灵活,使得Web开发更加快捷,Bootstrap中包含了丰富的Web组件和13个jquery插件
    发表于 03-28 16:56

    什么是前端技术

    前端技术概览
    发表于 06-04 09:48

    具有射频监测能力的雷达接收前端技术介绍

    本文提出一种具有射频监测能力的雷达接收前端技术,解决了现有雷达及雷达测试系统无法在接收过程中对复杂电磁环境的影响效应进行有效分析和测量的问题。该技术用于对多干扰源及多要素叠加的电磁环境作用下的接收机
    发表于 12-21 07:29

    超声波成像模拟前端设计技术

    超声波成像是一种应用广泛的医疗成像方法。传统超声波成像系统使用2~15MHz的频率,精度水平为毫米,已广泛应用于监控胎儿,以及诊断内脏疾病等。在过去的20多年里,传统台
    发表于 08-29 14:47 1809次阅读
    超声波成像模拟<b class='flag-5'>前端</b>设计<b class='flag-5'>技术</b>

    5G时代射频前端技术分析与当前发展现状

    5G时代射频前端技术分析与当前发展现状。
    的头像 发表于 02-07 16:16 8531次阅读
    5G时代射频<b class='flag-5'>前端</b><b class='flag-5'>技术</b>分析与当前发展现状

    APICloud作为GMTC全球大前端技术大会顶级共创伙伴,加速行业技术变革

    互联网的飞速发展带动了前端开发技术的不断进步和创新,现阶段无论是前端开发人才还是开发市场皆在互联网行业中获得越来越广泛的认同,话语权和关注度呈现良好发展趋势。 GMTC全球大前端
    的头像 发表于 06-14 10:42 3871次阅读

    APICloud技术大牛组团现身GMTC 驱动大前端技术变革

    前端技术的发展一直呈现变革式更新的特性,其变化速度之快,变化程度之深,往往令人瞠目结舌。在前端技术发展不断更新变革的趋势下,分工越来越细,业务贴合程度也越来越紧密。 大环境的驱动使得此
    的头像 发表于 06-25 11:21 2343次阅读
    APICloud<b class='flag-5'>技术</b>大牛组团现身GMTC 驱动大<b class='flag-5'>前端</b><b class='flag-5'>技术</b>变革

    关于工业控制领域里的一些前端技术

    “中国智造”升级,工业4.0如火如荼,工控行业涌现出众多新兴技术,为传统工业制造提速,极大地提升了传统制造的自动化程度。
    发表于 08-23 11:49 2060次阅读

    APC1278射频前端技术的使用说明书

    本文档的主要内容详细介绍的是APC1278射频前端技术的使用说明书。
    发表于 03-24 12:46 9次下载
    APC1278射频<b class='flag-5'>前端</b><b class='flag-5'>技术</b>的使用说明书

    5G时代的射频前端技术演进带来新商机

    其中,滤波器的作用是消除噪声,滤除干扰和不需要的信号,只留下所需频率范围内的信号,手机中使用的滤波器主要采用SAW(表面声波)和BAW(体声波)两种技术制造。
    的头像 发表于 05-29 15:26 3424次阅读

    科普:详谈5G的射频前端技术和封装技术

    ,射频应用供应商必须开发新的封装技术,尽量减小射频组件的占位面积。再进一步,部分供应商开始开发系统级封装办法(SiP),以减少射频组件的数量——尽管这种办法将会增加封装成本。
    发表于 07-31 10:23 2771次阅读
    科普:详谈5G的射频<b class='flag-5'>前端</b><b class='flag-5'>技术</b>和封装<b class='flag-5'>技术</b>

    集成微波光子射频前端技术详解

    ,构建基于光子集成芯片技术的微波光子射频前端微系统势在必行。文章分析了集成微波光子射频前端微系统目前在器件层面和系统集成层面面临的挑战,并从高精细、可重构的光滤波器设计、混合集成系统架构设计和系统频率漂移抑制方案三个方面重点介绍
    的头像 发表于 06-14 10:22 2019次阅读
    集成微波光子射频<b class='flag-5'>前端</b><b class='flag-5'>技术</b>详解

    从校招新星到前端技术专家的成长之路

    引言 我在2018年校招进入京东,主要负责广告投放系统的前端工作。在京东,这一路走来,我经历了多种角色转换,我从学生到职场人,从校招生到校招导师,从初级前端开发到前端技术专家,也见证了
    的头像 发表于 07-16 15:00 712次阅读
    从校招新星到<b class='flag-5'>前端</b><b class='flag-5'>技术</b>专家的成长之路

    简述大前端技术栈的渲染原理

    作者:京东物流 卢旭 大前端包括哪些技术栈 大前端指的是涵盖所有与前端开发相关的技术和平台,应用于各类设备和操作系统上。大
    的头像 发表于 11-07 10:11 130次阅读