1、自定义属性:data-
2、accessKey 快捷选中(Win Alt + accessKey)
3、spellcheck拼写检查,编辑区域有问题词汇划线
4、tabindex tab键切换顺序 不想被选中-1
5、css样式层叠 (作者样式)style属性-》style标签-》link css-》用户样式-》浏览器样式
6、对于定义为重要的!important的属性,用户样式凌驾于作者样式
7、同级别按照样式的定义顺序后来者居上,而不是属性的指定顺序
8、与元素外观(文字、颜色、字体等)相关的样式会被继承(不包括边框)。
与元素在页面上的布局相关的样式不会被继承。
样式中使用inherit进行强制继承。
9、1ex约等于0.5em
10、javascript new Object()创建对象
11、一气呵成定义:
var myData = {
name:"sdfds",
weather:"sunny",
printMessage:new function(){
document.writeln(this.name);
}
};
myData.name myData[“weather”]
12、枚举对象属性 nameOfAttribute属性名
for (var nameOfAttribute in myData) {
document.writeln(nameOfAttribute + myData[nameOfAttribute]);
}
13、delete myData.name 删除属性
14、in 判断是否含有属性 “name” in myData 返回布尔值
15、==相等 先转换成同一类型在进行转换 ===等同 既判断类型又判断值
基本类型值对比,对象引用对比
16、(10).toString() String(10)
17、parseInt 去尾取整 parseFloat 显示到有效的小数位 这两个函数皆可以去除后面的无效字符
Number()遇到无法转换字符会NaN
18、undefined==null 但是 undefined!===null
19、<head><base href=“http://www.alithink.com/posts/”/></head>基准URL
不设置基准则使用当前URL同级
20、<meta http-equiv=“refresh” content=“5;http://www.baidu.com”/>
21、style的media用于标示样式的适用场合screen handheld print等
media=“screen AND (max-width:500px)”
22、<link rel=“shortcut icon” type=“image/x-icon” href=“favicon.ico”/>
23、同一个script标签不能同时包含内容又使用src引入内容
<script src=“sdf.js”></script>不能用自闭合引用,会被忽略
24、script 布尔属性defer 让脚本在页面加载完成后再执行(只用于外部脚本)