第二次前端培训
CSS之盒模型
- html对每个容器进行了定义。这些容器之间的排版是由css来定义的。
 - 一个容器包含Margin,Border,Padding,Content四个部分。
- content指的是真正的内容
 - border是盒子的边框
 - padding是边框与内容之间的填充部分
 - margin是盒子之间的间距
 
 
CSS布局
- 一个块级元素在css中的
display属性定义为block。- 块级元素独占一行,当你定义一个新的块级元素的时候,他会新开一行。并且下一个同级元素也会新开一行。跨级元素的宽度是父容器的宽度。
 
 - 一个内联元素在css中的
display属性定义为inline。- 内联元素会排列在一行内,其高度和上下边距不可变。
 
 - 行内块状元素的
display属性定义为:inline-block。- 这个容器会与前面的容器排列在同一行中,并且你可以定义此容器的高度和边距。
 
 - 设置容器的float属性会让容器浮于标准流上面,这个也可以用于让两个块级元素并列排放。但是要注意这个脱离了标准流。
float:left\right会让元素从左(右)开始一个一个排列。
 - 弹性盒子
 
JS初步
- 赋值
- 在js中对于变量的定义是弱定义的,可以使用
letvar对于新建的变量进行声明,建议使用let。 const用于声明常量。
 - 在js中对于变量的定义是弱定义的,可以使用
 - Object
- 除了常见的基本数据类型,js中还经常需要使用object对象类型。
 - 可以使用
.运算符取出对象中的特定元素。 
 - 函数
- js可以写在html的``标签内,也可以写成一个单独的文件,然后html对其进行引用。
 
 - 循环语句
for(i = 1;i <= 10;++i) { console.log(i) }5.控制语句
- 在js函数里,你可以使用
ifelse来控制函数的走向。 
 - 在js函数里,你可以使用
 - input标签
- 把input放到form标签下,然后直接通过formname.inputname.value获取
 - 通过id获取。使用doucument.getElementById(inputId).value获取。
 
 - API
- 弹出警告窗
windows.alert() - 在控制台打印信息
console.log() 
 - 弹出警告窗
 - Dom树
- 可以通过
document.getElementById从dom树上获取特定id的元素 doucument.getElementByClass可以获得class为特定值的元素列表。
 - 可以通过
 - innerHTML
- 可以使用innerHTML获取某个标签中的内容。