αα
αααααααααααααααα»αααΆααααααΆαααα’ααααααααΎα JavaScript ααααααα»αααΆααααΆααααα»ααααααααΆαααααααα αα αααα·αααααΆαααααααΆαααααααΆααα
αααα»αααΆααααααΆααααααααααΆααα»αα±αααααααααααααααα»αααΆααααααΉααααααΎαααααΎ HTTP α αΎαααααα·αααΎαα·ααααααα ααΌαααααΆααΆααααααααα
αααΎαααα
ααΆααααΆααααααααΌααααααααΆαααα ααΎααααΆα ααΌα ααααααΆααΉααααααααααΆααααΎααααΈααΌαα’αααΈαα½ααααα αΆαααααα ααα ααααα·αααΎααΆαααααα αΆααααΆαααΆααααααΆααΆαααααα αααΆααα’αααΈαααα αΆααα αα½αααΎααα·αααΆαααα α·αααααΆααα ααα»ααααααΆα’αα»αα ααΆαααα·αα’αΆα ααααααααααααααααΆαααααααααΆαααα αααααΆαααα ααΎααα·ααΆααααααααΎαα α·ααα αααααα α α·αααααααΎα±αααα·α αα ααΆαααΆααααααΆααααα½αααααα·α α αΎαααΆααα»αα±ααααΆαααααααααα»αααΆααα½αααΆαα½αααΉαααΆαα α αααα‘αααααα·ααα ααΆαα»αααΆααααααΆααααααΎαα‘αΎαααΆαααΆααααααΆα
ααα»ααααα’αΆα‘αΆα ααΆα ααΆα
αααΆααααΆααααΆααΆααααΆααα½ααααααααΌαααααααααΈαα»αααα ααΆααααΉαααΆααΌαα
ααΈαααααααα’αααΈαααααΎαααΆααα
ααΈαααα α’αααΈαααααΎαααααΌαααΆαααΊααΆαααΌαααΆααααααααααααΆαααααααα αΆαααΈααΆααααααΉαα’αααΈαααα·α αααααΆαααΆαααΆααααα αααααΌαααααααααααααααααα
ααΎααααΆαααα ααΊααααΆααααααΆαααααα»αα ααΆααααΆααααα·ααα·αα
αααΆααααΆααα’αααΈα’αααΈααααααααΆαα
αααα»α JavaScript α αΎααα·αααΆαα·αα’αΆα
ααααααααΈααΌαα ααα»ααααα½αααααααΌαααΆααααααα αααααΆααβα’αααβααΌα
βαααβα’αΆα
βααΎααααβααΆα ααα»ααααβααΆααβαααβαααααα·ααβααΉαβαααααβα’αααβα
αΆααβαααβα αΎαα ααΎβα’αααβα’αα·ααααααβααΌαβαααβααΉαβα’αΆα
βαα½ααα»αβααα α»αβαααα»αβααααβαααααΆααβααβααΆαβαααααΆβααβαααα»αααααΆα αα·αβααααααβα’αααβαααααβαααβααΈβα’αααΈβαααβααΆααβααΆαβααααΎβαααΆαβαα·αβααααΆαα?
α’αααα’αα·αααααααα·α αΆαααΆααΌααααααααααα½α ααΆααααα αααα αΆαα±ααααΎαααααααα½αα―αα
αααα»αα’αα‘α»ααααααααααΎαααΆαα’αα·αααααα ααΎαααααααα½ααααααααΌααααααΆαααααα’αΆα ααα·αα‘αΎααα·αααΆαα ααΎαααααααααααααΌα ααΎααααΈαα»αα±ααααΎααααααα‘αΎααα·αααΆαααααα ααΌα ααααα αΎα ααααααααααΆαααα α·ααααα»αααΆααααΆααα’ααααααααΎαααΎαααααααααΆααα ααΎαααΎααα ααΌααααααΆααααα αααααααΎαααααΎααΆαααΆαα½αααΆα’αααΈααααααα αΆαα±ααααΎαααααααα½αα―α - ααΎαααααΆααααααααααααΆα’αααΈαααΉαααααΎαααΆαααΌα αααααΆαα½αααα
α αΎαααΆααααααΆααΆααααΎαααΆα ααα»αααααα ααααααα’αααΈαααΆαααααα·ααΆα ααΆααααααΉαα’αααΈααααΆαα·α α αααΎαααΆαααΆαααααααΆααα
ααΌα αααα αααααααααααααΎααααααΆαααα»ααααααααΆα’αααα’αα·ααααααααΆαααααααααΆαα αΆαααα»αααααα»αααααΆααΆααΆααααα»ααΆαααααααα½αα―αα ααΆαααααα ααααΆααΆααααα·αα’αααΈαααααααααααΆαααΆαα½ααα½ααααα αααααααα½αααααΎαα‘αΎααα ααααααααΆαα½ααα αααα»αααΌαααααααααΆααααΆαα ααα»ααααααΆαααα·ααααααΈαααααΆαααααΌαα αα·ααα·αα’αΆα αα·ααΆαα‘αΎααα·αααααααα½αα―ααααα»αα’αα‘α»αααααααααΆααααααααα αααα ααααΆααΆααα αα αΆααααααααααααααΌα - ααΆαα·ααα·ααΆαααα
return new Promise((resolve, reject) => {
functionWithCallback((err, result) => {
return err ? reject(err) : resolve(result);
});
});
αααα»αβααβααΆαβααααΎβααΆβααα - α αΎαβααΎαβαααα ααβααΆβααΆαβααααΎβααΆβαα βαααβααααα αα½αααααααΆαααααααααααααααΌααα½ααα»α ααΎααααΈα²αααα½αααα’αΆα ααααΎααααΆααααΆαα αααααααααααα»αααΆαααΆααααααα½ααα ααααααααααα½αααααααΆααααααΆααααα·αααΌαα α’αααΈαααααααα’αααΈαααααΎαααΆααα ααΈαααα ααα»ααααααααα·αααΎα’αααα’αα·αααααααααα αααΆααααΈααααααα·αααα ααΆααααΉααα·αα αΆαααΆα αα αΆαα’αααΈααΆααα’ααααααα ααΆααααααΆααααααΉαααΈααααααααΎααΆ α αΎαααΆααααα½αααα·αα‘αΎααα·αααΌαα’αααΈααααααααΆααααααΆααααααΌαααΆαααΆααΌαα
αααααααα α«α
αααα»αααααΆα 2012 αα
ααααααααΆααααα½αααααΆααααααααααααααααααΆααα»ααα·αααΆααααααΌαααΆααααααΎαα‘αΎααα
α‘αΎα jQuery ααΆαααααααααααα·ααααα α αΎααααα»αααΆαα’αΆαααααα
ααααα αααααααααα’αααα’αΆαααΈαααααααααΎα jQuery ααααΆαααααα½ααααααα½αααααΈααααΌα αα·ααααααααΌαααΆααααααΉααα·ααααα½ααα αααα»αααααΎαααΆααα·ααααααΆααα αααααΆααααααΎααααααΆαααα αααα»αααααααααα»ααααΆαααααΆαα α»ααααααααα jQuery ααΆαααΆααααααααααΆαααα·αααΆααααααααα½α ααα»αααααααα»ααα ααααααΆαααααα ααααααΆαααααΆααα α’αααΈβαααβααααΎβα²ααβαααα»αβα αΆααβα’αΆααααααβααααΆααβαααα»αβα’αααΈβααΆαβααΊβα’αΆααααααβααΆααβαα αΌαβαααβαααα»αβα’αΆα βαα·αβααΏαβααΆααβα’ααβαααβαααβαααα½αβα―αα ααα αΆααααα’ααααα·ααααααΆααα·αααααΆα αΆααααΌα ααΆααα ααα»αααα ααΌα ααααα αααΆααααΆααααΆαααα»αα αΆααααααΎααα·ααααΆααα»αααΆαααΆαααα»αα’αΆα αααααΎα jQuery αααΆαααΆααααα½αααααα·αααΎαααα»αααΎαααα α»ααα ααΆα
ααΆααΆααα·α αααα»αααΉααα·αα’αΆα ααααΎα’αααΈααΌα αααααΆααα - αααα»αααΉααααααα α α·αααααΆααΆααΆααΆαααααΆαααααα·αα’αΆα ααααΆααααααΆαα αααααααααΆαααααΆαααααα½ααααααααα»αα αΆααααΌα ααΆααΆααααααα αα·αααααααααααΎααααΈααααΎαααΆα α αΎααααα»αααΉαααααααα αααα»αααΉαα αΆααααααΆαα jQuery ααΆααααα»ααααααα αΆαα±ααααΎαααααααα½αα―α αα αααα»αααααα·ααααα·ααΆαααααΉαααααΌααααα’αααααααΆααααααααΌαααΆαααΏααααααΉαααα»αααα»αααααα ααααααα αααα»αααααΎααααα·αααααααααΆααααααααΆαααα»αααΆαααααααααα’αααΈααααααΆααααααααΆαααααααα ααα»ααααααααΆααααααααΎααΆααΆαααα’αααααα αα½αααααααα
ααα»ααααβααΆαβα’αΆαβααααα βαααβααααΎβα±ααβαααα»αβααααΆαβααΆβααα»αααβαααααα αααα»αα αΆααααααΎαα’αΆαααΌαααααα α αΎαααΆαααααΎαααΆααΆαα’αα»αααααααααααααΆαααΆα αααΎααα·αααΆααΆααααααΆααΆα ααΌααααΈααααΆααααααααααααα αα ααΆααα·αααΏαααααααααααααα½αα―α ααΊααΆααΏααααααα ααα»ααααβααΆβαααα»αβαα·ααααΆβααΌαβααααβα’αααβααα αα·αβαααααΎαβαααααβααααΆαβαααβααΆαβααααΆααβα‘αΎαβαα·α αααβαα½αβααΎαβαααααΎαβα’αααΈβαα½αβαααβαααα½αβααΎαα
ααΆααααα»ααααα·ααααα’αααααα½αααΆα αα·αααααΌαααα’αααα αΆααααααΎαααααααααΆααααΉαααααΆααααααΌαα’αααααΆα’αααα’αα·ααααααα α’αααααΉαααΎαααΆαααααΆαααααα’ααα αΆααααααα’αααααααΎα₯αααααα α αΎααααα’αααααααΆαααα·αααΆααΆααααα»αα»ααΆαααααααααα·αααααΎαααΆαααΎαααααααααΆααααααα ααα»ααααααααΆαααααααααααΆααααα αΆαααααΆαααΌαααααΆα αα·αααααααααααααΆαα
αααααααα’αααααΉαααααΌααααα αΌαααΌαααααα·ααΆαααΆαα½αααα αΆααααααα½αα ααα»αααααααααΆαα·ααΈαααααααΆααααΈαααα»αααα αΆαααΌα αααααααααΆ α’αααα’αΆα αα·ααΆαα‘αΎααα·αααΌαααααΌαααααα’ααααα·αααααα ααΆαααααααααααΆαα αααααΉαα’αα»ααααΆαα±ααα’αααα αΌααααα αα αααα»αααααΎαααΆααααααααΌα αα·ααααααα±ααα’αααααΌααααα»αα α·αααααααααααααααα»αααΆαααααααααααααααααΆαααααΆαααααα½αααααα’αααα
αα ααααααα»αα αΆααααααΎαααααΎααΆαααΆαα½αααΆααααααΆααααΌα ααΆα αΆααααΌα ααΆαααα»αααΌα ααΆααααα’αΆαααα»αααααΆαα αααααΆαααααααα»αααΆαααααΎαααΆαα½αααααα’ααααΎααΆαα α αααα‘αααααα·αααΌα ααααΆ α αΎααα·ααααααααααααα·ααΈαααααααα»αααΆααααααα ααΆα α·αααααααα»αααααα’αΆαααααα ααΌα αααα ααααΌβαααβααΆαβαααβααααβααΎααααΈβααααααααβααΎαβααΈβααΆαβα α βαααα‘ααβαα·αβααααΌαβααΆαβα’αα»ααααβαααβαααα½αβααΆβααααΆααβαααβααααΎβααΆαβα α βαααα‘ααβαα·α?!
αααααΆααα½ααααα»αα±ααααΎααααα αΆαααααααααααααααααΆ α αΎαααΉαααΆααααα·ααααααΆαααααααααΌααα·αα αααΆααααΆαααα α αααααα»ααααα»ααα ααΊααΆααΆααααα»αααααΆαα αΆαααΆααααααααα»ααα·αα’αΆα αααααΆααααα»αααΈαα·ααααααααα»αα ααΆαααααααααΆααααααΆααααΌαααα’αΆα αααααΆααααααααΆααααα αΆααΆαα½αααΉαααΆαα ααααΉαα ααααΎα αα·αααΆαααααα»ααααΆααααα α αααααΆαααααααααα»αααααααααααααΌα αα·αααΈαα ααααΎαααΆα’αααα’αα·ααααααα
ααα αααααααααα‘αΎααα·α
ααΌα
ααααααΌααααααααααΎααααα‘αΎααα·αα αααααααΌαα
ααα·ααααααααααΆαααααα½αααααα’ααα αααααΎαααΆααααααΆαααα»ααααα»α α¬ααΌααααΈαααααααΎααααααααααΆααααααααααααααααααΆαααααα½αααααα’αααα
ααΆαα·αααααΆαααααααααααΆαααααΆααααΆααααΉαααααΎααΆααα’ααααα - ααα»ααααα₯α‘αΌααααα’αααααΉαααΈααααααααΎααΆα α αΎαααααα·αααΎα’αααααΆαα±ααΆαααααΎααααΆααααΆαα’αα·ααααααααααααααΆαααααααααΆαααα
αααα»αααααααααααΆαααααα½αααααα’ααα αααααΆααΌαα
ααΆααα’ααΆααα α’αααααΉαα’αΆα
α’αα·αααααα½ααα αα·ααααα’αααΈααααααααα
α
ααα»α
αα
ααΈαααααΊαα·ααααααΎααααΈααααΎαααααΌαααααα’ααααα
ααα·αααααααααα ααα»ααααααΎααααΈαααα’αααΈαααααααΈα ααΆααααααααΆαα’αα»ααααααααΆαααααα½αααααα’αααα’αααΈαααααααααΆααααααΆαααααΆααααΊααΆαα·ααΈααααα’αα½αααΎααααΈαααααΈα’αααααααααααααα·ααΈααααα’αααα»α α αΎαααΌα
αααααααααΉαααααΆαααααα’αααα
ααααα: www.habr.com