1.文本样式
属性:
color:文本颜色
text-align:文本修饰
none:不设置下划线
overline:上划线
line-through:中划线
underline:下划线
letter-spacing:文本字符间距
word-spacing:文本单词间距
2.文本字体
属性:
font-family:字体类型
font-size:字体大小
normal:正常显示
italic:斜体
font-style:字体样式
font-weight:字体粗细
简写:font:font-style font-weight font-size font-family ;
3.合并边框
border-collapse: collapse;
4.盒子div
margin:盒子外边距到边框之间的距离
border:盒子外边距到内边距之间的距离
padding:盒子内边距到盒子内容之间的距离
5.定位
absolute:绝对定位,相对于夫元素位置进行移动
relative:相对定位,相对自己原来的位置进行移动
fixed:固定定位,相对于屏幕定位
6.js使用方式
head标签体中
body里面
body下面
7.js常见函数
alter(“消息内容”);浏览器弹出弹窗,显示内容
console.log("内容");向浏览器控制台发送内容
document.write(“内容”);通过js脚本向浏览器输出内容
document.getElementById("标签id")
8.js常见属性
innerText: 给标签设置普通文本内容 不能渲染html标签的
innerHTML:给标签设置html内容 , 能够html标签渲染出来效果!
9.js定义变量
使用var定义 var可以不写
js是弱类型语言,可重复定义,后面定义覆盖前面定义
var可以定义任何数据类型
10.查看数据类型函数:typeof(变量名)
11.js基本数据类型划分
整数类型:无论是整数还是小数,都是number
字符串类型:无论是字符串还是字符,都是stirng
布尔类型:boolean
对象类型:object
undefined未定义类型 ,没有意义
12.js运算符
Js是弱类型语言
true代表数字1
false代表数字0
算术运算符+,-,*,/,%
赋值运算符: =
比较运算符:<,>,<=,>=,==
逻辑运算符 :&&,||,!
三元运算符 (表达式)? 执行true的结果:false的结果;
13.js和java在switch的区别
javascirpt弱类型语言, Java的switch最大的区别 case语句里面不仅可以常量,也可以是变量 Java中的switch中的case,只能是常量
14.js中的函数
格式:
function 函数名(参数名称列表){
return结果;
}
调用函数方式
如果函数里面有return语句,采用赋值调用 var 结果 = 函数名称(实际参数列表) ;
如果函数里面直接输出,单独调用 函数名称(实际参数列表);
注意事项:
js弱类型语言,定义函数的时候,形式参数直接就写参数名称 不能带var
定义函数不需要书写返回值类型 ,语句体中可以出现return
js中不存在函数重载的概念,后面定义的同名的函数会将前面的函数覆盖掉
当实际参数列表个数小于形式参数列表个数,函数依然会被调用,不过值是NaN(因为一个形式参数没有赋值) 实际参数列表个数 大于形式参数列表个数 将前面的实际参数赋值给形式参数,实际参数多余的部分不参与运算!
js中的函数存在默认的数组,对象arguments作用就是实际参数赋值给形式参数