58

Web ページに JavaScript ファイルを含める必要があります。私は次のように書いています。

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

しかし、私は得る

<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>

結果として。しかし、私は必要です:

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

どうやってするの?

4

4 に答える 4

95

これをあなたのjadeファイルに入れてください:

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

于 2013-01-16T09:16:04.240 に答える
11

このコードを jade ファイルに入れることができます。

   script(type='text/javascript' src='public/vendor/jquery/jquery.min.js')
于 2014-03-17T16:30:55.237 に答える
9

また、jade ファイルにインライン js を含めたい場合は、次のようにすることもできます。

script(type="text/javascript").
console.log('hello world');
于 2016-01-27T00:12:24.717 に答える
2

jade ファイルにスクリプトを追加するための構文は次のとおりです。

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

以下のような例で、Jquery Bootstraps をページに追加します。

  script( src="https://code.jquery.com/jquery-3.2.1.slim.min.js",  integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" ,crossorigin="anonymous")

script(src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js", integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q", crossorigin="anonymous")

  script( src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" ,integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl", crossorigin="anonymous") 
于 2018-03-06T14:34:40.010 に答える