JS 构造函数 谁帮忙解析一下

JavaScript015

JS 构造函数 谁帮忙解析一下,第1张

第一句话:popMenu()函数有4个参数;

2:argument是个集合,假如他的长度==1

3,4,5,6行略过;

7:show=show 或 执行函数让 o元素显示;

8:hide=hide 或 执行函数让o元素隐藏;

9:下面循环内容意思是遍历btns集合,执行函数,当鼠标滑过某个btns按钮时候将其显示出来;当鼠标离开的时候按钮隐藏;

这就是一个简单的页面有好多按钮,全都是隐藏的你看不到,鼠标移动到上面就显示出来,移开就再次隐藏;想象下就知道啥意思了

var parseQuery = function(query){

    var reg = /([^=&\s]+)[=\s]*([^=&\s]*)/g

    var obj = {}

    while(reg.exec(query)){

        obj[RegExp.$1] = RegExp.$2

    }

    return obj

}

var jerry = parseQuery("name=jerry&age=1")

console.log(jerry)

var tom = parseQuery("name= tom &age=12&gender&")

console.info(tom)