这是一个Web前端开发的简单示例,使用了HTML5, CSS3, JavaScript, Vue.js 和 Bootstrap。这个示例创建了一个简单的网站,展示了如何使用这些技术构建一个响应式网页。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Web前端实战示例</title>
<!-- 引入Bootstrap样式 -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<!-- 引入Vue.js -->
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.min.js"></script>
<style>
/* 自定义CSS样式 */
.jumbotron {
margin-top: 20px;
text-align: center;
}
</style>
</head>
<body>
<div id="app" class="container">
<div class="jumbotron">
<h1 class="display-4">{{ title }}</h1>
<p class="lead">{{ subtitle }}</p>
</div>
<div class="row">
<div class="col-md-4">
<div class="card">
<div class="card-body">
<h5 class="card-title">{{ cards[0].title }}</h5>
<p class="card-text">{{ cards[0].text }}</p>
</div>
</div>
</div>
<!-- 其他列组件 -->
</div>
</div>
<script>
new Vue({
el: '#app',
data: {
title: '欢迎来到我的网站',
subtitle: '这是一个简单的Vue.js + Bootstrap网页',
cards: [
{ title: '卡片1', text: '这是卡片的内容。' },
// 其他卡片数据
]
}
});
</script>
</body>
</html>
这个示例展示了如何使用Vue.js来创建数据驱动的视图,以及如何使用Bootstrap提供的样式库来快速构建响应式网页。这个简单的网站可以作为学习Web前端开发的起点。