Jump to content

Module javascript: cherche bonne doc (en français si possible)


Recommended Posts

Hello. J'ai lu pas mal de doc (en Briton) sur les modules javascript mais ça veut pas rentrer, je dois toujours louper les 3 lignes essentielles à le compréhension.

 

Donc, je cherche une doc en français si possible qui soit compréhensible par un enfant de (4)6 ans.

 

 

Le but c'est d'utiliser https://github.com/joeferner/node-bplist-parser/blob/master/bplistParser.js directement dans le browser

De ce que j'ai compris c'est un module au format node.js donc commonjs (vrai/faux ?) 

 

Si je veux l'utiliser dans un browser, il y a 2 solutions :

soit utiliser browserify qui via une commande lancée côté serveur va résoudre les dépendances et me compiler tous les (module) js en un js unique

=> est-ce bien l'objectif de browserify ou est-ce que je pédale dans la sauerkraut ?

 

ou bien utiliser un solveur de dépendances côté navigateur, typiquement require.js

le problème de requirejs c'est qu'il ne charge de base que des modules au format AMD.

Or tous les modules de NodeJS (qui doit constituer l'énorme majorité des modules javascript) sont au format commonjs.

Il faut donc wrapper le module commonjs pour le rendre compatible.

Je comprends que ce wrappage consiste à faire un copier/coller (WTF ?) du code pour ajouter

define(function(require, exports, module) {
    //Put traditional CommonJS module content here
});

 

J'ai encore d'autres questions mais déjà si j'avais confirmation que j'ai à peu près compris ce serait bien.

 

 

Edited by v1nce
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...