HTML

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

下面,我们再去准备一下应用程序需要用到的 HTML 的代码。

在文档的 body 标签的里面 ... 先添加一组 div 标签,上面再加上一个叫 todoapp 的 id ..

<div id="todoapp"></div>

header

然后在组标签里面,再添加一组 header 标签 ... 这个标签的上面添加一个 header id ... 这里面的东西是应用的头部 ...

<header id="header"></header>

加上一组 h1 标题标签 ... 里面的内容是 todos ...

<h1>todos</h1>

然后,再加上一个 text 类型的 input 元素,也就是一个文本框 ... 在这个文本框里,输入内容,然后按一下回车 ... 会在应用里面添加一条新的任务 ...

在这个标签上,加上一个 new-todo 的 id ... 再添加一个点位符的属性 ... placeholder ... 它的值是 需要做点什么呢?

最后再添加一个 autofocus ,让这个文本框自动处在焦点状态 ....

<input type="text" id="new-todo" placeholder="需要做点什么呢?" autofocus>

main

下面再添加应用的主体部分 ... 用一组 section 标签 ... 上面加上一个叫做 main 的 id ...

先在这里添加一个复选框 ... 它的作用就是,可以切换所有的任务的状态 ... 勾选它的话会把所有的任务都设置成完成的状态 .. 取消勾选,会把所有的任务都设置成进行中的状态 ..

在这个元素上面,再加上一个 id ,可以叫做 toggle-all ... 元素的名字也可以叫做 toggle-all

<input type="checkbox" name="toggle-all" id="toggle-all">

我们可以再给这个元素添加一个标签 ...

<label for="toggle-all">标记全部为完成</label>

然后在主体部分里面,主要的内容是任务的列表 ... 这里我们添加一组 ul 标签 ... 上面加上一个叫 todo-list 的 id ..

<ul id="todo-list"></ul>

在后面,我们会通过代码,把渲染之后的任务模型的列表都到这个无序列表元素里面。

footer

在应用主体结构的下面,再添加一个页脚 .... 可以使用 footer 标签 ... 上面同样需要一个 id ... 可以做它 footer

<footer id="footer"></footer>

在后面我们会把一些状态信息放到这里面 .. 比如还剩下多少个任务 ... 已经完成的任务有多少,另外还有一个简单的导航,可以切换显示全部的任务,完成的任务,还有进行中的任务 ...

info

最后在这个 todoapp 标签的外面 .. . 再添加一组显示提示信息的标签 ... 上面加上一个叫 info 的 id ...

<div id="info">
<p>双击可以编辑任务</p>
</div>

现在, 我们就准备好了,应用需要的基本的 HTML 结构 ...

1:52
0:00
6:36
3:22
3:42
0:00
2:29
4:08

HTML《 Backbone 应用实例 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点