中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用require讀取模塊化JavaScript文件的方法

發布時間:2020-08-27 15:37:03 來源:億速云 閱讀:418 作者:小新 欄目:web開發

使用require讀取模塊化JavaScript文件的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

require通常是用于讀取模塊化的JavaScript文件的。

使用require讀取模塊化JavaScript文件的方法

通常,在閱讀JavaScript程序時,我們使用script標簽來描述HTML,但是,如果在服務器端單獨運行JavaScript,例如Node.js,則無法使用腳本標記。因此,可以采用了一種模塊化JavaScript文件從中讀取并執行它的方法。

我們先來看一下require的基本用法

Node.js中的require是針對npm讀入的模塊在JavaScript端能利用的方法。

var 變量 = require( 模塊名稱 );

在上面的代碼中,我們只需指定要加載的模塊的名稱作為require參數。

由于加載的模塊存儲在指定的變量中,因此它類似于創建通用JavaScript實例。

這樣就可以在不使用script標簽的情況下單獨使用JavaScript來讀取和使用模塊(庫)。

我們來看如何加載模塊?

看下面的例子

var gulp = require('gulp');
gulp.task('clean', function() {
    //在此描述gulp的處理
});

在此示例中,可以看到gulp被指定為要在require參數中讀取的模塊名稱。

有了這個,你可以在JavaScript端使用gulp,之后可以編寫你想要自動化的任務進程。

如何使用RequireJS?

使用RequireJS讀取JavaScript文件

前端瀏覽器上使用Require的方法

隨著JavaScript文件被拆分并且數量增加,僅使用script標簽進行管理會變得困難。

但是,前端(瀏覽器)不提供像Node.js一樣的使用require文件。

因此,可以使用名為RequireJS的庫。

這使我們能夠通過前端的require來實現文件的加載。

但是,由于語法(寫入)略有不同,請仔細檢查以下示例!

require(加載的文件名,函數處理)

有一點不同的是,在require 的第一個參數中指定要讀取的JavaScript文件;可以指定為數組,因此它甚至可以支持多個文件讀取。

之后,我們根據第二個參數的函數處理中讀取的文件編寫JavaScript代碼。

如何使用RequireJS加載JS文件

使用RequireJS加載,有必要在define()中描述原始JavaScript文件的代碼。

例如,創建一個叫sample.js的文件并按如下方式編寫。

define(function() {
    return function(num) {
 
        return num * num;
 
    };
});

這是一個簡單的函數,可以實現任意數的平方。

通過在define()中描述此過程并使用“return”返回它來完成。

接下來,使用require 讀取sample.js,如下。

require(['sample'], function(num) {
 
  var result = num(10);
  
  console.log(result);
 
});

執行結果

100

可以看到通過將“sample”作為文件名設置為require的第一個參數并在函數中返回square來設置。

通過寫 num(10),可以使用“sample.js”中定義的函數。

查看執行結果,可以看到已獲得平方值!

感謝各位的閱讀!看完上述內容,你們對使用require讀取模塊化JavaScript文件的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东港市| 巴南区| 老河口市| 稻城县| 来凤县| 永安市| 兖州市| 辉南县| 成安县| 辽源市| 宜城市| 扎囊县| 沁源县| 漳平市| 日照市| 西充县| 桂林市| 自治县| 嘉峪关市| 定西市| 秦安县| 广河县| 宜州市| 大足县| 珠海市| 滨州市| 家居| 威信县| 江西省| 富蕴县| 涟源市| 凤城市| 东阿县| 合水县| 通辽市| 江达县| 博野县| 云霄县| 彭水| 清水河县| 美姑县|