日常问题总结

1.正则表达式中\w

\w表示的是匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。
因此,需要判断字母和数字的时候最好使用[A-Za-z0-9]来进行判断。

2.typeof 能检测的数据类型

undefined
number
string
boolean
object 如果这个值是对象或null
function

3.focusout事件

  • 当需要绑定失去焦点,而又需要事件冒泡的话,就不能使用blur事件,而要使用focusout事件
  • focusout事件的目标是失去焦点的那个元素
  • focusout事件不能通过DOM0级方法添加事件处理程序,只能通过DOM2级方法添加,如chorme
  • blur,focus事件不会冒泡,但是可以在捕获阶段监听到它们,而focusin,focusout事件会冒泡

4.跨域资源共享

CORS即,使用自定义的HTTP头部让浏览器与服务器进行沟通

  • 发送请求时,给它附加一个额外的Origin头部,其中包含请求页面的源信息,服务器根据这个头部信息来决定是否给予响应
  • 服务器认为这个请求可以接收,就会在Access-Control-Allow-Origin头部中返回相同的源信息

注意:请求和响应都不包含cookie信息

你可能感兴趣的:(日常问题总结)