您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 执行程序 >

网页中是怎么运行程序的?

发布时间:2019-06-24 22:15 来源:未知 编辑:admin

  网页不是用html语言描述嘛。那为什么网页中可以加入别的语言写的程序?是怎么加入的呢?他们靠什么运行,是虚拟机还是别的?谁能给我解释下。谢谢了...

  网页不是用html语言描述嘛 。 那为什么网页中可以加入别的语言写的程序?是怎么加入的呢? 他们靠什么运行,是虚拟机还是别的?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部网页是运行在浏览器上的,浏览器就是一个软件,这个软件可以解析html以及一些脚本(jsvbs)及样式(css)的描述,以便将其显示出来,仅此而已。

  你说的加入别的语言是指——或者 JSP 等等吧?这些都是属于后台的内容,和网页没关系的(至于这些后台的程序是如何处理的,就是他们的开发商都会有相应的处理机或者底层框架以支持他们的运行,比如ASP.NET是用的.net framework ,而jsp用的是java虚拟机——其实,不管.net framework 还是java虚拟机也是只是一个软件罢了,只是这些软件更偏向底层一些,是用来支持某些语言来完成某些任务的),这些后台内容经过处理都会转成html+js+css类似这样的形式,所以,浏览器就可以识别了。

  所有的处理都是浏览器在起作用,浏览器又是运行在操作系统下,所以不存在虚拟机之类的。

  展开全部说起来蛮复杂,简单的说吧。常见的WEB应用通常分客户端脚本和服务器端脚本两种,当然也有CGI应用,那个跟脚本就没什么直接关系了

  客户端脚本以浏览器充当编译器,运行在客户端浏览器环境下,可以操作浏览器提供的各种属性和方法,也可以在系统安全性允许的前提下操作系统授权的部分操作,比较常用的客户端脚本就是javascript

  服务器端脚本则运行在服务器端的WEB服务中,以特定服务进程作为编译器,服务器端脚本可以在系统授权的范围内对系统功能进行调用,但是不能对客户端系统进行操作。实际上无论你在服务器端用任何脚本语言编写的功能逻辑,反馈到用户端浏览器的数据都应是符合W3C标准的,否则浏览器无法识别和表现,除非你自己编写客户端来接收并解释特定的远端返回数据。服务器端脚本常见的有PHP等等,花样虽然多,殊径同归

http://nicolashsiung.com/zhixingchengxu/116.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有