请高手回答一个javascript概念问题???

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:39:57
假设我在服务器的动态网页(例如aspx页面)上定义了javascript函数,并且在<body></body>中含有<script language=javascript>....</script>脚本代码,那么当别人用客户端浏览器浏览这个aspx页面的时候,生成的静态html中是否包含(服务器网页上定义的)完整的javascript函数代码?是否包含服务器网页上原有的<script language=javascript>....</script>脚本?

javascript是客户端语言,
是由客户端浏览器来执行的,
所以客户端浏览器在浏览该页面时,
会看到这些代码.

只有那些服务器端的语言,
如jsp, asp, php等,
是在服务器端编译并运行,
最终在客户端显示时不会显示这些代码.

脚本应该是写在<body></body>前面的吧
<head></head>
<script language=javascript>....</script>
<body>调用脚本方法</body>

有,服务器上是没有 js代码的, js代码被下载到客户端了
通常你可以到
C:\Documents and Settings\administrator\Local Settings\Temporary Internet Files
目录下看到你访问的网站的js代码文件,如果js是写在jsp文件中的,那么你可以在你访问的页面 右键点击 查看源文件 , 源文件里面有js代码

完全包含
你上网的时候 自己可以留意一下啊
作为一个想学java或者.net的人来说 看网页的时候 别忘了 右键查看源文件...你要知道 你在看网页的时候不再是一个人 .别像以前一样只看内容

如果是网页上定义的js函数是肯定有的。
如果说将你网页上的js粘入封装成*.js文件然后用<script language=javascript src=””>....</script>
引进来就看不到了。

有的