2013-01-15 11 views
43

मुझे वेबपृष्ठ पर जावास्क्रिप्ट फ़ाइल शामिल करने की आवश्यकता है। मैं निम्नलिखित लिखें:जेड: जावास्क्रिप्ट फ़ाइल को कैसे शामिल करें

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> 

यह कैसे करें?

+0

[' include'] (https://pugjs.org/language/includes.html) का उपयोग एक पग फ़ाइल की सामग्री को दूसरे में शामिल करने के लिए किया जाता है। 'स्क्रिप्ट' वह है जिसे आप ढूंढ रहे हैं। – TheCrazyProgrammer

उत्तर

73

अपने जेड फ़ाइल में इस रखो:

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

+21

पृष्ठ को तेज़ी से लोड करने के लिए अपने ' 'टैग के अंत में इसे अपने' 'में नहीं रखना भूलें –

8

आप अपने जेड फ़ाइल में इस कोड डाल सकते हैं:

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

इसके अलावा, आप अपने जेड के भीतर इनलाइन js शामिल करना चाहते हैं, तो फ़ाइल आप निम्नलिखित भी कर सकते हैं:

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

स्क्रिप्ट जोड़ने के लिए सिंटेक्स अपने जेड फ़ाइलों को

लिपि (src = "" ..., otherAttribute = "")

उदाहरण नीचे एक, उस पृष्ठ पर jQuery के Bootstraps कहते हैं की तरह है।

` लिपि (src =" https://code.jquery.com/jquery-3.2.1.slim.min.js ", अखंडता =" SHA384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN ", crossorigin = "अज्ञात")

स्क्रिप्ट (src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js", अखंडता = "sha384-apNbgh9B + Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q ", crossorigin =" गुमनाम ")

लिपि (src =" https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js ", अखंडता =" SHA384 -JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5 + 76PVCmYl ", crossorigin =" अनाम ")

`

+0

पोस्टिंग कोड केवल थोड़ा कठोर और बहुत उपयोगी नहीं है। क्या आपको समझाने की बात है? और दस्तावेज के लिए एक लिंक जोड़ सकते हैं? – nicolallias

+0

तो माफ करना, मैं जेड लिपि में स्क्रिप्ट्स जोड़ने (src = "" ..., otherAttribute = "") और HTML पेज में कहीं भी जोड़ा जा सकता है के लिए वाक्यविन्यास अभी जल्दी में था, लेकिन उपरोक्त कोड बूटस्ट्रैप के लिए Jquery जोड़ने का एक तेज़ तरीका है, और इसे क्लोजिंग बॉडी टैग से पहले जोड़ने के लिए सबसे अच्छा तरीका है। –

संबंधित मुद्दे