静态网页代码在什么端执行,而动态网页代码在什么端执行?
2个回答
展开全部
代码主要都是在浏览器,即用户的电脑或手机中执行的。
主要区别是数据来源不同,静态网页是不需要通过服务器获取数据的,所有数据都写在网页里了。
而动态页面是需要通过服务器来获取数据的,可以是渲染页面的时候给的数据,还可以是渲染页面后通过ajax来获取的数据;当然它会有对应的后端代码,而后端代码肯定是跑在服务器上的。
当然,你通过网址来访问到的所有网页,即使它是静态的,也是需要从服务端返回的。
现在已经很少纯静态的网页了,服务端返回的内的数据一般都是动态获取的。
总之,你要明确一点:
你在页面中能看到的代码都是在浏览器里执行的。
主要区别是数据来源不同,静态网页是不需要通过服务器获取数据的,所有数据都写在网页里了。
而动态页面是需要通过服务器来获取数据的,可以是渲染页面的时候给的数据,还可以是渲染页面后通过ajax来获取的数据;当然它会有对应的后端代码,而后端代码肯定是跑在服务器上的。
当然,你通过网址来访问到的所有网页,即使它是静态的,也是需要从服务端返回的。
现在已经很少纯静态的网页了,服务端返回的内的数据一般都是动态获取的。
总之,你要明确一点:
你在页面中能看到的代码都是在浏览器里执行的。
展开全部
静态网页一般是纯客户端运行的代码copy,访客即为客户端,他看到的html代码一般就是你设计的html源代码,静态网页动态化一般是网页里加百入些动态gif图片flash或加入了一些网页特效(www.jscode.cn)之类的,看起来网页丰富多彩
而动态网页一般指用asp,php,jsp,.net等网络编程语言写在运行于服务度器端的代码,然后再将服务器端代码执行成html代码显示在客户端浏览(访客是无法看到这个文件的源问代码的,看到的只是比如答asp代码通过服务器执行过后的html代码)
他们最大的区别在于动态网页可以实现信息的交互功能,比如留言板。静态网页是无法完成这些的。
而动态网页一般指用asp,php,jsp,.net等网络编程语言写在运行于服务度器端的代码,然后再将服务器端代码执行成html代码显示在客户端浏览(访客是无法看到这个文件的源问代码的,看到的只是比如答asp代码通过服务器执行过后的html代码)
他们最大的区别在于动态网页可以实现信息的交互功能,比如留言板。静态网页是无法完成这些的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询