HTML、CSS与JavaScript 简介
Web-Day01 HTML、CSS与JavaScript 简介
引言
在当今的互联网时代,前端开发已经成为构建现代网站和应用程序的核心技能之一。无论是简单的静态网页还是复杂的动态应用,HTML、CSS和JavaScript都是不可或缺的三大基石。本文将带你快速入门前端开发,掌握HTML、CSS和JavaScript的基础知识,帮助你构建美观且功能强大的网页。
一、HTML:网页的骨架
1.1 HTML简介
HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。它通过标签来定义网页的结构和内容,所有的网页都是由HTML编写的。HTML标签由浏览器解析,不需要编译,文件后缀名为.html或.htm。
1.2 HTML基础标签
HTML标签是预定义的,常见的标签包括:
- 标题标签:
<h1>到<h6>,用于定义标题,数字越小,标题越大。 - 段落标签:
<p>,用于定义段落。 - 图片标签:
<img>,用于插入图片,常用属性有src(图片路径)、width(宽度)、height(高度)。 - 超链接标签:
<a>,用于创建超链接,常用属性有href(链接地址)和target(打开方式)。 - 列表标签:
<ul>(无序列表)和<ol>(有序列表),列表项使用<li>标签。 - 表格标签:
<table>,用于创建表格,包含<tr>(行)、<td>(单元格)和<th>(表头)。
1.3 HTML表单
表单是网页中用于数据采集的重要元素,使用<form>标签定义。常见的表单元素包括:
- 输入框:
<input>,通过type属性控制输入类型,如text(文本)、password(密码)、radio(单选按钮)、checkbox(复选框)等。 - 下拉列表:
<select>,列表项使用<option>标签。 - 文本域:
<textarea>,用于多行文本输入。
1.4 HTML布局
HTML5引入了新的布局标签,如<header>、<nav>、<section>、<article>、<footer>等,这些标签可以帮助我们更好地组织网页内容,提升语义化。
二、CSS:网页的美容师
2.1 CSS简介
CSS(Cascading Style Sheets,层叠样式表)用于控制网页的表现,包括字体、颜色、布局等。CSS使网页更加美观,且可以与HTML分离,提升代码的可维护性。
2.2 CSS引入方式
CSS可以通过三种方式引入到HTML中:
-
内联样式:在HTML标签内部使用
style属性。<div style="color: red;">Hello CSS</div> -
内部样式:在
<head>标签中使用<style>标签定义CSS样式。<style> div { color: red; } </style> -
外部样式:通过
<link>标签引入外部的CSS文件。<link rel="stylesheet" href="styles.css">
2.3 CSS选择器
CSS选择器用于选择需要应用样式的HTML元素,常见的选择器有:
-
标签选择器:通过标签名选择元素。
div { color: red; } -
ID选择器:通过元素的
id属性选择元素。#myId { color: blue; } -
类选择器:通过元素的
class属性选择元素。.myClass { color: green; }
2.4 CSS常用样式
- 字体样式:
font-size(字体大小)、color(字体颜色)。 - 边框样式:
border(边框)、border-radius(圆角)。 - 布局样式:
width(宽度)、height(高度)、margin(外边距)、padding(内边距)。 - 背景样式:
background-color(背景颜色)、background-image(背景图片)。
三、JavaScript:网页的行为
3.1 JavaScript简介
JavaScript(简称JS)是一种跨平台、面向对象的脚本语言,用于控制网页的行为。它可以使网页具有交互性,如轮播图、弹出广告等。JavaScript不需要编译,直接由浏览器解析执行。
3.2 JavaScript引入方式
JavaScript可以通过两种方式引入到HTML中:
-
内部脚本:在HTML页面中使用
<script>标签定义JavaScript代码。<script> alert("Hello JavaScript"); </script> -
外部脚本:通过
<script>标签引入外部的JavaScript文件。<script src="script.js"></script>
3.3 JavaScript基础语法
-
变量声明:使用
let或var声明变量,const声明常量。let name = "John"; const PI = 3.14; -
数据类型:JavaScript有五种原始数据类型:
number、string、boolean、null、undefined,以及引用类型object。 -
运算符:包括算术运算符、比较运算符、逻辑运算符等。
let sum = 10 + 20; let isTrue = (10 > 5) && (20 < 30); -
函数:使用
function关键字定义函数。function add(a, b) { return a + b; }
3.4 JavaScript事件
JavaScript可以通过事件与用户交互,常见的事件有onclick(点击事件)、onmouseover(鼠标悬停事件)等。
<button onclick="alert('Button clicked!')">Click Me</button>
四、总结
HTML、CSS和JavaScript是前端开发的三大核心技术。HTML负责网页的结构,CSS负责网页的样式,而JavaScript则负责网页的交互行为。掌握这三者的基础知识,是成为一名合格前端开发者的第一步。希望本文能帮助你快速入门前端开发,开启你的编程之旅!
参考资料:
浙公网安备 33010602011771号