如何确保javascript是在翡翠模板的代码的底部
How to ensure the javascript is at the bottom of the code in Jade template?
我是新手。jade:
html
head
meta(charset='UTF-8')
title MyApplication
meta(content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no', name='viewport')
link(href='/bootstrap/dist/css//bootstrap.min.css', rel='stylesheet', type='text/css')
body
block content
script(src='http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js')
script(src='/bootstrap/dist/js/bootstrap.min.js', type='text/javascript')
如您所见,在模板文件的末尾有两个javascript。我的另一个玉文件,家。玉: extends layout
block content
// Content Header (Page header)
section.content-header
h1= title
// Main content
section.content
script(type='text/javascript').
$(function() {
alert('here!');
}
与该文件相关的javascript位于文件末尾。不幸的是,块内容嵌入在布局中。使这里的脚本在jQuery之前加载。代码永远不会被调用。有什么方法来解决这个问题,以确保javascript在jQuery之后加载?由于
您可以在布局中定义更多的块来填充。您甚至可以为块定义默认值:参见http://jade-lang.com/reference/extends/
layout.jade:
html
head
meta(charset='UTF-8')
title MyApplication
meta(content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no', name='viewport')
link(href='/bootstrap/dist/css//bootstrap.min.css', rel='stylesheet', type='text/css')
body
block content
script(src='http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js')
script(src='/bootstrap/dist/js/bootstrap.min.js', type='text/javascript')
block script
home.jade:
extends layout
block content
// Content Header (Page header)
section.content-header
h1= title
// Main content
section.content
block script
script(type='text/javascript').
$(function() {
alert('here!');
}
这将分别渲染你的内容、js库和脚本。
在布局。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- 将视口底部滚动到元素底部
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- HTML5页面底部棒
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 将jQuery放在代码的底部
- 始终是在DOM就绪后执行的文档底部编写的代码
- 确定代码镜像是否滚动到底部
- 如果代码在底部,那么将 $(document).ready 函数放在底部有什么意义
- javascript文件底部有一些奇怪的代码
- 如何确保javascript是在翡翠模板的代码的底部
- jQuery代码以提交iframe源代码的顶部和底部
- 将代码移动到页面底部而不影响它's在完成页面上的位置
- 为什么Javascript代码工作在底部而不是顶部?