var opts=opts || {}这个语句是一个赋值或者初始化语句
该语句在opts已经被初始化过后opts的值不变,即执行var opts=opts这一部分。
当opts未被初始化,即typeof opts=‘undefined’时,执行var opts={}来初始化一个对象