index of网站的index.html 案例
时间: 2024-01-18 09:03:56 浏览: 25
如果你的网站使用 Apache 服务器,那么默认的主页文件名为 `index.html`。当你访问一个目录时,服务器会自动寻找该目录下的 `index.html` 文件并将其作为默认主页显示。
以下是一个使用 `index.html` 作为主页的例子:
假设你的网站地址为 `https://example.com`,在根目录下创建一个 `index.html` 文件,该文件的内容如下:
```
<!DOCTYPE html>
<html>
<head>
<title>Welcome to my website</title>
</head>
<body>
<h1>Hello, world!</h1>
<p>Welcome to my website.</p>
</body>
</html>
```
当你访问 `https://example.com` 时,服务器会自动寻找根目录下的 `index.html` 文件,并将其内容显示在浏览器中。在本例中,浏览器会显示一个标题为 "Welcome to my website" 的页面,其中包含一条欢迎信息。
注意:如果你的网站使用其他服务器软件,如 Nginx、IIS 等,那么默认的主页文件名可能不同。具体的设置方法请参考相应的文档。
相关问题
markmap.js html 案例
以下是一个简单的 `markmap.js` HTML 案例:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Markmap.js</title>
<script src="https://unpkg.com/d3@5.15.0/dist/d3.min.js"></script>
<script src="https://unpkg.com/markmap-lib/dist/view.js"></script>
<script src="https://unpkg.com/markmap-view/dist/markmap-view.min.js"></script>
<style>
.markmap {
height: 100%;
width: 100%;
}
</style>
</head>
<body>
<div id="mindmap" class="markmap"></div>
<script>
const input = '# Hello, Markmap!\n\nThis is a simple example of using Markmap to visualize markdown.';
const svg = d3.select('#mindmap')
.datum(input)
.call(markmap.view());
// You can also use JSON to generate the mind map
const json = {
"id": "1",
"value": "Hello, Markmap",
"children": [{
"id": "2",
"value": "This is a simple example of using Markmap to visualize markdown."
}]
};
const svg2 = d3.select('#mindmap')
.datum(json)
.call(markmap.view());
</script>
</body>
</html>
```
这个例子在 `body` 标签中添加了一个 `div` 元素,并在 `script` 中使用 `markmap.view()` 函数来渲染 markdown 和 JSON 数据。注意,我们使用了 D3.js 库和 Markmap 库的两个不同的版本。你可以将此代码保存为 `index.html` 并在浏览器中打开它,以查看它的效果。
vue todolist完整案例
以下是一个简单的 Vue.js Todo List 的完整案例:
HTML 代码:
```
<div id="app">
<h1>My Todo List</h1>
<div class="form-group">
<input type="text" class="form-control" placeholder="Add a new todo" v-model="newTodo" @keyup.enter="addTodo">
<button class="btn btn-primary" @click="addTodo">Add</button>
</div>
<ul class="list-group">
<li class="list-group-item" v-for="todo in todos">
<span>{{ todo }}</span>
<button class="btn btn-danger btn-sm float-right" @click="deleteTodo(todo)">Delete</button>
</li>
</ul>
</div>
```
Vue.js 代码:
```
new Vue({
el: '#app',
data: {
newTodo: '',
todos: []
},
methods: {
addTodo: function() {
if (this.newTodo.trim() == '') {
return;
}
this.todos.push(this.newTodo);
this.newTodo = '';
},
deleteTodo: function(todo) {
var index = this.todos.indexOf(todo);
this.todos.splice(index, 1);
}
}
})
```
这个案例中,我们创建了一个 Vue 实例,并定义了数据 `newTodo` 和 `todos`,以及两个方法 `addTodo` 和 `deleteTodo`。在 HTML 中,我们绑定了 `newTodo` 和 `todos` 到输入框和列表,并使用 `v-for` 指令循环渲染每一个 todo。同时,我们通过 `@keyup.enter` 和 `@click` 监听用户的输入和点击事件,并调用相应的方法来添加和删除 todo。