рдбреЗрд╕реНрдХрдЯреЙрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ PhoneGap рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдирд╛

рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдореИрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ PhoneGap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЫреЛрдЯреЗ рдиреЛрдЯреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдмрдбрд╝реЗ рдиреЛрдЯреЛрдВ рдкрд░ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдРрд╕рд╛ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд╣реАрдВ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЦреЛрдЬрд╛ рди рдЬрд╛ рд╕рдХреЗред рдкрдж рдХреЗ рдЕрдВрдд рдореЗрдВ - рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдпрд╣рд╛рдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗ рдпрд╛ рдирд╣реАрдВ рдЗрд╕ рдкрд░ рдПрдХ рд╡реЛрдЯред

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдРрдк рдХреНрдпреЛрдВ рдЦреЛрд▓реЗрдВ?


рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рджреЛ рдХрд╛рд░рдг рд╣реИрдВ: 1), рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП 2)ред рдкрд╣рд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рджреВрд╕рд░реЗ рдЕрд╡рд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд PhoneGap рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдкреНрд░реЛрдореЛ рд╕рд╛рдЗрдЯ рдкрд░ рди рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ JS рдбрд╛рдпрдирд╛рдорд┐рдХреНрд╕ рднреАред рдпрд╣реА рд╣реИ, PhoneGap рд╕реНрд░реЛрдд рдХреЛ рдПрдХ iframe рдореЗрдВ рд▓рдкреЗрдЯреЗрдВ, рдЗрд╕реЗ рдХреБрдЫ рдирд┐рдпрдорд┐рдд iPhone рдФрд░ рд╡реЙрдЗрд▓рд╛ рдХреЗ рдЪрд┐рддреНрд░рдордп рджреГрд╢реНрдп рдХреЗ рдЕрдВрджрд░ рд░рдЦреЗрдВред рдХреБрдЫ рд╡рд╛рд╣ рдХрд╛рд░рдХ рдФрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрд╕рд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИред

рдХреНрдпрд╛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ?


HTML рдореЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ cordova.js рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рд╕рдорд╛рд╡реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдЬреЗрдПрд╕ рд▓реЙрдЬрд┐рдХ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдк рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдкрд░ рдЬреЗрдПрд╕ рд▓реЙрдЬрд┐рдХ рдХреЛ рдорд╛рдирдХ рдбреЛрдореЗрд╕реНрдЯрд┐рдХ рдЗрд╡реЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬреАрдкреАрдПрд╕ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЙрдк-рдЕрдк рдкреНрд░рд╢реНрди рдорд┐рд▓рддреЗ рд╣реИрдВред

рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг


рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмрд╛рдд рджреЛ рд╕реНрд░реЛрдд рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдирд╛ рд╣реИред 1) рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП: рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЙрд░реНрдбреЛрд╡рд╛.рдЬреЗрдПрд╕ + рдЬреЗрдПрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдбрд┐рд╡реЗрд╕рд░реЗрдбреА рдЗрд╡реЗрдВрдЯ рдХреЗ рдЯреНрд░рд┐рдЧрд░ рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ 2) рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП: рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рдмрд┐рдирд╛ред рдЬреЗрдПрд╕ + рдЬреЗрдПрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЛрдореЗрд╕реНрдЯрд┐рдХ рдЗрд╡реЗрдВрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рдеред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ рдкрд╣рд▓реЗ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЗ рдХрд░реЗрдВред рдмрд╣реБрдд рдЧреБрд╕реНрд╕рд╛ рдЖ рд░рд╣рд╛ рд╣реИред

рдирд┐рд░реНрдгрдп


рд╣рдо рд╣рдореЗрд╢рд╛ HTML рдореЗрдВ cordova.js рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреНрд░реА рд╕реЗ cordova.js рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣реА рд╣рдЯрд╛рддреЗ рд╣реИрдВред PhoneGap Build рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рддреЗ рд╕рдордп, рд╕рд░реНрд╡рд░ рд╕реНрд╡рдпрдВ рдЯреНрд░реА рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ JS рдлрд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░ рджреЗрдЧрд╛, рдФрд░ рдЬрдм рдЗрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдХрдВрд╕реЛрд▓ рдХреЗрд╡рд▓ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐ рдХреЛ рдереВрдХ рджреЗрдЧрд╛ рдЬреЛ рдХреБрдЫ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬреЗрдПрд╕-рд▓реЙрдЬрд┐рдХ рдХреА рд╢реБрд░реБрдЖрдд рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ:

if( window.cordova ) { document.addEventListener( 'deviceready', start, false ); } else { $( start ); } function start() { //   JS-   } 

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


All Articles