Javascript 将prototype.js代码直接包含在html文件中

Javascript 将prototype.js代码直接包含在html文件中,javascript,html,prototypejs,Javascript,Html,Prototypejs,有没有办法将prototype.js代码直接包含在html文件中? 我不想要这样的东西: <script type="text/javascript" src="/path/to/prototype.js"></script> <script type="text/javascript" > // the code of prototype.js to be here </script> 我想要这样的东西: <script type

有没有办法将prototype.js代码直接包含在html文件中? 我不想要这样的东西:

<script type="text/javascript" src="/path/to/prototype.js"></script>
<script type="text/javascript" >
// the code of prototype.js to be here 
</script>

我想要这样的东西:

<script type="text/javascript" src="/path/to/prototype.js"></script>
<script type="text/javascript" >
// the code of prototype.js to be here 
</script>

//prototype.js的代码将显示在这里
我想要的是更复杂的背景。我现在只想知道这是否可行。 另外,我对原型不太熟悉


谢谢。

是的,如果您将整个内容复制粘贴到脚本标记中,它将起作用。

是的,如果您将整个内容复制粘贴到脚本标记中,它将起作用。

我们为我们的web应用程序使用了类似的
jQuery
和其他JS和CSS文件。当我们运行部署脚本时,它们都被压缩并包含在内联中

它使页面相对较重(300kb),但主要优点是您可以在一个http请求中获取所有内容。这使应用程序看起来非常快速。

然后,页面被缓存,使得下一次访问更具响应性。

我们对
jQuery
和我们的web应用程序的其他JS和CSS文件进行了类似的操作。当我们运行部署脚本时,它们都被压缩并包含在内联中

它使页面相对较重(300kb),但主要优点是您可以在一个http请求中获取所有内容。这使应用程序看起来非常快速。

然后缓存页面,使下次访问更具响应性。

是的(您可以在之前尝试过),但将其作为外部文件包含会更好。你不必熟悉Prototype.js就能做到这一点,也不必知道这一点。外部包含Prototype.js意味着你可以缓存控制它,以便每次访问你的网站时下载一次(或者如果指向其CDN上的谷歌版本,可能已经被缓存)。请参阅David answerYes的“我的评论”(你可以在之前尝试过),尽管将其作为外部文件包含会更好。你不必熟悉Prototype.js就能做到这一点,也不必知道这一点。外部包含Prototype.js意味着你可以缓存控制它在每次访问你的网站时下载一次(或者如果指向其CDN上的谷歌版本,则可能已经被缓存)。请参阅David Answer的“我的评论”。我已经尝试过了。我从Firefox错误控制台中得到这个错误时,首先复制了脚本标记内部的代码:
“missing;before语句”
。查看列错误号,我发现这是在第
行timeout=timeout*1000
-缺少一个
。我把那个
现在我得到另一个错误:错误:
missing}在函数体之后
现在列错误号是文件的结尾。。。我不确定哪一个是问题…你在哪里测试它?在本地服务器上工作很好我实际上是在逐行读取Java类中的HTML文件,并使用PrintWriter打印它。我设法将其包含在内,不再返回这些错误,但现在,当我按下一个按钮调用一个方法时,我从Prototype中使用了
函数$(元素)
,我得到了另一个错误:
错误:$未定义
我使用的源代码:
$('submitForm'))
其中
submitForm
表单的id
。我已将所有函数放在同一个脚本标记中,当按下表单上的按钮时,就像一次调用函数一样,我收到一个错误,说该函数未定义。我尝试过这样做。我从Firefox错误控制台中得到这个错误时,首先复制了脚本标记内部的代码:
“missing;before语句”
。查看列错误号,我发现这是在第
行timeout=timeout*1000
-缺少一个
。我把那个
现在我得到另一个错误:错误:
missing}在函数体之后
现在列错误号是文件的结尾。。。我不确定哪一个是问题…你在哪里测试它?在本地服务器上工作很好我实际上是在逐行读取Java类中的HTML文件,并使用PrintWriter打印它。我设法将其包含在内,不再返回这些错误,但现在,当我按下一个按钮调用一个方法时,我从Prototype中使用了
函数$(元素)
,我得到了另一个错误:
错误:$未定义
我使用的源代码:
$('submitForm'))
其中
submitForm
表单的id
。我已将所有函数放在同一个脚本标记中,当按下表单上的按钮时,如一次调用函数,我会收到一个错误,表示该函数未定义。