J'essaie d'obtenir le rendu de JavaScript sur ma page en utilisant Jade (http://jade-lang.com/).
Mon projet est en NodeJS avec Express, tout fonctionne correctement jusqu'à ce que je veuille écrire du JavaScript en ligne dans la tête. Même en prenant les exemples de la documentation de Jade, je n'arrive pas à le faire fonctionner, qu'est-ce que je rate ?
Modèle de jade
!!! 5
html(lang="en")
head
title "Test"
script(type='text/javascript')
if (10 == 10) {
alert("working")
}
body
Rendu du HTML dans le navigateur
<!DOCTYPE html>
<html lang="en">
<head>
<title>"Test"</title>
<script type="text/javascript">
<if>(10 == 10) {<alert working></alert></if>}
</script>
</head>
<body>
</body>
</html>
Il y a définitivement quelque chose qui manque ici, des idées ?
5 votes
Il vous manque un point
.
après le(type='text/javascript')
2 votes
!!! 5
est déprécié, vous devez utiliserdoctype html