这是我的玉石布局文件:
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content
script(src='/javascripts/stafflist.js')
这是我的扩展档案:
extends layout
block content
div(id='itemlist')
p item List
form(id='staffnewup',method='post',action='/newup')
button(type='submit') Add
但为什么我的Opera会给我这个?:
<!DOCTYPE html>
<html>
<head><title></title>
<link rel="stylesheet" href="/stylesheets/style.css">
</head>
<body>
<div id="itemlist">
<p>item List</p>
<form id="staffnewup" method="post" action="/newup">
<button type="submit">Add</button>
</form>
</div>
<script src="/javascripts/stafflist.js"></script>
</body>
</html>
我的脚本标签应该在身体外吗? 我不明白。
答案 0 :(得分:1)
每个代码都必须放在<head>
或<body>
内。放在它们外面的任何标签都不起作用。
您将脚本放在错误的位置时犯了错误,Jade通过提供有效输出来纠正错误。