2013-01-15 11 views
43

Potrzebuję dołączyć plik javascript do strony internetowej. Piszę, co następuje:Jade: Jak dołączyć plik javascript

include /../scripts/jquery.timeago.js 

ale mam

<script>/* 
* timeago: a jQuery plugin, version: 0.8.2 (2010-02-16) 
* @requires jQuery v1.2.3 or later 
* 
* Timeago is a jQuery plugin that makes it easy to support automatically 
* updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago"). 
* 
* For usage and examples, visit: 
* http://timeago.yarp.com/ 
* 
* Licensed under the MIT: 
* http://www.opensource.org/licenses/mit-license.php 
* 
* Copyright (c) 2008-2010, Ryan McGeary (ryanonjavascript -[at]- mcgeary [*dot*] org) 
*/ 
(function($) { 
.... 
</script> 

jako wynik. Ale potrzebuję:

<script src="/Scripts/jquery.timeago.js" type="text/javascript"></script> 

Jak to zrobić?

+0

[Zawiera"] (https://pugjs.org/language/includes.html) służy do włączenia zawartości jednego pliku mops do innego. 'script' jest tym, czego szukasz. – TheCrazyProgrammer

Odpowiedz

73

umieścić to w pliku jade:

script(src="/Scripts/jquery.timeago.js")

+21

Nie zapomnij umieścić go na końcu znacznika '', a nie w '', aby przyspieszyć ładowanie strony. –

8

Możesz umieścić ten kod w pliku jade:

script(type='text/javascript' src='public/vendor/jquery/jquery.min.js') 
4

Ponadto, jeśli chcesz to inline js wewnątrz swojej jade plik można również wykonać następujące:

script(type="text/javascript"). 
console.log('hello world'); 
1

Składnia do dodawania skryptów do plików Jade jest

skrypt (src = "", ..., otherAttribute = "")

przykład jak poniżej jednego, który dodaje jQuery siłach do strony.

` scenariusz (SRC = "https://code.jquery.com/jquery-3.2.1.slim.min.js" integralność = "sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/RE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin = "anonimowy")

Skrypt

(src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js", integralność = "sha384-ApNbgh9B + Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q "crossorigin = "anonimowy")

scenariusz (sRC = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integralność =" sha384 -JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5 + 76PVCmYl ", crossorigin =" anonimowy ")

`

+0

Kod księgowania jest nieco nieuprzejmy i niezbyt pomocny. Czy chcesz wyjaśnić? I czy może dodać link do dokumentacji? – nicolallias

+0

więc przepraszam, byłem po prostu w pośpiechu, składnia do dodawania skryptów w Jade skryptu (SRC = „”, ..., otherAttribute = „”) I można dodać do dowolnego miejsca na stronie HTML, Jednak powyższe kody to tylko szybki sposób dodania Jquery do bootstrap, a najlepiej, aby dodać go tuż przed zamykającym tagiem body. –

Powiązane problemy