Bir firefox eklentisi için bir javascript modülü oluşturuyorum. Uzatma bir fark yaratırsa merak ediyorum. Gördüğüm örneklerde, ya biri iyi gibi görünüyor ve emin olmak istedim..jsm vs .js dosyaları
Teşekkürler
Bir firefox eklentisi için bir javascript modülü oluşturuyorum. Uzatma bir fark yaratırsa merak ediyorum. Gördüğüm örneklerde, ya biri iyi gibi görünüyor ve emin olmak istedim..jsm vs .js dosyaları
Teşekkürler
Hiç bir fark yok.
Sadece bir bakışta hangi dosyaların "modül" olduğunu bilmek uygun, ancak resmi javascript modülü diye bir şey yoktur, her şey budur.
Mozilla burada .jsm tanımlar: JavaScript code modules
onların tanımı Dışa değişkenler ve işlevleri tanımlamak gerekir ise, var EXPORTED_SYMBOLS = ["foo", "bar"];
Yalnızca kapsamında olacaktır.
Ancak, bunun HTML sayfalarında çalışıp çalışmadığını gerçekten bilmiyorum.
Bu şimdiki yanlış (2016). .jsm, MrHIDEn'in cevabı gibi bir javascript modülü olduğunu belirtmek için kullanılır. Bu, tarayıcıdan çok node'a aittir, ancak .jsm genellikle "import" ve "export" anahtar kelimelerini beklemek anlamına gelir. –
@ChristianGrabowski Bunu bundan farklı olarak .mjs ile karıştırıyor olabilirsiniz. – thysultan