我很难解读这个我希望改变以满足我的需求的javascript。有人可以帮我看看吗?我理解,包含和在哈希标记之后的URL(location.hash)将存储在sMovie变量中,但我不明白slice(1).replace(/\"g,"");
正在做什么
由于
<script type="text/javascript">
var sMovie=location.hash.slice(1).replace(/\"/g,"");
if (sMovie) document.write('<embed style="width:100%;height:100%" wmode="transparent" type="application/x-shockwave-flash" src="'+sMovie+'.swf">');
</script>
答案 0 :(得分:1)
斜杠是正则表达式。所以基本上如果这是你的网址 // test.com#hello“world”
location.hash.slice(1).replace(/\"/g,"");
它将返回 helloworld