例如,当我第一次打开http://code.google.com/apis/maps/documentation/examples/geocoding-simple.html时,它不会立即加载所有资源,但它会在加载后提取额外的js文件。
答案 0 :(得分:1)
您需要获取主HTML页面,然后解析它以查找也需要调用的外部文件。然后你将使用cURL单独下载它们。
答案 1 :(得分:0)
如果我理解您正在寻找的内容,您希望将外部资源的加载推迟到以后。这叫做延迟加载。看看这个东西:
http://www.appelsiini.net/projects/lazyload
http://ajaxian.com/archives/a-technique-for-lazy-script-loading
CSS并不是真正的延迟加载,因为如果它不存在,那么页面仍然会以更丑陋的方式完成它的事情。