老师:所以,在地理位置零,我 声明了两个函数,一个叫 大地定位的geolocates用户,并 一个叫回调的是 功能定位该叫 最终由获取当前的方法 位置一旦浏览器已经想通 出用户所在。 现在,因为我只是调用此 一旦发挥作用,它的存在只是为了 通过得到当前位置被调用, 从技术上说,没有理由,我 不得不宣布它作为一个单独的函数 并给它自己的名字。 相反,我可以简单地实现 一个匿名函数, 否则称为lambda函数, 通过有效的代码,我 要获取当前后执行 位置找到该用户。 我特别想 做了以下。 首先,让我们突出和削减这 代码在我这里的回调线 函数,以便以后使用。 但是,让我们摆脱回调 功能都在一起。 现在,大地定位函数的内部, 让我们突出和删除的名称 我是以前的功能 调用,而是,宣 没有匿名函数 名字仍然需要一个 参数调用位置。 然后在此之后,按照惯例, 让我们把一个开放的大括号。 到这里,让我们把收花 括号和右括号和 一个分号。 然后这里面,否则 匿名函数,让我们粘贴在 行代码,我们还是会 喜欢被调用。 最终,届时,所有我所做的就是 替换为一个命名函数 匿名函数,但并没有改变 页面的功能。 但是,这可以说是有点清洁 因为我不乱抛垃圾,我的代码 不必要的自定义函数。 相反,我只定义代码中,我 要执行它的确切位置是 为了被调用。 让我们保存文件并打开 在网页浏览器中。 http://localhost的/ geolocation1/html和 还有我仍然是,在剑桥, 马萨诸塞州。 匿名。