这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天
前端的介绍
1、HTML是网页的内容、CSS是网页的样式、JS是网页的行为2、前端的应用
(1)node.js可以用来开发服务器端应用
(2)electron开发客户端的应用
(3)React Native可以实现PHP传输,实现多人会议
(4)WebGL可以实现3D游戏的实现
(5)、WebASSEMBLY可以实现浏览器上运行代码
3、开发的编译器:vscode、Vim、WebStrom
HTML基本介绍
1、HTML是超文本标记语言2、
head
是网页的设置,不用给用户看的3、
h1
是内容的一级标题,还有h2
,h3
等4、
body
里面放的是呈现给用户的内容5、
p
是显示内容HTML基本语法
- 属性值推荐用双引号包裹。
- 某些属性值可以省略,比如required、readonly。
- 没有顺序的列表可以有用
ul
来实现,ul
嵌套li
来实现一个列表项,实现的结果是有一个“·”作为一项的标记。
- 有顺序的列表用
ol
来实现,其他同上述列表。
- 假如父列表项中存在子列表项,那么可以使用
dl
来实现,dt
是用来说明父列表项,dd
是用来说明是子列表项。
<dl>
<dt>同学</dt>
<dd>xxx</dd>
<dd>yy</dd>
</dl>
-
链接是用标签
a
来实现的,属性href
是跳转的链接地址,其中属性target
是可以隐藏,当target
赋值为_blank时,那么说明,跳转该链接时浏览器要新建一个标签页。 -
插入多媒体
- 插入图片的实现
- 插入音频的实现
<audio scr="文件地址" controls></audio>
- 插入视频的实现
<video src="文件地址" controls></video>
-
输入
<input placeolder="xxx">
,其中placeolder是一个占位符,在用户没有输入的时候,就会显示什么内容。<input type="range">
<input type="number" min="1" max="10">
<input type"date" min="2018-02-10">
<textarea>Hey</textarea>
-
选择
- 多选
-
<p> #支持多选 <label><input type="checkbox"/>1</label> <label><input type="checkbox" />2</label> </p>
- 单选1
-
<p> <label><input type="radio" name="sport"/>3</label> <label><input type="radio" name="sport"/>4</label> #name是用来归为一个选择类 </p>
- 单选2__列表式
-
<p> <selelt> <option>1</option> <option>2</option> <option>3</option> </selelt> </p>
- 单选3__输入式
-
<p> <input list="countries"/> <datalist id="countries"> <option>1212</option> <option>2121</option> <option>3232</option> </datalist>
-
文本内容
- 标签
blockquote
是适合长引用的 - 标签
cite
是短引用 - 标签
q
是表示双引号 - 标签
strong
是加粗字体 - 标签
em
是斜化字体
- 标签
-
内容划分
- 页头主要放在标签
header
里,也是显示给用户的内容 - 页面主体主要放在
main
里面 - 与文章有关之类的东西可以放在页面侧边,也就是标签
aside
里 - 页尾就放在标签
footer
里面
- 页头主要放在标签