|
楼主 |
发表于 2017-4-6 23:17:48
|
显示全部楼层
江苏省南京市
当时录制的时候没表达清楚,其实你可以把它理解为是2个JS文件。
第1个JS文件是 sha1(String(xxxxxxxxxxx))
第2个JS文件是 sha1{ …核… 心… 命… 令… }
第1个: 就相当于1个没写有核心命令的 空 fucntion 子程序。 他的目的是告诉你这个命令如何使用,后来我们发现 String(xxxxxx) 是传入的参数。所以只需要把sha1这个核心命令给找出来就OK了。 换句话理解就是, 我们知道了参数,只需要找到sha1这个带核心命令的子程序,传入参数并调用他就行了。 说简单点,这个就是调用的方法。子程序的名字给到你,子程序参数也给到你。 但是我们无法直接使用,因为没有释放出来,所以才会有下一步的 释放 sha1 ,让它可以使用。
第2个: 就很好理解了,就是带核心参数的sha1 (不是空壳)。说简单点就是把这个子程序从非公开,弄成公开。然后在结合第一步的参数值,直接就能使用了。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.w3school.com.cn/js/index.asp 这里是学习 JS基本命令的地方。
|
|