一些前端知识的小记

常用到的前端知识并不难,就是有很多细节需要注意。

1. input是否支持伪元素:before和:after
  根据type不同,支持情况不同。部分支持,部分不支持
  https://www.cnblogs.com/muge10/p/7891301.html
  text、password、button等不支持

2. .net后台List传输到前台的对象

  后台List长度用Count表示,而js中接收到的对象用length
  后台对象传输到js时,对象属性名称全变为首字母小写

3. 与表单数据拼接参数
  当请求参数中有同名参数时,后台将读取前面的那个
  如:
  $("#dataForm").serialize() + "&xxxx=xx"
  其中xxxx是表单有的
  此时,后台得到的xxxx的数据是来自表单,而不是自己加上去的那个数据
  故,如果要得到自己加的数据,则需要写成
  "xxxx=xx&" + $("#dataForm").serialize()

4. 关于input的checkbox复选框
  因为input初始化是没有checked属性的,而attr获取的是初始化属性。
  所以不论怎么,获取到的都是undefined
  要想获得checked属性,需要使用prop方法

越努力越幸运,努力需要自制,希望自己能够有更强的自制力!感恩自信自律!

原文地址:https://www.cnblogs.com/Rombo713/p/10671592.html