asp asp.net jsp php javascript 之间关系(关于网页)
关于网页知识:asp与javascript之间的关系?asp.net与javascript之间的关系?jsp与javascript之间的关系?php与javascript...
关于网页知识:
asp 与javascript 之间的关系?asp.net与javascript 之间的关系?
jsp 与javascript 之间的关系?php 与javascript 之间的关系?
javascript 脚本语言运行在客户端还是服务端?asp是不是一种语言(脚本语言吗?)?asp asp.net jsp php 中不需要脚本语言解释执行而是通过编译执行的是?
查看网页的源文件的记事本里的代码是javascript吗? 展开
asp 与javascript 之间的关系?asp.net与javascript 之间的关系?
jsp 与javascript 之间的关系?php 与javascript 之间的关系?
javascript 脚本语言运行在客户端还是服务端?asp是不是一种语言(脚本语言吗?)?asp asp.net jsp php 中不需要脚本语言解释执行而是通过编译执行的是?
查看网页的源文件的记事本里的代码是javascript吗? 展开
2个回答
展开全部
asp、asp.net、jsp和php与javascript之间的关系可以一起回答:
前面四种是服务端语言,而javascript是客户端语言。服务端语言和客户端语言有什么区别呢?
服务端语言主要是用来生成html+javascript这样的客户端页面的,它们不会被实际发送到客户端,而是先在服务器端的计算机上执行,然后生成客户端代码,再将这些代码发送给浏览网页的客户端。
asp是个特例,它本身使用vbscript或javascript语法,它本身只提供了五大对象,这五个对象主要是面向服务端应用的。
javascript语言一般运行在客户端,服务器只是把html和javascript代码原样发送给客户端,就好像它们不是代码而是普通文本一样,然后再由客户端浏览器解释这些代码并显示页面。
但上面也说了,asp自己并没有语法,它可以选择使用javascript语法来编程。因此javascript也是可以运行在服务端的。
asp是解释执行的,写好的asp代码并不编译,asp.net是编译之后才执行的
jsp是先编译,但不是生成机器代码,而是生成class中间代码,然后解释执行
php也是解释执行的,和asp差不多。
估计你看了会有些晕,我给你再总结一下吧:
编程的时候,服务端语言与客户端语言(html和javascript)是混合在一起的,然后当有浏览器要浏览这个网页的时候,服务端的网页服务器就会执行其中的服务端语言,执行之后一般都会生成一些html和javascript代码,这些新生成的代码和原先页面中就有的客户端代码组织在一起之后再发送给客户端。
差不多就是这个过程了,现在知道服务端语言和客户端语言之间的关系了吧,对服务器来说,服务端语言是程序而客户端语言只是普通文本;对浏览器来说,服务端语言它完全不懂,它只认得客户端语言,因此假设网页中包含的服务端语言原样发送到了浏览器,浏览器也只会把它当成普通文本来显示,并不能执行。
补充:那个是html和javascript
前面四种是服务端语言,而javascript是客户端语言。服务端语言和客户端语言有什么区别呢?
服务端语言主要是用来生成html+javascript这样的客户端页面的,它们不会被实际发送到客户端,而是先在服务器端的计算机上执行,然后生成客户端代码,再将这些代码发送给浏览网页的客户端。
asp是个特例,它本身使用vbscript或javascript语法,它本身只提供了五大对象,这五个对象主要是面向服务端应用的。
javascript语言一般运行在客户端,服务器只是把html和javascript代码原样发送给客户端,就好像它们不是代码而是普通文本一样,然后再由客户端浏览器解释这些代码并显示页面。
但上面也说了,asp自己并没有语法,它可以选择使用javascript语法来编程。因此javascript也是可以运行在服务端的。
asp是解释执行的,写好的asp代码并不编译,asp.net是编译之后才执行的
jsp是先编译,但不是生成机器代码,而是生成class中间代码,然后解释执行
php也是解释执行的,和asp差不多。
估计你看了会有些晕,我给你再总结一下吧:
编程的时候,服务端语言与客户端语言(html和javascript)是混合在一起的,然后当有浏览器要浏览这个网页的时候,服务端的网页服务器就会执行其中的服务端语言,执行之后一般都会生成一些html和javascript代码,这些新生成的代码和原先页面中就有的客户端代码组织在一起之后再发送给客户端。
差不多就是这个过程了,现在知道服务端语言和客户端语言之间的关系了吧,对服务器来说,服务端语言是程序而客户端语言只是普通文本;对浏览器来说,服务端语言它完全不懂,它只认得客户端语言,因此假设网页中包含的服务端语言原样发送到了浏览器,浏览器也只会把它当成普通文本来显示,并不能执行。
补充:那个是html和javascript
展开全部
JavaScript(还有Vbscript)都是脚本语言, 运行在客户端,多被用来做一些网页特效,实现客户端动态功能等!
ASP,PHP,Java 都是运行在服务器端的环境
asp是基于Vbscript的,运行在服务器端的动态网页程序语言,但不是脚本语言
ASP PHP .net运行在服务器端,由服务器执行程序,并把结果翻译为HTML超文本标记送给客户端,是主流的动态网页程序语言
javascript 与asp.net,php,jsp关系不大,区别却是很大的,一时也说不完。最大区别简单一句话就是前者运行于客户端(浏览器),后三者运行在服务器上。所以后三者根本不用脚本语言解释执行,三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但JSP代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的 第一次请求时发生。在 ASP 、PHP、JSP 环境下, HTML 代码主要负责描述信息的显示样式
,而程序代码则用来描述处理逻辑。
普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PH P、JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 、HP、 JSP三者都是面向 Web 服务器的技术 ,客户端浏览器不需要任何附加的软件支持。
记事本里的源代码一般都有html,css,javascript代码。当然css和js代码可以放在外部,,通过下面两句分别从外部调用css文件和javascript文件
<link rel="stylesheet" type="text/css" href="style/cafe.css"/>
<script src="script/js.js" type=text/javascript></script>
一句话,(x)html是骨架,css则是血肉,js是外衣。
ASP,PHP,Java 都是运行在服务器端的环境
asp是基于Vbscript的,运行在服务器端的动态网页程序语言,但不是脚本语言
ASP PHP .net运行在服务器端,由服务器执行程序,并把结果翻译为HTML超文本标记送给客户端,是主流的动态网页程序语言
javascript 与asp.net,php,jsp关系不大,区别却是很大的,一时也说不完。最大区别简单一句话就是前者运行于客户端(浏览器),后三者运行在服务器上。所以后三者根本不用脚本语言解释执行,三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但JSP代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的 第一次请求时发生。在 ASP 、PHP、JSP 环境下, HTML 代码主要负责描述信息的显示样式
,而程序代码则用来描述处理逻辑。
普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、PH P、JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 、HP、 JSP三者都是面向 Web 服务器的技术 ,客户端浏览器不需要任何附加的软件支持。
记事本里的源代码一般都有html,css,javascript代码。当然css和js代码可以放在外部,,通过下面两句分别从外部调用css文件和javascript文件
<link rel="stylesheet" type="text/css" href="style/cafe.css"/>
<script src="script/js.js" type=text/javascript></script>
一句话,(x)html是骨架,css则是血肉,js是外衣。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |