前端技术

前文了解了什么是前端,那么前端技术到底有哪些呢?最核心的就这三个:

  • html/html5
  • css/css3
  • javascript

什么是HTML

HyperText Markup Language,超文本标记语言,标准通用标记语言下的一个应用

那么超文本标记语言又是什么呢 ?哈哈,没完没了是吧,学习就是要这种没完没了的劲。

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分。

网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页

如果朋友们如果不信的话,你浏览器打开百度首页,然后在任意空白位置,鼠标右键-查看源代码:

然后会打开一个新的界面:

好的,下面黑色的字符暂时不看,看那些有颜色的字符,<html>,<head>,<link>这些之类的字符就是超文本标记语言,而网页就是这些超文本标记语言组合而成的,在后面的文章我们就会详细的介绍html

html5

html的第五次重大改进版,支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的傲游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力

html5在移动端的前端页面设计很占优势,在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎,这个你可以想一想,JS是很牛气的,在移动端html5能js相提并论,这个功用性不用多说了

HTML5手机应用的最大优势就是可以在网页上直接调试和修改。原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行,这是首先得解决的一个问题。因此也有许多手机杂志客户端是基于HTML5标准,开发人员可以轻松调试修改

然后如果你是网络重度用户,尤其是经常看视频,相信你应该见过html5加速吧,是的,他还可以很好的支持视频播放之类的。总之功能很强大

什么是css

Cascading Style Sheets,层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力

还是上面那个截图,下面那些黑色的字符就是css

这个css会在html介绍完之后就会介绍

css3

css3是css的升级版,主要包括了盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块,在css的基础上有了很多新的功能和样式。
CSS演进的一个主要变化就是W3C决定将CSS3分成一系列模块。浏览器厂商按CSS节奏快速创新,因此通过采用模块方法,CSS3规范里的元素能以不同速度向前发展,因为不同的浏览器厂商只支持给定特性。但不同浏览器在不同时问支持不同特性,所以这也让跨浏览器开发变得复杂

在以后的css介绍中偶尔会用到一点点css3的特效

什么是javascript

JavaScript简称js,它一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript

其实,web前端里最重要的就是javascript,这个在css介绍之后会用大量的篇幅详细的介绍它

html,css,js之间的关系

记住这句话:html是网页结构,css是以什么形式表现网页结构,js控制网页结构的行为

这个各位可能不能很好的理解,但跟着后面的文章,相信你会慢慢意会这句话

转载于:https://www.cnblogs.com/Eeyhan/p/9941146.html

web前端(2)—— 前端技术介绍相关推荐

  1. 前端三剑客的技术介绍

    目录 一.HTML 二.CSS 三.javascript 四.前端 一.HTML HTML(HyperText Markup Language)即超文本标记语言,是一种用于创建网页和其他可在Web浏览 ...

  2. 二维码登录原理+Web端即时通讯技术

    前言 上周在写项目过程中遇到需要实现二维码的登录功能,将这个过程细节记录下来 二维码的登录过程,主要难点在于用户扫码了浏览器展示的二维码,但是浏览器本身是无法知道的,需要服务端告知信息. 涉及到 we ...

  3. web前端程序员职位介绍

    web前端程序员职位介绍: 1.1年以上React实际项目开发经验. 2.熟悉webpack配置. 3.熟悉ES6语法. 4.熟悉TypeScript编程语言. 5.熟悉antd ui框架. 计算机相 ...

  4. web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 规范 HTML结构详解 {前端之前端初识}...

    前端之前端初识 前端初识 本节目录 一 web标准 二 浏览器介绍 三 开发工具介绍 四 HTML介绍 五 HTML颜色介绍 六 规范 七 HTML结构详解 一 web标准 web准备介绍: 1.w3 ...

  5. 葡萄城首席架构师:前端开发与Web表格控件技术解读

    讲师:Issam Elbaytam,葡萄城集团全球首席架构师(Chief Software Architect of GrapeCity Global).曾任 Data Dynamics.Inc 创始 ...

  6. web前端之HTML技术

    web前端之HTML技术 1. HTML语法规范 1.1 基本语法概述 1.2 标签关系 2. HTML基本结构标签 2.1 结构标签 3. HTML 常用标签 3.1 标题标签 3.2 段落和换行标 ...

  7. php包括web前端,web前端包括什么技术?

    再知道什么是web前端说这个之前,我们先了解web前端工程师是干什么的?本文将和大家讲述web前端包括什么技术,以及什么是web前端. Web前端开发工程师,主要职责是利用(X)HTML/CSS/Ja ...

  8. web前端技术亮点_Web前端开发职业技术要求规划

    亲爱的朋友们: 大家好,我是演讲者-达达前端,也可以叫我 Jeskson ! 今天,我演讲的题目是<Web前端开发职业技术要求规划>.这个世界有很多不平凡的人,也有更多平凡的人,你是属于哪 ...

  9. 自学Web前端有哪些误区?自学Web需要掌握哪些技术

    今天要跟大家分享的文章是关于自学web前端有哪些误区?自学Web需要掌握哪些技术?如果是单纯出于兴趣,或者只是为了突击某一阶段或者某一项目技术壁垒,不跟就业挂钩的自学倒也是无关痛痒.但是当上岗成为自学 ...

  10. 初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?

    今天小编要跟大家分享的文章是关于初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?本篇文章为大家整理出来了Web前端工程师初级阶段需要掌握的内容,很全面,希望大家好好阅读,看看自己掌握 ...

最新文章

  1. 神经网络中的注意力机制总结及PyTorch实战
  2. 提示框样式说明android:windowFrame
  3. ninja Compiling the C compiler identification source file CMakeCCompilerId.c failed
  4. 设计模式-行为-解释器
  5. boost::uuid::string_generator相关的测试程序
  6. R 语言学习过程全记录 ~
  7. Less常用语法整理
  8. Java 8 Friday:使用Streams API时的10个细微错误
  9. [c++]访MSN浮出窗口的示例
  10. 5g时代计算机网络过时,5g云电脑 取代主机(5g时代云电脑会普及吗)
  11. transformer bert GPT(未完)
  12. (转)Inno Setup入门(十七)——Inno Setup类参考(3)
  13. googletest,笔记20190821
  14. c mysql开发工具_Windows平台下Mysql C程序设计
  15. java五子棋程序_Java五子棋游戏
  16. 为什么会发生通货膨胀
  17. iOS-UIGraphics将两个图片合并成一张
  18. C++类与对象——封装
  19. 【LeetCode】(55)Jump Game(Medium)
  20. 当心,别被微信小程序火爆的假象所欺骗!

热门文章

  1. (七):Statistics统计工具功能详解与应用
  2. ViewPager2+Fragment
  3. 简单选择排序,时间复杂度+空间复杂度+稳定性+亲测java代码
  4. 【macOS付费软件推荐】第2期:Logic Pro Mainstage
  5. 《设计模式入门》 3.抽象工厂模式
  6. 计算机文档DIR什么意思,lost.dir是什么文件夹?Win7 Sd卡U盘里lost.dir是什么意思?...
  7. 游戏服务器世界聊天系统,7.2 世界聊天系统实现
  8. Android Handler面试总结
  9. php iso,2017北京PHP开发者年会暨中国 isophp 社区成立
  10. 遗传算法类OX交叉选择算法的python实现