Ho una domanda generale sulla progettazione di librerie JavaScript.Progettazione libreria JavaScript
Sto cercando di consolidare i metodi comuni in un file js in modo che possano essere riutilizzati da diversi script.
Ho dato un'occhiata a come la libreria JSON è strutturata e credo che fosse un buon approccio. JSON for Javascript.
Così Iniziamo creando un'istanza della classe:
if (!this.JSON) {
this.JSON = {};
}
poi fanno questo:.
(function() {
if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {
Questo è funziona perfetto se si vuole solo fare JSON [function_name], ma cosa succede se voglio avere una libreria più strutturata tale che voglio: JSON. [sottogruppo]. [funzione]. Come strutturare la mia libreria JS in questo modo?
Qualsiasi link alle risorse è molto apprezzato, grazie.