That makes sense. Thanks again for your reply! On Sun, Sep 6, 2015 at 4:59 PM Eric Bidelman <[email protected]> wrote:
> You're in control of the app, so if that setup works for you, go for it! > We usually recommend people load any element dependencies in the same html > import that defines the <dom-module>. This makes the element portable and > resuable, but that might not be a requirement for your project. > > On Fri, Sep 4, 2015 at 4:43 PM Kun Li <[email protected]> wrote: > >> Thanks for your answer Eric. >> >> In our project, we load all global javascript files in the root level >> "index.html" file, which also imports the element.html file which includes >> all the components related import. Then we assume that all components can >> safely use the variables in those global javascript files. Plus, all the >> non-polymer codes can also use those global variables. >> >> It's working so far, but I wonder if you see hidden trap of this >> approach. One thing I'm not sure is, since element.html is imported in the >> head, while all the global javascript files are loaded in the end of body, >> could it be possible that when Polymer components are ready, some of the js >> files are not loaded yet, hence the error of undefined variable could >> happen? >> >> Thanks in advance! >> >> On Fri, Sep 4, 2015 at 3:47 PM Eric Bidelman <[email protected]> wrote: >> >>> If you use that script in another place in your app, it's going to load >>> + execute again. Using an import will de-dupe the URL and prevent that. >>> >>> On Fri, Sep 4, 2015 at 4:10 PM Kun Li <[email protected]> wrote: >>> >>>> What is the advantage of doing this instead of just include "<script >>>> src='../marked/lib/marked.js'></script>" into the element script >>>> section? >>>> >>>> >>>> On Wednesday, September 2, 2015 at 11:56:39 AM UTC-6, Eric Bidelman >>>> wrote: >>>> >>>>> You can create an html import for jquery.js, similar to what >>>>> https://github.com/PolymerElements/marked-element/blob/master/marked-import.html >>>>> does >>>>> for marked.js and import that as a dependency to your element. Like >>>>> this >>>>> <https://github.com/PolymerElements/marked-element/blob/master/marked-element.html#L11> >>>>> . >>>>> >>>>> On Wed, Sep 2, 2015 at 10:40 AM <[email protected]> wrote: >>>>> >>>> Salut a tous, quelqu'un a une idée de la façon dont utiliser jquery >>>>>> dans les web components de google? >>>>>> >>>>>> Follow Polymer on Google+: plus.google.com/107187849809354688692 >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Polymer" group. >>>>>> >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>> an email to [email protected]. >>>>> >>>>> >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/polymer-dev/f50b3eb9-5cad-42e4-8afe-2f5372f187ad%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/polymer-dev/f50b3eb9-5cad-42e4-8afe-2f5372f187ad%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> Follow Polymer on Google+: plus.google.com/107187849809354688692 >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "Polymer" group. >>>> >>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>> >>> >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/polymer-dev/84387a9f-1537-42e8-a1ce-f4096e7abce1%40googlegroups.com >>>> <https://groups.google.com/d/msgid/polymer-dev/84387a9f-1537-42e8-a1ce-f4096e7abce1%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/CAHq%3D1bWsROYuAiojpbCX%2BV6aG06svYhYas-1uVbmZsxd-hrARA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
