有一些原理性问题搞不清楚,也没有搜到答案。所以在这儿问一下。
1,如果javascript中使用了库,是否浏览器要把js库也下载下来?比如我想用的库 Mathjax。
2,我看javascript也可以在服务端使用,想知道原理是不是跟php类似?(即,服务器端有个服务进程,处理网页请求,并执行一些js代码,然后把html传给客户端。)
3,如果浏览器需要下载js库之后,才能在html中使用。应该不用打开网页都下载一遍js库吧?我猜是保存在缓存里,那如何能让这个js库被永久保存呢?
1,如果javascript中使用了库,是否浏览器要把js库也下载下来?比如我想用的库 Mathjax。
是啊
2,我看javascript也可以在服务端使用,想知道原理是不是跟php类似?(即,服务器端有个服务进程,处理网页请求,并执行一些js代码,然后把html传给客户端。)
是啊(Nodejs)
3,如果浏览器需要下载js库之后,才能在html中使用。应该不用打开网页都下载一遍js库吧?我猜是保存在缓存里,那如何能让这个js库被永久保存呢?
是啊(一般在服务器上设置资源文件的过期时间)