我想了解网络应用程序。我决定边做边学,并选择从 Camping 作为 (i) 开始。它很小&(ii)。我知道一些红宝石。
我认为我对 HTML 和 CSS 方面以及使用 MAB 感到满意。所以我决定加强并添加一些无法工作的javascript。这是我的视图中的违规代码片段:
div.image do
link :rel => 'stylesheet', :href => 'styles.css'
script :type =>"text/javascript", :src => 'display_date.js'
# The hash argument always go at the end.
button 'Display Date', :type => "button", :onclick => "displayDate"
end
javascript 文件如下所示:
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
}
当我点击 Firefox webconsole 报告屏幕上的“显示日期”按钮时
-- [18:32:46.762] ReferenceError: displayDate is not defined
它也不适用于 IE。camping 文件和 Javascript 文件位于同一目录中。请指教。然而,我得到的结果比添加导致堆栈错误的 Javascript 内联更好,我可以在没有内联 js 的情况下生活,但知道如何编写代码也会很方便。