javascript的$1是什么意思?

JavaScript018

javascript的$1是什么意思?,第1张

$1就是一个变量名

$ 是组成字符串的一种,在这里$就是相当于一个函数名这里是命名一个函数名为$的函数。

这样的写法经常出现在prototype框架和jquery框架中用来对于取元素操作

。不过这个函数是自己定义的,在框架中就是框架自己定义的。javascript本身只是当成一个特殊字符~

<!DOCTYPE html>

<html>

<head>

<title>test</title>

<script>

var getUrlParam = function (h, key) {

var reg = new RegExp (key + "\\=([^\\=\\&]*)")

if (h.match(reg)) {

return RegExp.$1

}

else {

return ""

}

}

var h = window.location.href

document.write(getUrlParam(h, "videoid") + "," + getUrlParam(h, "abc") + "," + getUrlParam(h, "type"))

</script>

</head>

<body>

</body>

</html>