德比提供Script:
标签:
<Scripts:>
<script type="text/javascript" src="/components/jquery/jquery.js"></script>
components 目录是因为使用bower。将components
目录放入public
目录中。根据express FAQ,静态路由在给定目录下搜索(在 derby 的示例应用程序中是公共的)。配置 bower 将文件放在下面public/components
(选择 bower 安装目录)。
公共目录配置在lib/server/index.js
:.use(gzippo.staticGzip(publicPath, {maxAge: ONE_YEAR}))
,publicPath
上面配置为path.join(root, 'public')
。
请注意,“内联脚本背后的想法是它会在加载任何外部脚本之前立即运行。这仅应在脚本应在页面显示在浏览器中之前运行的极少数情况下使用,例如调整大小在不支持“自动对焦”属性的浏览器中,窗口或自动聚焦元素。” Nate Smith 在 derby google 小组中。
内联脚本应放置在inline.js
与应用程序相同的目录中index.js
。
如果您需要 jQuery 在加载的页面上执行某些操作,则以下代码在我身边(Firefox,Chrome)中工作inline.js
:
window.onload = function() {
alert($(this));
}