将整个JavaScript文件包装在匿名函数中的目的是什么?