efficientLoad

1.0.1 • Public • Published

efficientLoad

It is a small library that allows efficient load js files and css

Load files only when you need them, "Github Repository."

Installation

  npm install efficientLoad --save

Usage

      /**
       * Initial Config.
      */
      var config = {
        element:'cuerpo',//Id of the element where the files were inserted
        pools:[//Array Pools
                {name:'poolUno',route:'libs/',files:'test1,test2',type:'js'},//Pool of js files
                {name:'otherPool',route:'libs/',files:'pruebas,PERSONAS.arg',type:'css'},//Pool of css files    
                {name:'Traducciones',route:'traductions/',files:'traduction.arg',type:'js'}//Pool of traductions files arg should be written for variable use
              ]
      };
 
      /**
       * Use.
      */
      var idioma = 'en';
      /**
       * Instantiating efficientLoad.
      */
      var eL = new efficientLoad.initConfig(config);
      /**
       * all pools.
      */
      eL.load();
      //eL.load('');
      //eL.load('*');
 
      /**
       * specific pool.
      */
      eL.load('poolUno');
 
      /**
       * specific pool and argument(arg).
      */
 
      eL.load('Traducciones',idioma);
 
      /**
       * all pools and argument(arg).
      */
 
      eL.load('*',idioma);

More utilities

   console.log(eL.showPool());
   console.log(eL.showPool('Traducciones'));
   console.log(eL.showElement());
   console.log(eL.VERSION);

Release History

  • 1.0.0 Initial release

Package Sidebar

Install

npm i efficientLoad

Weekly Downloads

1

Version

1.0.1

License

none

Last publish

Collaborators

  • afvs1989