2013-01-15 33 views
43

Tôi cần đưa tệp javascript vào trang web. Tôi viết như sau:Jade: Cách bao gồm tệp javascript

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

nhưng tôi nhận

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

kết quả. Nhưng tôi cần:

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

Làm cách nào để thực hiện?

+0

[' bao gồm'] (https://pugjs.org/language/includes.html) được sử dụng để bao gồm nội dung của một tệp pug này sang tệp khác. 'script' là thứ bạn đang tìm kiếm. – TheCrazyProgrammer

Trả lời

73

Đặt này trong tập tin ngọc bích của bạn:

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

+21

Đừng quên đặt nó vào cuối thẻ '' của bạn và không nằm trong ' 'để làm cho trang tải nhanh hơn –

8

Bạn có thể đặt mã này trong file ngọc bích của bạn:

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

Ngoài ra, nếu bạn muốn bao gồm js inline trong vòng ngọc của bạn bạn cũng có thể làm như sau:

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

Cú pháp để thêm tập lệnh các tập tin của bạn ngọc bích là

kịch bản (src = "", ..., otherAttribute = "")

dụ như hình dưới đây, có thêm Jquery bootstraps vào trang.

' kịch bản (src = "https://code.jquery.com/jquery-3.2.1.slim.min.js", toàn vẹn = "sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN", crossorigin = "anonymous")

tập lệnh (src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js", integrity = "sha384-ApNbgh9B + Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q "crossorigin = "vô danh")

kịch bản (src = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js", toàn vẹn =" sha384 -JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5 + 76PVCmYl ", crossorigin =" anonymous ")

`

+0

Chỉ đăng một đoạn mã thô lỗ và không hữu ích lắm. Bạn có phiền không? Và có thể thêm một liên kết đến tài liệu? – nicolallias

+0

vì vậy xin lỗi, tôi chỉ đang vội vàng, cú pháp để thêm tập lệnh trong mã số Ngọc (src = "", ..., otherAttribute = "") Và có thể được thêm vào bất cứ đâu trong trang Html, Nhưng các mã ở trên chỉ là một cách nhanh chóng để thêm Jquery cho bootstrap và tốt nhất là thêm nó ngay trước thẻ body đóng. –

Các vấn đề liên quan