经常使用到的前端知识并不难,就是有不少细节须要注意。html
1. input是否支持伪元素:before和:after
根据type不一样,支持状况不一样。部分支持,部分不支持
https://www.cnblogs.com/muge10/p/7891301.html
text、password、button等不支持前端
2. .net后台List传输到前台的对象.net
后台List长度用Count表示,而js中接收到的对象用length
后台对象传输到js时,对象属性名称全变为首字母小写orm
3. 与表单数据拼接参数
当请求参数中有同名参数时,后台将读取前面的那个
如:
$("#dataForm").serialize() + "&xxxx=xx"
其中xxxx是表单有的
此时,后台获得的xxxx的数据是来自表单,而不是本身加上去的那个数据
故,若是要获得本身加的数据,则须要写成
"xxxx=xx&" + $("#dataForm").serialize()htm
4. 关于input的checkbox复选框
由于input初始化是没有checked属性的,而attr获取的是初始化属性。
因此不论怎么,获取到的都是undefined
要想得到checked属性,须要使用prop方法对象
越努力越幸运,努力须要自制,但愿本身可以有更强的自制力!感恩自信自律!blog