2017.9.17适配兼容性/严格模式/类型转换/重载/form表单

适配兼容性

屏幕分辨率的宽 window.screen.width这个方法不适用的,有的浏览器会返回1080,有的少于500
使用这个就兼容document.body.offsetWidth

严格模式

关于严格模式的好文章

类型转换

2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第1张图片
1
2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第2张图片
2

HTML中新增的input类型及其属性

HTML中新增的input类型及其属性

重载

重写就是重新写函数,函数的名称还有参数的名称和个数(就是完全一模一样),重载就是函数的名称一样,然后根据函数的参数的名称和个数不一样来调用方法
重载

其他

reset重置浏览器的css默认属性 浏览器的品种不同,样式不同,然后重置,让他们统一
正则表达式的特殊字符:$ * () + . [ ? \ ^ | {

2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第3张图片
new 操作符
2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第4张图片
http和https
2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第5张图片
闭包
2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第6张图片
表单认证之后阻止默认行为就可以取消表单的提交
2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第7张图片
避免多次提交表单
2017.9.17适配兼容性/严格模式/类型转换/重载/form表单_第8张图片
不能使用onclick事件处理程序实现这个功能,原因是不同的浏览器之间存在时差

对value属性的修改,不一定会反映到dom上

你可能感兴趣的:(2017.9.17适配兼容性/严格模式/类型转换/重载/form表单)