ImEx.js рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рд╕рдЬрд╛рдПрдЧрд╛

рдХреНрдпрд╛ рдЖрдкрдиреЗ JS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд▓рд┐рдЦреА рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ (рдЬреИрд╕реЗ LIB.Module.object.param)? рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдХреНрд╕рд░ рдпрд╣ рд╣реЛрддрд╛ рдерд╛ рдФрд░ рдпрд╣ рдХрд╛рдлреА рдЕрд╕реБрд╡рд┐рдзрд╛ рдФрд░ рдПрдХ рдЦрд░рд╛рдм рддрд░рд╣ рдХрд╛ рдХреЛрдб рд╣реЛрддрд╛ рдерд╛ред рдЗрд╕реА рддрд░рд╣, рдЕрдХреНрд╕рд░ рдЧреБрдордирд╛рдо рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рд╡реЗ рдмрд╣реБрдд рд╕рд╛рдл рдирд╣реАрдВ рджрд┐рдЦрддреЗ рд╣реИрдВред



ImEx.js



рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдФрд░ рд╕рд╛рдл рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддрд╛ рдерд╛ред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдЬрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЙрд╕рдореЗрдВ рдиреЛрдб.рдЬреЗрдПрд╕ рдкрд░ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рд╕рднреА .js рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдмрд┐рд▓реНрдб.js рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ рдХрд┐ рдХреНрдпреЛрдВ рди рдПрдХ рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП рдЬреЛ рдЗрдирдкреБрдЯ рдХреЛрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЧреИрд░-рдорд╛рдирдХ рдлрд╝рдВрдХреНрд╢рди (рд╣рд▓реНрдХреЗ рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ ImEx.js рдерд╛



рд▓рдХреНрд╖реНрдп



рд▓рдВрдмреЗ рдбрд┐рдЬрд╛рдЗрди рд╕реЗ рдмрдЪреЗрдВ


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реИрдВ World, World.Animal, World.animals.Dog, рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╢реБрджреНрдз JS рдореЗрдВ рдХреИрд╕реА рджрд┐рдЦреЗрдЧреА:



// World.js var World = { animals: {} };
      
      





 // Animal.js World.Animal = function ( name, legNum ) { this.name = name; this.legNum = legNum; };
      
      





 // Dog.js World.animals.Dog = function () { this.barking = false; }; World.animals.Dog.prototype = Object.create( World.Animal ); World.animals.Dog.prototype.bark = function () { this.barking = true; }; World.animals.Dog.prototype.stopBark = function () { this.barking = false; };
      
      







рдпрджрд┐ рдЖрдк ImEx.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:



 // World.js namespace Global; export World = { animals: {} };
      
      





 // Animal.js namespace World; export Animal = function ( name, legNum ) { this.name = name; this.legNum = legNum; };
      
      





 // Dog.js namespace World.animals; import World.Animal; export Dog = function () { this.barking = false; }; Dog.prototype = Object.create( Animal ); Dog.prototype.bark = function () { this.barking = true; }; Dog.prototype.stopBark = function () { this.barking = false; };
      
      







рддреАрди рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝реЗ рдЧрдП: 'рдирд╛рдо рд╕реНрдерд╛рди', 'рдЖрдпрд╛рдд', 'рдирд┐рд░реНрдпрд╛рдд'ред рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕рд░рд▓ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред



рдкреНрд░рддрд┐рд░реВрдкрдХрддрд╛ рдХреЛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВ


рдпрд╣ рдЖрдпрд╛рдд, рдирд┐рд░реНрдпрд╛рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЕрдирд╛рдо рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдмрдЪреЗрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдлрд╛рдпрджреЗ рд╣реИрдВ


рдпрджрд┐ рдЖрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЗрд░реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдПрдХ рдЕрдирд╛рдо рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдЪрд░ рдЬреЛ рдЖрдпрд╛рдд рдпрд╛ рдирд┐рд░реНрдпрд╛рдд рдЙрдкрд╕рд░реНрдЧ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рд╡реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдирд╣реАрдВ рдмрдирддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред



рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдВрдЧрд▓реА рдЙрдард╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред



рдпрд╣рд╛рдВ рдХреЛрдб рдЦреБрд▓рд╛ рд╣реИред

рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди: npm рд╕реНрдерд╛рдкрд┐рдд imex -g

рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдзрд┐рдХ рдкреВрд░реНрдг рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдкреНрд░рд╛рд░рдВрдн рдирд┐рд░реНрджреЗрд╢ рд░реАрдбрдореА рдореЗрдВ рд╣реИ ред



All Articles