เบซเบเบถเปเบเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเบตเบเบญเบ 1C: เปเบเบเปเบเปเบฅเบเบตเบงเบดเบชเบฒเบซเบฐเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบเบฑเบเบเบฐเบเบฒเปเบเบเปเบเปเปเบเบเปเบเปเบฅเบเบตเปเบเบเบเบญเบกเบเบตเปเบเบทเบเบเบธเปเบกเบเบญเบ, เบชเบฒเบกเบฒเบเปเบเบตเบเบเบปเบงเปเบเปเบเบฑเบเปเบเบฅเบนเบเบเปเบฒเบเบฒเบเป (เบเบฐเบเบดเบเบฑเบเปเบเป) เบชเปเบฒเบฅเบฑเบ Windows, Linux, MacOS X, เปเบฅเบฐเปเบเบฑเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเบชเปเบฒเบฅเบฑเบ 5 เบเบปเบงเบเปเบญเบเปเบงเบฑเบ - Chrome, Internet Explorer, Firefox, Safari, Edge, เปเบฅเบฐเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบฒเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเปเบฅเบฐเปเบเบซเบเปเบฒเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเปเบฅเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบทเบญเบเบเบทเบเบฑเบ.
เบเบญเบเบซเบฒ 10 เบเบงเบฒเบกเปเบเบเบเปเบฒเบ (2 เบฎเบนเบเบเบฒเบเปเบเปเบเบฒเบเบเบฑเบ):
เบเปเบญเบเบขเปเบฝเบกเบฅเบนเบเบเปเบฒเบเบฒเบเปเปเบ Linux:
เบเปเบญเบเบขเปเบฝเบกเบเบฝเบงเบเบฑเบเบขเบนเปเปเบเปเบงเบฑเบเบฅเบนเบเบเปเบฒ (เปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ Chrome):
เปเบเบฑเบเบซเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบถเปเบเบชเปเบฒเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ? เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเบซเบเปเบฒเบเปเปเบ, เปเบงเบฅเบฒเปเบเปเบเปเบฒเบเบปเบเบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ. เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบเปเบกเปเบเปเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบธเบฅเบฐเบเบดเบ. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒ (เบเบฒเบเบเบนเปเปเบเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เปเบเปเบขเบธเบเบขเบนเปเบเบตเปเบเบฑเปเบ; เบเบปเบเบญเบทเปเบ, เบเบปเบเบเบฑเบเบเปเบฒเบก, เปเบเปเบเบฐเบเบดเปเบกเบฅเบนเบเบเปเบฒเบเบฒเบเปเปเบฅเบฐเบเปเบฒเบเบฑเบเบเบปเบงเปเบญเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ). เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบซเปเบเบนเปเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบตเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบฅเบนเบเบเปเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบตเบเบตเปเบชเบธเบ.
เบเบฒเบเปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเปเบงเบฑเบเปเบซเปเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเปเบกเปเบเปเบเบเบเบฒเบเปเบซเบเปเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบฒเบเบชเปเบฒเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบกเปเบเปเบเบเบเบฒเบเปเบซเบกเปเบซเบกเบปเบ, เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบ scratch.
เบเบฒเบเบชเปเบฒเบเบเบฑเบเบซเบฒ
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเปเบเบเบเบฒเบ: เบฅเบนเบเบเปเบฒเปเบงเบฑเบเบเปเบญเบเปเบฎเบฑเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเป, เบเบท:
- เบชเบฐเปเบเบเบชเปเบงเบเบเบดเบเบเปเปเบเบนเปเปเบเป
- เบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒเบเบตเปเบเบฝเบเปเบเบฑเบเบเบฒเบชเบฒ 1C
เบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเปเบ 1C เปเบเปเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบเบปเบงเปเบเปเปเบเบชเบฒเบเบเบฒ, เปเบเปเบขเปเบฒเบเบเบฐเปเบเปเบ, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบฅเบฝเบ pixel-by-pixel เบเบญเบเบญเบปเบเบเบฐเบเบญเบ; เบเบฐโเบกเบฒเบโเบชเบฒเบกโเบญเบฒเบโเปเบโเบฑโเบชโเบเบญเบโเบญเบปเบโเบเบฐโเบเบญเบโเบเบฒเบโเปเบเปโเบเบญเบโเปเบกเปเบโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเป - เบเบธเปเบกโ, เบเปเบญเบโเปเบชเปโเบเปเปโเบเบงเบฒเบก (เบเปเปโเบเบงเบฒเบกโ, เบเบปเบงโเปเบฅเบโ, เบงเบฑเบโเบเบต / เปเบงโเบฅเบฒโ)โ, เบฅเบฒเบโเบเบฒเบโ, เบเบฒโเบเบฐโเบฅเบฒเบโ, เบโเบฃเบฒโเบโ, เปเบฅเบฐโเบญเบทเปเบเปโ.
เบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒเปเบเบเบฒเบชเบฒ 1C เบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเบญเบเบเบดเปเบ (เปเบเบฅเป, เปเบฅเบฐเบญเบทเปเบเป), เบเบฒเบเบเบดเบก, เปเบฅเบฐเบญเบทเปเบเปเบญเบตเบ.
เบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเป (เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเปเบงเบฑเบ) เปเบฅเบฐเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเปเบเบธเบเบเบฝเบงเบเบฑเบเบเบญเบเบเปเบฅเบดเบเบฒเบเปเบงเบฑเบเปเบเบทเปเบญเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ 1C. เบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบนเบเบเปเบฒ, เปเบเปเบเบญเบ, เปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบ - เบฅเบนเบเบเปเบฒเบเบฒเบเปเบเบทเบเบเบฝเบเปเบ C ++, เบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบกเปเบเบเบฝเบเปเบ JavaScript.
เบเบฒเบเบเบฐเบซเบงเบฑเบเบชเบฒเบ
เปเบเบเบเบฒเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเบเปเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบต 2006, เปเบเบเบกเบตเบเบตเบกเบเบฒเบ (เปเบเบเบชเบฐเปเบฅเปเบ) 5 เบเบปเบ. เปเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบญเบเปเบเบเบเบฒเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบกเบตเบชเปเบงเบเบฎเปเบงเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบชเบฐเปเบเบฒเบฐ (เปเบญเบเบฐเบชเบฒเบเบเบฒเบเบฐเบฅเบฒเบ, เปเบเบเบงเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป); เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฝเบงเบเบฑเบเบเบตเปเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเปเบขเบนเปเปเบเบฅเบนเบเบเปเบฒเบเบฒเบเป. เปเบซเบผเบปเปเบฒเบเบฑเปเบ. เบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฝเบเบญเบปเบเบเบฐเบเบญเบเปเบซเบกเปเปเบ JavaScript เบเบตเปเบเบงเบเปเบเบปเบฒเปเบเบตเบเบชเปเบฒเบเปเบ C ++ เบเปเบญเบเบซเบเปเบฒเบเบตเป.
เปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเปเบชเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ (เปเบกเปเบเบฐเบเบฑเปเบเบเบฒเบเบชเปเบงเบ) เบเบญเบเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเป C ++ เปเบเบปเปเบฒเปเบเปเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ JavaScript เปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฒเบเปเบเบงเบเบดเบเบเบตเปเปเบเบฑเปเบกเปเบเบเบฅเบฐเบซเบงเปเบฒเบเบชเบญเบเบเบฒเบชเบฒ; เบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเปเบเบทเบเบเบฝเบเปเบงเปเปเบ JavaScript เบเบฒเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบ.
เปเบเปเบฅเบเบฐเบเปเบฒเบญเบดเบเบเบญเบเปเบเบเบเบฒเบ, เบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเปเบเปเบฝเบเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒเปเบเบเบฒเบชเบฒ 1C เบเบตเปเบกเบตเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเบเบปเบเปเบเบปเปเบฒเปเบเปเบ JavaScript. เบฅเบนเบเบเปเบฒเบเบฒเบเปเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบเบเบฑเบ - เบฅเบฐเบซเบฑเบเปเบเบเบฒเบชเบฒ 1C เบเปเปเบชเปเบฒเบเปเบเปเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบ bytecode, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ bytecode เบเบตเปเบเบทเบเบเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเปเบฝเบงเบเบฑเบเบฅเบนเบเบเปเบฒ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเบเปเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบ - เบเปเบฒเบญเบดเบ, เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เปเบฅเบฐเบญเบฑเบเบเบตเบชเบญเบ, เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบเปเบญเบเบฐเบเบฒเบเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบฅเบฐเปเบงเบฑเบ.
เบฎเบธเปเบเบเปเบฒเบญเบดเบเบเบญเบ 1C: เปเบเบฅเบฐเบเบฐเบเบญเบกเบงเบดเบชเบฒเบซเบฐเบเบดเบเบเบตเปเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒเปเบเบเบต 2009. เบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเปเบงเบฅเบฒเบเบฑเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ 2 เบเบปเบงเบเปเบญเบเปเบงเบฑเบ - Internet Explorer เปเบฅเบฐ Firefox. เปเบเบเบเบฒเบเบเบปเปเบเบชเบฐเบเบฑเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Opera, เปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบฑเบเบซเบฒเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเปเบเปเบงเบฅเบฒเบเบฑเปเบเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบ Opera (เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบตเปเบเบฐเบเบดเบเบเบฒเบกเบเปเบงเบเบเบงเบฒเบกเปเบเปเบเบญเบ 100% เบงเปเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบดเบ, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฑเปเบเบเปเบฒเปเบเบตเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบ. เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ 1C) เบเบฒเบเปเบเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเปเบญเบเบเบทเบเบเบฐเบเบดเปเบก.
เปเบเบโเบเบฐโเบเบญเบโเบเบฒเบโ
เปเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบ, 1C: เปเบงเบเบตเบงเบดเบชเบฒเบซเบฐเบเบดเบเบกเบต 4 เปเบเบเบเบฒเบเบเบตเปเบเบฝเบเปเบ JavaScript:
- WebTools โ เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบเปเบเบเปเบเบเบเบฒเบเบญเบทเปเบเป (เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฐเบเบญเบเบกเบต
Google Closure Library ). - เบญเบปเบเบเบฐเบเบญเบเบเบงเบเบเบธเบก
FormattedDocument (เบเบฐเบเบดเบเบฑเบเปเบ JavaScript เปเบเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบฅเบฐเบฅเบนเบเบเปเบฒเปเบงเบฑเบ) - เบญเบปเบเบเบฐเบเบญเบเบเบงเบเบเบธเบก
เบเบนเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ (เบเบฐเบเบดเบเบฑเบเปเบ JavaScript เปเบเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบฅเบฐเบฅเบนเบเบเปเบฒเปเบงเบฑเบ) - เบฅเบนเบเบเปเบฒเปเบงเบฑเบ
เปเบเบเบชเปเบฒเบเบเบญเบเปเบเปเบฅเบฐเปเบเบเบเบฒเบเบเปเบฒเบเบเบทเบเบฑเบเปเบเบเบชเปเบฒเบเบเบญเบเปเบเบเบเบฒเบ Java (เบซเบผเบทเปเบเบเบเบฒเบ .NET - เบญเบฑเบเปเบเบเปเปเบเบฒเบกเบเบตเปเปเบเปเบเบดเบ); เบเบงเบเปเบฎเบปเบฒเบกเบต namespaces, เปเบฅเบฐเปเบเปเบฅเบฐ namespace เปเบกเปเบเบขเบนเปเปเบเปเบเบเปเบเบตเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเบฒเบเปเบเปเบเบเปเบเบตเบกเบตเปเบเบฅเป เปเบฅเบฐเบซเปเบญเบเบฎเบฝเบ namespace. เบกเบตเบเบฐเบกเบฒเบ 1000 เปเบเบฅเปเปเบเปเบเบเบเบฒเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ.
เบเบฒเบกเปเบเบเบชเปเบฒเบ, เบฅเบนเบเบเปเบฒเปเบงเบฑเบเบชเปเบงเบเปเบซเบเปเปเบเปเบเบญเบญเบเปเบเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบเบเปเปเปเบเบเบตเป:
- เบเบฒเบเบเบฑเบเบเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบฅเบนเบเบเปเบฒ
- เบชเปเบงเบเบเบดเบเบเปเปเบเบนเปเปเบเปเบเบปเปเบงเปเบ (เปเบกเบเบนเบฅเบฐเบเบปเบ, เปเบเบ)
- เบเบฒเบเปเบเปเบเบญเบเบเบญเบเบฎเบนเบเปเบเบเบเบฒเบเบเบธเปเบกเบเบญเบ, เบฅเบงเบกเบเบฑเบ, เปเบเบเบฑเบเบเบฒเบชเบดเปเบเบญเบทเปเบเป, เบเบฐเบกเบฒเบ 30 เบเบฒเบเบเบงเบเบเบธเบก (เบเบธเปเบก, เบเบฐเปเบเบเบเปเบฒเบเปเบเบญเบเบเปเบญเบเปเบชเปเบเปเปเบกเบนเบ - เบเปเปเบเบงเบฒเบก, เบเบปเบงเปเบฅเบ, เบงเบฑเบเบเบต / เปเบงเบฅเบฒ, เปเบฅเบฐเบญเบทเปเบเป, เบเบฒเบเบฐเบฅเบฒเบ, เบฅเบฒเบเบเบฒเบ, เปเบชเบฑเปเบเบชเบฐเปเบเบ, เปเบฅเบฐเบญเบทเปเบเป)
- เบฎเบนเบเปเบเบเบงเบฑเบเบเบธเบกเบตเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบเบฅเบนเบเบเปเบฒ (เบฅเบงเบกเบซเบผเบฒเบเบเบงเปเบฒ 400 เบเบฐเปเบเบ: เบฎเบนเบเปเบเบเบงเบฑเบเบเบธเบชเปเบงเบเบเบดเบเบเปเปเบเบตเปเบเบฑเบเบเบฒเบ, เบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบฎเปเบฒเบเบเปเปเบกเบนเบ, เบเบฒเบเบเบฑเบเบฎเบนเบเปเบเบเบเบฒเบกเปเบเบทเปเบญเบเปเบ, เปเบฅเบฐเบญเบทเปเบเป)
- เบเบฒเบเปเบเบเบฒเบชเบฒเบเบญเบเบเบฒเบชเบฒ 1C เบเบตเปเบชเปเบฒเบเบเบถเปเบ
- เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ (เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเปเบฎเบญเบเบฎเบฑเบเปเบ JavaScript)
- เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบฅเบฑเบ
- เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฅเป
- เปเบเบเปเบเปเบฅเบเบตเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเบญเบ, เปเบซเปเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบฅเบฐเปเบงเบฑเบ
เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเปเบฒเบเปเบเบดเบเปเบ JavaScript เบเปเปเปเบกเปเบเปเบฅเบทเปเบญเบเบเปเบฒเบ. เบเบฒเบเบเบตเบฅเบนเบเบเปเบฒเปเบงเบฑเบ 1C เปเบกเปเบเบซเบเบถเปเบเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเปเบฒเบเบฅเบนเบเบเปเบฒเบเบตเปเปเบซเบเปเบเบตเปเบชเบธเบเบเบตเปเบเบฝเบเปเบ JavaScript - เบเบฐเบกเบฒเบ 450.000 เปเบชเบฑเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบขเปเบฒเบเบเบดเบเบเบฑเบเบงเบดเบเบตเบเบฒเบเบฎเบฑเบเบเบธเบกเบงเบฑเบเบเบธเปเบเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบฑเปเบเบเปเบฒเบงเบเปเบฒเบเบเบถเปเบ.
เปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฐเบซเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบฅเบนเบเบเปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบญเบดเบเปเบเป obfuscator เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ, เปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบงเบเบต 8.3.6 (เปเบเบทเบญเบเบเบธเบฅเบฒ 2014) เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเปเบเป.
- obfuscator เบเบญเบเบเบปเบเปเบญเบ โ 1556 kb
- Google Closure Compiler โ 1073 kb
เบเบฒเบเบเปเบฒเปเบเป Google Closure Compiler เปเบเปเบเปเบงเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ 30% เปเบกเบทเปเบญเบเบฝเบเบเบฑเบ obfuscator เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบงเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเบฅเบดเปเบเบเปเบเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเบซเบผเบธเบเบฅเบปเบ 15-25% (เบเบถเปเบเบเบฑเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ).
Google Closure Compiler เปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบตเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบเบฑเปเบเปเบชเปเบงเบฑเบเบเบธ, เบเบฑเปเบเบเบฑเปเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบกเปเบเบชเบนเบเบเบตเปเบชเบธเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป. Closure Compiler เปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบตเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ:
- เบเบฒเบเบเบงเบเบชเบญเบเบเบฐเปเบเบเบเบปเบเบเบตเปเบขเบนเปเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบฒเบ (เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบงเบกเปเบญเบปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบกเบต JSDoc annotations). เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบฒเบเบเบดเบกเปเบเบเบเบปเบเบเบตเป, เปเบเปเบเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบดเบกเปเบ C++. เบเบตเปเบเปเบงเบเบเบฑเบเบญเบฑเบเบเบฒเบชเปเบงเบเบซเบผเบฒเบเบเปเบชเบปเบกเบเบงเบเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบเบเบเบฒเบ.
- เบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฐเบซเบเบฒเบเบฅเบฐเบซเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบฎเบฑเบเปเบซเปเบชเบฑเบเบชเบปเบ
- เบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบฐเบเบดเบเบฑเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเบฑเปเบ:
- inline function เบเบฒเบเบเบปเบเปเบเบ. เบเบฒเบเปเบญเบตเปเบเบเบฑเบเบเบฑเบเปเบ JavaScript เปเบกเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบกเบตเบฅเบฒเบเบฒเปเบเบเบเปเบชเบปเบกเบเบงเบ, เปเบฅเบฐเบเบฒเบเบเบปเบเปเบเบเปเบเปเบเบงเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบตเปเปเบเปเปเบฅเบทเปเบญเบเปเปเบฎเบฑเบเปเบซเปเบฅเบฐเบซเบฑเบเปเบงเบเบถเปเบ.
- เบเบฒเบเบเบฑเบเบเปเบฒเบเบปเบเบเบตเปเปเบเปเบงเบฅเบฒเบฅเบงเบเบฅเบงเบก. เบเปเบฒเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบถเปเบเบเบฑเบเบเปเบฒเบเบปเบเบเบตเป, เบเปเบฒเบเบตเปเปเบเปเบเบดเบเบเบญเบเบเบปเบเบเบตเปเบเบฐเบเบทเบเปเบเบเบเบตเปเบกเบฑเบ
เบเบงเบเปเบฎเบปเบฒเปเบเป WebStorm เปเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฅเบนเบเบเปเบฒเปเบงเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบฅเบฐเบซเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเป
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเบฑเบเบซเบฒเบซเบเบฑเบเปเบเป?
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบเปเปเบ.
เปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบเบเบฑเบเปเบเบตเบเปเบงเบต เปเบฅเบฐเบฅเบฐเบซเบงเปเบฒเบเบเปเบญเบเบขเปเบฝเบก
เบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเป obfuscation เบเบญเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบชเบฒเบกเบฒเบเปเบเบเปเบเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบ. เบฅเบฐเบซเบฑเบเบเบฒเบเบเบญเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบเบเป, เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบ obfuscation, เบญเบฒเบเบเบฐเบกเบตเบซเบเปเบฒเบเบตเปเปเบฅเบฐเบเบทเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฒเบเบซเบงเบฑเบ. เบฅเบฐเบซเบฑเบเบเบฒเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบ:
- เบฅเบฐเบซเบฑเบเบกเบฒเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบฎเบนเบเปเบเบเบเบญเบเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบ
- เบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบเบขเปเบฝเบกเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบญเบทเปเบ
เปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบชเบฑเบเบชเบปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบปเบงเบเบฑเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบฑเบ @expose:
/**
* @constructor
* @extends {Base.SrvObject}
*/
Srv.Core.GenericException = function ()
{
/**
* @type {string}
* @expose
*/
this.descr;
/**
* @type {Srv.Core.GenericException}
* @expose
*/
this.inner;
/**
* @type {string}
* @expose
*/
this.clsid;
/**
* @type {boolean}
* @expose
*/
this.encoded;
}
เปเบฅเบฐเปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบ obfuscation เปเบกเบทเปเบญเบเบปเบงเบเบฑเบเบเบฑเบเบเปเบญเบเบขเปเบฝเบกเบญเบทเปเบเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบญเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบเบฒเบเปเบเปเบเบญเบเบเบฒเบเบชเบปเปเบเบญเบญเบ (เบเบฒเบเปเบเปเบเบญเบเบเบตเปเบงเบดเบเบตเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบทเบเบชเบปเปเบเบญเบญเบ).
/**
* ะญะบัะฟะพััะธััะตะผัะน ะธะฝัะตััะตะนั ะบะพะฝััะพะปะฐ DropDownWindow
*
* @interface
* @struct
*/
WebUI.IDropDownWindowExp = function(){}
/**
* ะะตัะตะผะตัะฐะตั ะฒัะดะตะปะตะฝะธะต ะฝะฐ 1 ะฒะฟะตัะตะด ะธะปะธ ะฝะฐะทะฐะด
*
* @param {boolean} isForward
* @param {boolean} checkOnly
* @return {boolean}
* @expose
*/
WebUI.IDropDownWindowExp.prototype.moveMarker = function (isForward, checkOnly){}
/**
* ะะตัะตะผะตัะฐะตั ะฒัะดะตะปะตะฝะธะต ะฒ ะฝะฐัะฐะปะพ ะธะปะธ ะบะพะฝะตั
*
* @param {boolean} isFirst
* @param {boolean} checkOnly
* @return {boolean}
* @expose
*/
WebUI.IDropDownWindowExp.prototype.moveMarkerTo = function (isFirst, checkOnly){}
/**
* @return {boolean}
* @expose
*/
WebUI.IDropDownWindowExp.prototype.selectValue = function (){}
เบเบงเบเปเบฎเบปเบฒเปเบเป Virtual DOM เบเปเบญเบเบเบตเปเบกเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบฐเปเบชเบซเบผเบฑเบ)
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเบเบฒเบเบเบฑเบ UI เปเบงเบฑเบเปเบเบเปเบเบตเปเบชเบฑเบเบชเบปเบ, เบเบงเบเปเบฎเบปเบฒเบฎเบฑเบเบฎเบนเปเบขเปเบฒเบเปเบงเบงเบฒเบงเปเบฒ DOM เบเปเปเบเบตเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเปเบเบเปเบเบทเปเบญเบเปเบซเบง. เปเบเบทเบญเบเบเบฑเบเบเบต, เบเบฒเบเบเบฝเบเบเบฝเบเบเบญเบ Virtual DOM เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ UI. เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบซเบเบเบฒเบ, เบเบฒเบเบเปเบฝเบเปเบเบ DOM เบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐ, เบเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบชเปเบฒเปเบฅเบฑเบ, เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเบฐเบชเบปเบกเปเบกเปเบเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเบเบปเปเบเปเบกเป DOM.
เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบฅเบนเบเบเปเบฒเปเบงเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเปเบเปเปเบงเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเปเบเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ (CSS, เปเบฅเบฐเบญเบทเปเบเป) เบชเบนเบเบชเบธเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบฐเบเบฒเบเบเปเบฒเบชเบฑเปเบเปเบเบเบเบญเบก (เบเบฑเปเบเบขเบนเปเปเบเปเบเบทเบญเบเบเบธเบเบฎเบนเบเปเบเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ) เบเบทเบเบชเบฐเปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ, เปเบเบเปเบเปเบฎเบนเบเปเบเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบญเบตเบเปเบชเป CSS.
เบเบฒเบเบเบปเบเบชเบญเบ
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบ (เบเบฝเบเปเบ Java เปเบฅเบฐ C ++), เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบธเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบขเบนเปเปเบเบดเบเบชเบธเบ.
เปเบเบทเปเบญเบเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเบปเปเบงเปเบ - เบกเบฑเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบปเบเบชเบญเบเปเบเบทเบญเบเบเบธเบเปเบเบเบเบฒเบเบเบตเปเบกเบตเบเปเบญเบเบขเปเบฝเบก, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบฅเบฐเบฅเบนเบเบเปเบฒเปเบงเบฑเบ. เปเบเบทเปเบญเบเบกเบทเบเบฑเบเบเบถเบเบเบฒเบเบเบฐเบเปเบฒเบเบญเบเบเบนเปเปเบเปเบเบตเปเปเบเบตเบเบเบปเบงเบเบฒเบเปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ 1C เปเบเบปเปเบฒเปเบเปเบเปเบเบฅเปเบชเบฐเบเบดเบ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบฎเบนเบเบเบฒเบเบเบญเบเบเบทเปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบซเบเปเบฒเบเป - เบกเบฒเบเบเบฐเบเบฒเบ - เบเบทเบเบเบฑเบเบเบถเบ. เปเบกเบทเปเบญเบเบงเบเบชเบญเบเปเบงเบตเบเบฑเบเปเบซเบกเปเบเบญเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ, เบชเบฐเบเบฃเบดเบเบเบทเบเบซเบผเบตเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบกเบตเบชเปเบงเบเบฎเปเบงเบกเบเบญเบเบเบนเปเปเบเป. เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฒเบเบซเบเปเบฒเบเปเบเปเปเบเบปเบเบเบฑเบเปเบญเบเบฐเบชเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบเบฑเปเบเบเบญเบเปเบเบเปเปเบเบฒเบก, เบเบฒเบเบเบปเบเบชเบญเบเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบฅเบปเปเบกเปเบซเบฅเบง, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบนเปเบเปเบฝเบงเบเบฒเบเบเปเบฒเบเบเบธเบเบเบฐเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบทเบเบชเบงเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบซเบผเบทเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบงเบฒเบเปเบเบเปเบเบเบถเบเบเบดเบเปเบฒเบเบญเบเบฅเบฐเบเบปเบ. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบถเบเบเบดเบเปเบฒเบเบตเปเบงเบฒเบเปเบเบ, เบกเบฒเบเบเบฐเบเบฒเบเบเบฐเบเบทเบเบเบปเบเปเบเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบงเบเบญเบฑเบเปเบซเบกเป.
เปเบเบทเปเบญเบเบกเบทเบเบฑเบเบงเบฑเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเบงเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบชเบนเบเบชเบธเบ 25 เบกเบดเบเบฅเบดเบงเบดเบเบฒเบเบต. เปเบเบเบฒเบเบเปเบฅเบฐเบเบต, เบเบงเบเปเบฎเบปเบฒ loop เบเบฒเบเบชเปเบงเบเบเบญเบเบชเบฐเบเบดเบ (เบเบปเบงเบขเปเบฒเบ, เปเบฎเบฑเบเบเปเปเบฒเบเปเบฒเบชเบฑเปเบเปเบเบปเปเบฒเบซเบผเบฒเบเบเบฑเปเบ) เปเบเบทเปเบญเบงเบดเปเบเบฒเบฐเบเบฒเบเปเบชเบทเปเบญเบกเบชเบฐเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒ. เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบงเบฑเบเปเบเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฑเบเบเบถเบเปเบงเปเปเบเบเบฑเบเบเบถเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐ.
เปเบเบทเปเบญเบเบกเบทเบเบฒเบเบเบปเบเบชเบญเบเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฒเบเปเบเปเบเบฒเบเบเบปเบเบชเบญเบ
เปเบเบทเปเบญเบเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐ Selenium เปเบชเบตเบกเปเบเบดเปเบเบเบฑเบเปเบฅเบฐเบเบฑเบ; เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบธเปเบกเบเบฒเบเบขเปเบฒเบเปเบเบซเบเปเบฒเบเปเบซเบเบถเปเบเปเบเปเบเปเบฝเบเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบกเบฑเบ, Selenium เบญเบฒเบเบเบฐเบเปเปเบเบดเบเบเบฒเบกเบเบตเป, เปเบเปเปเบเบทเปเบญเบเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบ, เปเบเบฒเบฐเบงเปเบฒ. เปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฝเบเบเบฝเบ pixel-by-pixel เบเบญเบ screenshot เบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ. เปเบเบทเปเบญเบเบกเบทเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบเบฒเบเปเบเปเบเบเบดเบก เบซเบผเบท เปเบกเบปเบฒเบชเปเปเบเป, เปเบเบฒเบฐเบงเปเบฒเบญเบฑเบเบเบตเปเบเบทเบชเบดเปเบเบเบตเปเบกเบฑเบเบเบฐเบฅเบดเบเบเบทเบเปเปเป.
เบเบฒเบเบเบปเบเบชเบญเบเบเบฑเบเบชเบญเบเปเบเบทเปเบญเบเบกเบท (เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐ Selenium) เบเปเบฒเปเบเบตเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบปเบเบเบฐเบเบดเบเบฒเบเบเบฒเบเปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบฒเบเบเบปเบเบชเบญเบเบเบฐเบเบทเบเปเบเบตเบเบเบปเบงเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบฐเบเปเบฒเบงเบฑเบเบเบญเบ 1C: เปเบเบฅเบฐเบเบฐเบเบญเบกเบงเบดเบชเบฒเบซเบฐเบเบดเบ. เบเปเบฒ scripts เบเปเบฒเบเบงเปเบฒ (เปเบกเบทเปเบญเบเบฝเบเบเบฝเบเบเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ), เบเบงเบเปเบฎเบปเบฒเบชเบทเบเบชเบงเบเปเบฅเบฐเปเบเปเปเบเบชเบฒเปเบซเบเบเบญเบเบเบฒเบเบเปเบฒเบฅเบปเบ. เปเบเบทเปเบญเบเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเปเบฒเบเบเบฒเบ - เบเบฒเบเบเปเปเบชเปเบฒเบเปเบซเบกเปเบเบงเบเปเบฎเบฑเบเบงเบฝเบเบเปเปเบเปเบฒเบเบงเปเบฒเบญเบฑเบเบเบตเปเปเบฅเปเบง.
เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบทเปเบญเบชเบทเบเบชเบงเบเปเบซเบเบเบฒเบเบเปเบฒเบฅเบปเบ; เบชเปเบงเบเปเบซเบเปเปเบกเปเบเปเบเป
เบเบญเบเบเบฒเบเบเบตเป, เบซเบเบถเปเบเปเบเปเบซเบเบเบปเบเบเบญเบเบเบฒเบเบซเบผเบธเบเบฅเบปเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบ Google Closure Compiler เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเปเบเบเบเบญเบเบเบฑเบเบเบฑเบ inline (เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฑเบเบเบฑเบเปเบกเปเบ recursive เบซเบผเบท virtual). เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเปเบเปเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเบเบเบฒเบเบเบฝเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบซเบกเป.
เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ
เปเบกเบทเปเบญเบเบฒเบเปเบเปเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเบญเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบ JavaScript, เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ:
- เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฅเป
- เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ cryptography
- เปเบฎเบฑเบโเบงเบฝเบโเบฎเปเบงเบกโเบเบฑเบ
เบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเบญเบ
เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบเปเบงเบเบชเบญเบเบชเปเบงเบ. เบชเปเบงเบเบเปเบฒเบญเบดเบเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ (เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฒเบเบเบฐเบซเบเบฒเบเบชเปเบฒเบฅเบฑเบ Chrome เปเบฅเบฐ Firefox เบเบตเปเบเบฝเบเปเบ JavaScript), เปเบเบดเปเบเบเบปเบงเบเบฑเบเบเบฑเบเบชเปเบงเบเบเบตเบชเบญเบ - เบเบฒเบเบเบฐเบซเบเบฒเบ binary เบเบตเปเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ. เบกเบฑเบเบเบงเบเบเบฐเบเปเบฒเบงเปเบเบดเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฝเบ 3 เบฎเบธเปเบเบเบญเบเบเบฒเบกเบชเบฐเบเบธเบเบเบนเป - เบชเปเบฒเบฅเบฑเบ Windows, Linux เปเบฅเบฐ MacOS. เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบฒเบเบชเบญเบเปเบกเปเบเบชเบฐเปเบญเบเปเบซเปเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ 1C:เปเบเบฅเบเบเบญเบกเบงเบดเบชเบฒเบซเบฐเบเบดเบ เปเบฅเบฐเบเบฑเปเบเบขเบนเปเปเบเปเบเบตเบเปเบงเบตเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ 1C. เปเบกเบทเปเบญเบเบทเบเปเบญเบตเปเบเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบเบเบฒเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบ, เบกเบฑเบเบเบทเบเบเบฒเบงเปเบซเบผเบเปเบชเปเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ.
เปเบกเบทเปเบญเปเบฅเปเบเบขเบนเปเปเบ Safari, เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเป NPAPI; เปเบกเบทเปเบญเปเบฅเปเบเปเบ Internet Explorer, เบเบงเบเบกเบฑเบเปเบเปเปเบเบฑเบเปเบเปเบฅเบขเบต ActiveX.
เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเปเปเบ
เบซเบเบถเปเบเปเบเบงเบฝเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบตเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบกเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบทเปเบกเบญเบตเบ. เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเบเบงเบเบเบฐเบเบทเบเบฑเบเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบนเบเบเปเบฒเบเบฒเบเป; เบซเบเปเบฒเบเบตเปเปเบซเบกเปเบเบฑเบเบซเบกเบปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเบญเบกเปเบเบฑเบเปเบเบเบฑเบเบฅเบนเบเบเปเบฒเบเบฒเบเปเบฅเบฐเปเบงเบฑเบ.
เบงเบฝเบเบเบฒเบเบญเบทเปเบเปเบฅเบงเบกเบกเบตเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ, refactoring, เบเบฒเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท. เบเบปเบงเบขเปเบฒเบ, เบซเบเบถเปเบเปเบเบเบดเบเบเบฒเบเปเบกเปเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบเปเปเปเบเปเบเบชเบนเปเบฎเบนเบเปเบเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเปเบเบปเบเบเบฑเบ. เบเบฒเบเบซเบเปเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบนเบเบเปเบฒเปเบงเบฑเบเปเบกเปเบเบชเปเบฒเบเบขเบนเปเปเบเบเบปเบงเปเบเบ synchronous เบเบญเบเบเบฒเบเปเบเปเบเบญเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบฎเบนเบเปเบเบ asynchronous เปเบเบเบฑเบเบเบธเบเบฑเบเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบซเบผเบฒเบเบเบถเปเบเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ (เปเบฅเบฐเบเปเปเบเบฝเบเปเบเปเบขเบนเปเปเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ), เปเบฅเบฐเบเบตเปเบเบฑเบเบเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบเปเบงเบฑเบเบฅเบนเบเบเปเบฒเปเบเบเบเบฒเบเบเปเบฝเบเบเบฒเบเปเบ synchronous เบเบฑเบ asynchronous (เปเบฅเบฐ refactoring เบฅเบฐเบซเบฑเบเบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก). เบเบฒเบเบเปเบฝเบเปเบเบเปเบเบทเปเบญเบฅเบฐเบเปเบฒเบงเปเบเบชเบนเปเบฎเบนเบเปเบเบ asynchronous เปเบกเปเบเบญเบฐเบเบดเบเบฒเบเปเบเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเปเปเบเบเบตเปเบเปเบญเบเบญเบญเบเบกเบฒเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบปเบงเปเบเบทเปเบญเบฅเบฐเบเปเบฒเบง.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com