JavaScript(JS)和CSS(层叠样式表)是构建网页和应用程序的两个基本技术。它们各自有不同的用途,但通常一起工作以创建动态和美观的用户界面。
基础概念: JavaScript 是一种脚本语言,用于使网页具有交互性。它可以用来操作HTML元素、处理事件、执行计算、与服务器通信等。
优势:
类型:
<script>
标签中的代码。应用场景:
示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript Example</title>
</head>
<body>
<button onclick="alert('Hello, World!')">Click Me</button>
<script>
function greet(name) {
alert('Hello, ' + name + '!');
}
</script>
</body>
</html>
基础概念: CSS 用于描述HTML文档的外观和格式。它允许开发者控制布局、颜色、字体和其他视觉方面。
优势:
类型:
style
属性中定义。<head>
部分的 <style>
标签中定义。<link>
标签引入外部的 .css
文件。应用场景:
示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Example</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
}
h1 {
color: #333;
}
.button {
padding: 10px 20px;
background-color: #007bff;
color: white;
border: none;
cursor: pointer;
}
.button:hover {
background-color: #0056b3;
}
</style>
</head>
<body>
<h1>Welcome to My Website</h1>
<button class="button">Click Me</button>
</body>
</html>
在实际开发中,通常会将JavaScript和CSS代码分别放在不同的文件中,以便于管理和维护。例如,可以将JavaScript代码放在 scripts.js
文件中,将CSS代码放在 styles.css
文件中,然后在HTML文件中通过 <script>
和 <link>
标签引入它们。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Website</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Welcome to My Website</h1>
<button class="button">Click Me</button>
<script src="scripts.js"></script>
</body>
</html>
这种方式有助于保持代码的整洁和组织,同时也便于团队协作和代码复用。
高校公开课
开箱吧腾讯云
Elastic Meetup Online 第三期
Techo Youth高校公开课
技术创作101训练营
腾讯技术创作特训营第二季
Techo Youth2022学年高校公开课
Lowcode Talk
领取专属 10元无门槛券
手把手带您无忧上云