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号
浙公网安备 33010602011771号