前端三大基础技术

HTML

HTML(Hyper Text Markup Language):是一种构造网页语言,通过标记式的指令(Tag),将影像、声音、图片、文字等内容显示出来。它规定了自己的语言法则,用来表示比“文本”更丰富的意义项。

HTML5:html的最近标准,2014年制定发布。html5新增了一些语义化标签,支持video、audio音视频、canvas/webgl等能力。

HTML基础标签:head、body、html、标题(h1-h7)、段落(p)、链接(a)、图像(image)、表格(table)、列表(ul、ol)等。

一个html文档的基本构造:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello</title>
</head>
<body>
<p>Hello</p>
<a href="http://www.baidu.com"></a>
</body>
</html>

CSS

CSS (Cascading Style Sheets):层叠样式表,一种定义样式的构造语言,比如字体、颜色和定位,它们描述了如何在web页面上格式化和显示信息。

CSS3:css最新标准。css3新增了动画、选择器等特性。CSS3演进的一个主要变化就是W3C决定将CSS3分成一系列模块。 主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。分成若干较小的模块较利于规范及时更新和发布,厂商也可以由选择的支持一部分css3模块能力, 方便css3的推广。

css在html中的书写位置:
1、 写在行内(不推荐)

<h1 style="color:red">haha</h1>

2、写在htmI中的style标签里(不推荐)

<style>
h1{
color:red
}
</style>

3、链接方式(推荐)

<link rel="stylesheet" type="text/css" href="style.css">

JavaScript

javascript:一种解释型脚本语言 (代码不需要编译可以直接运行),目的是能够在客户端的网页中增javascript加动态效果和交互能力,实现了用户与网页之间的一种实时的、动态的交互关系。

ECMAScript:JavaScript语言的规范标准,javascript是ECMAScript标准的实现。javascript它最初是由网景公司于1995年设计的,起名为LiveScript,后来Java语言非常火, 网景公司希望借ECMAScript助Java的名气来推广,改名为JavaScript. JavaScript1.1版本被Netscape公司交给ECMA制定脚本语言标准,新命名为ECMAScript (版权问题、标准的开放中立性)。

ES6/ES2015:2015年ECMA发布6.0版本,简称ES6/ECMAScript 2015。

JS组成: ECMAScript (JS的核心)、DOM (文档对象模型)

BOM (浏览器对象模型)

a.ECMAScript:主要定义了JS的语法及数据类型

b.文档对象模型(DOM) : 套操作页面元素的AP, DOM可以把HIML看做是文档树,通过DOM提供的API可以对树上的节点进行操作

C.浏览器对象模型(BOM) : -套操作浏览器功能的API,通过BOM可以操作浏览器窗口

JS在html中的书写位置:

1、写在行内(不推荐)

<button class="btn btn-pause" onclick="alert('haha')">暂停</button>

2、写在html中的script标签里(不推荐)

<script>
alter('Hello World!');
</script>

3、写在外部js文件中(推荐)

<script type="text/javascript" src="/js/Hello.js"></script>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值