2017-02-21 7 views
0

Je ne sais pas vraiment comment cette question s'inscrit ou non sur le site, n'hésitez pas à commenter sinon (sera plus utile qu'une simple downvote).jQWidgets: Existe-t-il un endroit où je peux trouver une liste structurée des propriétés utilisées?

Je travaille actuellement sur la minimisation d'un fichier core JS, pour un projet qui utilise jQWidgets. Le truc c'est que j'ai des parties externes de code (au fichier) qui peuvent appeler les fonctions ou propriétés de jQWidgets. Ils sont mutilés dans le processus de minification, qui casse un code externe. Jusqu'à présent, je les ai ajoutés à un tableau pour les mots-clés réservés utilisés par le minifieur. Sa structure est très simple, ex:

reserved: ['noConflict', 'holdReady', 'fn', 'isFunction', ...] 

Le fait est que le processus est long, il y a beaucoup de mots-clés, et jusqu'à présent, il ne traite pas l'évolution du code qui peut ajouter d'autres propriétés non mentionnées.

Y a-t-il quelqu'un qui a déjà listé ces propriétés, soit dans un tableau de code (quelle que soit la langue), ou dans une liste à partir de laquelle je peux extraire facilement? Ou peut-être un script qui fonctionne directement avec le code Widgets?

Merci

Répondre

0

Peut-être que vous pouvez utiliser le jQWidgets TypeScript definitions et extraire les noms de method's. J'espère que ça aide.

+0

merci pour l'idée, n'a pas eu le temps de répondre à ma propre question, il semble qu'il sera plus simple de les extraire des pages Web de l'API avec une regex, car chaque propriété ou fonction peut être trouvée dans un html commenter: '' – Kaddath