如何自己定义 JS库(运行在客户端的)。像GOOGLE MAP那样的?
JS的函数,有运行在客户端的,有运行在服务端的。如果,先把一些客户端的许多常用的函数做成了一个函数库,然后在此基础上做二次网页开发。那么,该函数库是不是每次运行都会下载在客户端运行?如果是,那么它在那个客户端的地方?那么这些代码是不是必将暴露给每个用户?
谢谢!
------解决方案--------------------如果页面引用了函数库,用户可以通过保存网页看到函数库,查看源文件是看不到的。
并不会每次都下载,一般是开一次浏览器,下一次,以后读缓存
------解决方案--------------------缓存的位置可以通过如下方式找到:
Internet 选项 - 一般 - 设置
默认是在“C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files”
从“命令提示符”(cmd.exe)进入后就能发现里面有很多类似“ORT8Y97L”的随机(?)文件夹,文件缓存在那里面(这是真实的文件路径,而直接在地址栏输入的话会发现所有文件都是在“Temporary Internet Files”下)。