簡體   English   中英

在另一個js庫中包含縮小的js代碼

[英]Including a minified js code in another js library

我想將縮小的javascript庫(例如http://sizzlejs.com/ )合並到我自己的非縮小的javascript庫中。 原因是我的圖書館插入了其他網站,並且我不想讓他們也包括額外的圖書館(嘶嘶聲)。

有沒有辦法在非最小化的庫中包含一個最小化的庫,並將它們都放在一個js文件中?

您可以將sizzle代碼復制到自己的代碼中。 也就是說,在js文件的頂部或底部。 這就是jQuery在其代碼中包含嘶嘶聲的方式。

或者,您可以將腳本標簽元素動態添加到您自己的庫中文檔的“頭部”,該庫的src設置為嘶嘶作響的最小文件(請參閱jQuery如何在其AJAX例程中包括腳本)。

如果動態包含,您可能會發現它實際上更快,因為您可以從google服務器鏈接到sizzle,並且用戶很可能已經將其緩存在瀏覽器中(jQuery實際上建議以這種方式包括自己的庫)

最簡單的方法是將代碼從縮小的庫中復制並直接粘貼到文件頂部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM