建立一个 lesson1 项目,在其中编写代码。
当在浏览器中访问 http://localhost:8080 时,输出一个页面,在其中点击按钮、输入名字,得到一句问候语。
新建一个文件:index.html
,编写 HTML 文档:
<!DOCTYPE html>
<html>
<head>
<title>一个最简单的 Web 页面</title>
<link rel="stylesheet" href="./main.css">
</head>
<body>
<button class="btn">点击一下</button>
<script src="./main.js" charset="utf-8"></script>
</body>
</html>
新建一个文件:main.css
,编写 CSS 文件:
html, body {
width: 100%;
height: 100%;
margin: 0;
}
body {
display: flex;
justify-content: center;
align-items: center;
background-color: whitesmoke;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.btn {
outline: none;
border: none;
border-radius: 2px;
padding: 10px;
color: #fff;
background: indianred;
}
新建一个文件:main.js
,编写 JS 文件:
const btn = document.getElementsByClassName('btn')[0]
btn.addEventListener('click', () => {
const name = prompt('请输入你的名字', '匿名者')
if (name) {
const text = document.createTextNode(`嗨!${name}!今天过得好吗?`)
const p = document.createElement('p')
p.appendChild(text)
const body = document.getElementsByTagName('body')[0]
body.removeChild(btn)
body.appendChild(p)
}
})
在项目目录下启动服务:
$ http-server
打开浏览器输入网址 http://localhost:8080
即可查看效果。
扫码留言