JDoc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдордореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдЙрддреНрдХреГрд╖реНрдЯ Google рдбреЙрдХреНрд╕ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдорд╛рд░рд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рди рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрд╡рд╛, рдмрд▓реНрдХрд┐ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛! рдФрд░ рд╣рд╛рдВ, рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ :) рдЗрд╕рд▓рд┐рдП jDoc рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ, рдЬреЛ рдЕрднреА рднреА рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 0.1.0 рдХреЗ рддрд╣рддред

рд╣рдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


рдЗрд╕ рд╕реНрддрд░ рдкрд░ jDoc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдкреНрд░рд╛рд░реВрдкрдг, рдЪрд┐рддреНрд░, рд▓рд┐рдВрдХ, рдЖрджрд┐ рдХреЗ рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдкрдврд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ , рдРрд╕реЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ:

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "рдкрдврд╝реЗрдВ" рд╢рдмреНрдж рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛, рдХреНрдпреЛрдВрдХрд┐ рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рд╕рдВрдкрд╛рджрди рдФрд░ рдирд┐рд░реНрдорд╛рдгред

рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рд╣рдо рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

<script src="js/jDoc.0.1.0.js"></script> 


рдпрд╛ рдЗрд╕рдХрд╛ рдЫреЛрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг:

 <script src="js/jDoc.0.1.0.min.js"></script> 


рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рд╛рдЗрд▓ рдкрдврд╝реЗрдВ:

 //file -   File jDoc.read(file, { success: function (result) { }, error: function (error) { } }); 


рдкрд░рд┐рдгрд╛рдо - рд╡рд╕реНрддреБ, рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдоред рдЗрд╕рдХреА 2 рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ:
  1. result.html () - рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХреЛ рд▓реМрдЯрд╛ рджреЗрдЧрд╛ред рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдлрд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде html, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рддреБрд░рдВрдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
  2. result.data () - рдПрдХ рдирд┐рдпрдорд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд░реАрдб рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд▓реМрдЯрд╛рдПрдЧрд╛


рдкреНрд░рдпреБрдХреНрдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ


рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЧрдарди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ (рдбреЙрдХреНрд╕, рдУрдбреАрдЯреА) рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рдореЗрд░реЗ рдЕрдирдкреИрдХрд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдЬрд▓реНрдж рд╣реА рдореБрдЭреЗ рдЙрддреНрдХреГрд╖реНрдЯ zip.js рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдорд┐рд▓реА рдФрд░ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛ред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдИ рдХреАрдбрд╝реЗ zip.js рдореЗрдВ рддрдп рдХрд┐рдП рдЬрд╛рдиреЗ рдереЗ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЦреЛрдЬ рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рдерд╛ред

рдмреЗрд╢рдХ, рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА HTML5 рдХреЛ рдПрдХ рд╣реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ: рдмреВрдБрдж , рдлрд╝рд╛рдЗрд▓рдПрдкреАрдЖрдИ , рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рд╕рд░рдгрд┐рдпрд╛рдБ

рд╕реНрд░реЛрдд рдХреЛ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдирд╛ рдЧреНрд░рдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


рдореЗрд░реЗ рд▓рд┐рдП, Office Open XML рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдЬрд┐рд╕рдореЗрдВ .docx рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдГрд╕реНрд╡рдкреНрди рдмрди рдЧрдпрд╛ рд╣реИред рдЙрд╕реА OpenDocument (.odt рдлрд╝рд╛рдЗрд▓реЛрдВ) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдУрдкрди XML рд╕рдВрд░рдЪрдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд░рд╛рдХреНрд╖рд╕реА рджрд┐рдЦрддреА рд╣реИред

рдордЬреЗрджрд╛рд░ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред .Docx рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рдореЗрдВ рдПрдХ рдЯреИрдЧ рд╣реИ
 <Pages> 
рдЬреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк MS Word рдореЗрдВ рдПрдХ рд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 2 рд╣реЛрдЧреА :) рд▓рдЧрднрдЧ рдПрдХ рджрд░реНрдЬрди рдЕрдиреНрдп рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реБрдИред

рдореБрдЭреЗ WebWorkers рдХреЗ рд╕рд╛рде, рдЬреИрд╕рд╛ рдХрд┐ рднреБрдЧрддрдирд╛ рдкрдбрд╝рд╛ рдХреНрд░реЛрдо рдФрд░ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рджреЛрдиреЛрдВ рдореЗрдВ, 20 рд╕реЗ рдЕрдзрд┐рдХ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рдПрдХ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦрддреНрдо рд╣реБрдЖ рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ .docx рдлрд╝рд╛рдЗрд▓ 20-25 рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ "рдкрд╛рд░реНрд╕" рд╣реИ, рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдЕрдиреНрдп рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдирд╣реАрдВ рд▓реЗ рд░рд╣реА рд╣реИред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди


рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, Google рдХреНрд░реЛрдо рдФрд░ рдореЛрдЬрд╝рд┐рд▓рд╛ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдерд╛ред

рдпреЛрдЬрдирд╛рдУрдВ


рдЖрд╢рд╛рд╡рд╛рджреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд┐рдХрд╛рд╕ рдпреЛрдЬрдирд╛рдПрдВ рдиреЗрдкреЛрд▓рд┐рдпрди :


рдкреБрдирд╢реНрдЪ рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрднреА рднреА рдирдо рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╣реА рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдкрдврд╝рдирд╛, рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдирд╛ред
рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬреНрдпрд╛рджрд╛ рд▓рд╛рдд рдордд рдорд╛рд░реЛред рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд░рдЪрдирд╛рддреНрдордХ рд╕реБрдЭрд╛рд╡ рдФрд░ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
PPS рдПрдХ рдбреЗрдореЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд haberraiser aleks_raiden рдзрдиреНрдпрд╡рд╛рдж
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ :)

Source: https://habr.com/ru/post/In195342/


All Articles