由于期间电脑故障,早期最基础的笔记已经丢失,最初的入门用到了Head Frist 系列 的入门资料,手边备有高三,大犀牛,DOM编程艺术,锋利的Jquery等资料,学习计划的安排借鉴于知乎,CSDN等多位大牛的建议,感谢并推荐印象笔记,得以保留部分资料,已升级为会员表示感谢.
以下为正文:
section,节点,段,部分
新的语义标签是用来布局最外层的结构的,里层的内容仍然照旧,用div写
IE9以下的版本不直接支持h5标签,需要给指定版本做兼容:
1.display:block;
2.
lte=>less than equal (低于,等于指定版本)
3.只能单独解决某一个标签
解决新语义兼容的问题
1.自己的js代码:
a)创建对应的h5标签;
b)给该标签添加display:block;属性;
2.引用js库
a)指定版本 ( cc: ie6=>然后更改为相应的版本),在符合条件的版本中自行兼容js代码
b)
注意:只能输入数字,e是科学计数法的一种类型,也是一个数字
π也无法输入
成对出现,for和id相互关联,扩大了input的可选中区域
在移动端,有些标签会显示相应的文字,如:url=>前往,search=>搜索
新表单元素
1.datalist option 下拉备选(会智能提示已有的类似内容)
注意:现实工作中,下拉选项等表单都是用ul li模拟出来的效果,目的是为了美观;
2.keygen
3.output
autocomplete使用条件:
1.添加name属性;
2.需要修改表单后;
3.已经提交过;
get :提交后会在地址栏显示用户输入的信息;
表单验证
required:验证表单非空(必填)
pattern(验证字符格式)
改变默认的提醒内容
audio
controls autoplay loop source src
获取元素
支持所有css选择器
类操作
自定义属性
设置的属性可以用 .getAttribute()或者.attr()方法获取