fallwind
2016-09-13 00:06
这里我有一个疑问,用户本身访问的是index.shtml,ajax是写在index.php中的,也就是说还要让系统请求index.php一次,才能让用户得到动态的热门排行的内容,那这里不是跟我们的全部静态化一样了吗?
视频标题是局部更新,整个视频围绕着是这四个字的意思来讲解的。静态页面每次被访问都会执行js文件,通过老师写出来的代码,用户每次访问都会通过ajax去调用接口去请求数据。
看不懂
因为页面中加载了jquery 的ajax方法。$.ajax是jquery中前端与后台服务器进行通信的方法。示例中的ajax的加载方法是每当页面刷新一次就去执行一次ajax方法,而且是写在模板文件中的。第一次加载index.php的时候,会生成静态的.shtml文件,并且执行$.ajax方法与后台进行数据交互;第二次加载index.php文件时,会直接访问静态的.shtml文件,此时的静态文件中是有$.ajax方法的,所以还是会和后台进行数据交互。 所以无论是第几次加载index.php入口文件,都会执行$ajax方法。
PHP实现页面静态化
55590 学习 · 115 问题
相似问题