ืืืื ืขืจ ืคืื ืื ืคืืึทื ืคึฟืขืึดืงืืืื ืคืื 1C: ืขื ืืขืจืคึผืจืืื ืืขืื ืึธืืึธืืืข ืืื ืึทื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืืืื ื, ืืขืืืขืืึธืคึผืขื ืืื ืืขืจืืื ืคืืจืืขื ืืขืื ืึธืืึธืืืข, ืงืขื ืขื ืืืื ืืึธื ืืฉื ืืื ืึท ืืื (ืขืงืกืขืงืืืึทืืืข) ืงืืืขื ื ืคึฟืึทืจ Windows, Linux, MacOS X ืืื ืืื ืึท ืืืขื ืงืืืขื ื ืคึฟืึทืจ 5 ืืจืึทืืืขืจื - ืงืจืึธืื, Internet Explorer, Firefox, Safari, Edge, ืืื ืึทืืข ืืขื ืึธื ืืฉืึทื ืืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืงืืจ ืงืึธื. ืืขืจืฆื, ืืืกืืืืื ืืง ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืืื ืงืืืขื ื ืืื ืืื ืืขื ืืืขืืขืจืขืจ ืคืึทื ืืงืฉืึทื ื ืืื ืงืืงื ืึผืืขื ืืืืขื ืืงืึทื.
ืืขืคึฟืื ืขื 10 ืืืคืขืจืึทื ืกืื (2 ืืืืืขืจ ืืื ืืขืจ ืื ืฉื ืืึทืื):
ืืื ืงืืืขื ื ืคึฟืขื ืฆืืขืจ ืืืืฃ ืืื ืืงืก:
ืืขืจ ืืขืืืืงืขืจ ืคึฟืขื ืฆืืขืจ ืืื ืื ืืืขื ืงืืืขื ื (ืืื ืื ืงืจืึธืื ืืืขืืขืจืขืจ):
ืคืืจืืืืก ืืึธืื ืืืจ ืืขืืืื ืึท ืืืขื ืงืืืขื ื? ืขืคึผืขืก ืคึผืึทืืขืืืฉ ืฆื ืืึธืื, ืื ืฆืืื ืืึธื ืืื ืื ืืึทืฉืืืื ืึทืืึท ืึท ืึทืจืืขื. ืืจืืขืื ืืืืขืจ ืืขืจ ืืื ืืขืจื ืขืฅ ืืื ืืึทื ื ืฉืืื ืึท ืคึผืจืืจืขืงืืืึทืืึทื ืคึฟืึทืจ ืืขืฉืขืคื ืึทืคึผืืึทืงืืืฉืึทื ื. ืขืจืฉืืขืจ, ืืืจ ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืึทืจืืขืื ืืืจื ืื ืืื ืืขืจื ืขื ืคึฟืึทืจ ืืื ืืืขืจ ืืื ืงืืืขื ื (ืขืืืขืืข ืคืื โโืืื ืืืขืจ ืงืึธืืคึผืขืืืืึธืจืก, ืืืจื ืืขื ืืืขื, ืกืืึทืคึผื ืืึธืจื; ืื ืืขืจืข, ืคืึทืจืงืขืจื, ืคืืจืืืื ืืขื ืืื ืงืืืขื ื ืืื ืืืืืืขื ืืื ืฆื ืืืคึผืืึทืืขื ืื ื ืึท ืืืขื ืงืืืขื ื). ืืืจ ืืึทืฉืืึธืกื ืฆื ืืขืื ืืื ืืืขืจ ืืืืขืจื ืื ืืขืืขืื ืืืื ืฆื ืงืืืึทืื ืื ืงืืืขื ื ืึธืคึผืฆืืข ืืืึธืก ืืื ืืขืกืืขืจ ืคึผืึทืกืืง ืคึฟืึทืจ ืืื.
ืึทืืื ื ืืืขื-ืืืืืจื ืงืืืคึผืึทืืืืึทืืื ืฆื ืื ืืื ืงืืืขื ื ืืื ืืขืืืขื ืึท ืืจืืืก ืคึผืจืืืขืงื ืืื ืึท ืืึทื ืฅ ืขื ืืขืจืื ื ืืื ืงืืืขื ื-ืกืขืจืืืขืจ ืึทืจืงืึทืืขืงืืฉืขืจ. ืฉืืคื ืึท ืืืขื ืงืืืขื ื ืืื ืึท ืืึธืจ ื ืืึทืข ืคึผืจืืืขืงื, ืกืืึทืจืืื ื ืคืื ืงืจืึทืฆื.
ืืืกืืึธืืื ื ืคืื ืื ืคึผืจืึธืืืขื
ืึทืืื, ืื ืคึผืจืืืขืงื ืจืขืงืืืืจืขืืขื ืฅ: ืืขืจ ืืืขื ืงืืืขื ื ืืืื ืืึธื ืื ืืขืืืข ืืื ืื ืืื ืงืืืขื ื, ื ืืืืื:
- ืืืืึทื ืืึทื ืืฆืขืจ ืฆืืืื ื
- ืืืกืคืืจื ืงืืืขื ื ืงืึธื ืืขืฉืจืืื ืืื 1C ืฉืคึผืจืึทื
ืืขืจ ืืึทื ืืฆืขืจ ืฆืืืื ื ืืื 1C ืืื ืืืกืงืจืืืื ืืื ืึท ืืืืืฉืึทืืืึทื ืจืขืืึทืงืืึธืจ, ืึธืืขืจ ืืขืงืืึทืจืึทืืืืืื, ืึธื ืคึผืืงืกืขื-ืืืจื-ืคึผืืงืกืขื ืึธืจืืขื ืื ื ืคืื ืขืืขืืขื ืื; ืืขืขืจืขื ืืจืื ืืืฅ ืืืืคึผืก ืคืื ืฆืืืื ื ืขืืขืืขื ืื ืืขื ืขื ืืขื ืืฆื - ืงื ืขืคึผืืขื, ืึทืจืืึทื ืฉืจืืึทื ืคืขืืืขืจ (ืืขืงืกื, ื ืืืขืจืืง, ืืึทืืข / ืฆืืื), ืจืฉืืืืช, ืืืฉื, ืืจืึทืคืก, ืขืืง.
ืงืืืขื ื ืงืึธื ืืื ืื 1C ืฉืคึผืจืึทื ืงืขื ืขื ืึทื ืืืึทืืื ืกืขืจืืืขืจ ืงืึทืืืก, ืืจืืขืื ืืื ืืืืข ืจืขืกืืจืกื (ืืขืงืข, ืืื"ื ื), ืืจืืงื ืืื ืคืื ืืขืจ.
ืืืืืข ืืื ืงืืืขื ื (ืืืขื ืืจืืขืื ืืืจื ืื ืืืขื) ืืื ืื ืืืขื ืงืืืขื ื ื ืืฆื ืื ืืขืืืข ืืึทื ื ืคืื ืืืขื ืืึทืืื ืื ืืก ืฆื ืืืขืจืืขืื ืืื ืื 1C ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจ. ืงืืืขื ื ืืืคึผืืึทืืึทื ืฅ, ืคืื ืงืืจืก, ืืขื ืขื ืึทื ืืขืจืฉ - ืื ืืื ืงืืืขื ื ืืื ืืขืฉืจืืื ืืื C ++, ืืขืจ ืืืขื ืงืืืขื ื ืืื ืืขืฉืจืืื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื.
ื ืืืกื ืคืื ืืขืฉืืืืข
ืื ืืืขื ืงืืืขื ื ืคึผืจืืืขืงื ืกืืึทืจืืขื ืืื 2006, ืืื ืึท ืืึทื ืฉืึทืคึฟื ืคืื (ืืื ืืืจืืฉื ืืืืขื) 5 ืืขื ืืฉื. ืืื ืืืืขืจ ืกืืึทืืขืก ืคืื ืื ืคึผืจืืืขืงื, ืืขืืืขืืึธืคึผืขืจืก ืืขื ืขื ืื ืืืึทืืืื ืฆื ืื ืกืืจืืืขื ื ืกืคึผืขืฆืืคืืฉ ืคืึทื ืืงืฉืึทื ืึทืืืื (ืกืคึผืจืขืืฉืื ืืึธืงืืืขื ื, ืืืืึทืืจืึทืื, ืืื"ื ื); ืืื ืึท ืืขืจืฉื, ืืึธืก ืืขื ืขื ืืขืืืขื ืื ืืขืืืข ืืขืืืขืืึธืคึผืขืจืก ืืืึธืก ืืึธืื ืืขืืื ืืขื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืื ืืื ืงืืืขื ื. ืืขื ืข. ืืขืืืขืืึธืคึผืขืจืก ืฉืืึทืขื-ืืขืฉืจืืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืึทื ืืื ืืึธืื ืคืจืืขืจ ืืืฉืืคื ืืื C ++.
ืคึฟืื ืื ืึธื ืืืื, ืืืจ ืคืืจืืืืจืคื ืืขื ืืขืืึทื ืง ืคืื ืงืืื ืึธืืึทืืึทืืืง (ืืคืืื ืคึผืึทืจืืืืืฉ) ืงืึทื ืืืขืจืืฉืึทื ืคืื ืืื ืงืืืขื ื ืงืึธื C ++ ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืืขื ืงืืืขื ื ืจืขืื ืฆื ืืขืจ ืฉืืึทืจืง ืงืึทื ืกืขืคึผืืฉืืึทื ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืื ืฆืืืื ืฉืคึผืจืึทืื; ืืขืจ ืืืขื ืงืืืขื ื ืืื ืืขืืืขื ืืขืฉืจืืื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืคึฟืื ืงืจืึทืฆื.
ืืื ืืขืจ ืขืจืฉืืขืจ ืืืขืจืืืฉืึทื ื ืคืื ืื ืคึผืจืืืขืงื, ืืขืจ ืืืขื ืงืืืขื ื ืงืึธื ืืืขืจืืขื ืงืืืขื ื ืงืึธื ืืื ืื ืืขืืืื-ืืื 1C ืฉืคึผืจืึทื ืืืืึทื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื. ืืขืจ ืืื ืงืืืขื ื ืึทืงื ืืืคืขืจืขื ืืื - ืื ืงืึธื ืืื ืื ืืขืืืื-ืืื 1C ืฉืคึผืจืึทื ืืื ืงืึทืืคึผืืืื ืืื ืืืืขืงืึธืืข, ืืื ืืขืืึธืื ืืขื ืืืืืขืงืึธื ืืื ืื ืืขืจืคึผืจืึทืืึทื ืืืืฃ ืืขื ืงืืืขื ื. ืืขืจื ืึธื, ืืขืจ ืืืขื ืงืืืขื ื ืื ืืขืืืืื ืฆื ืืึธื ืื ืืขืืืข - ืขืจืฉืืขืจ, ืขืก ืืื ืึท ืคืึธืจืฉืืขืืื ื ืืขืืืื ืขื, ืืื ืฆืืืืืื ืก, ืขืก ืืขืืืื ืขืก ืืขืืืขื ืฆื ืคืึทืจืืื ืืงื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื ืืื ืืื ืืืขื ืงืืืืึทื ืฅ.
ืืขืจ ืขืจืฉืืขืจ ืืืขืจืกืืข ืคืื โโโโืื 1C: ืขื ืืขืจืคึผืจืืื ืคึผืืึทืืคืึธืจืืข ืืื ืืืขื ืงืืืขื ื ืฉืืืฆื ืืื ืืืคืจืืื ืืื 2009. ืืขืจ ืืืขื ืงืืืขื ื ืืื ืืขืจ ืฆืืื ืฉืืืฆื 2 ืืจืึทืืืขืจื - Internet Explorer ืืื Firefox. ืื ืึธืจืืืื ืขื ืคึผืืึทื ื ืึทืจืืึทื ืืขืจืขืื ื ืฉืืืฆื ืคึฟืึทืจ ืึธืคึผืขืจืึท, ืึธืืขืจ ืจืขืื ืฆื ืื ืกืขืจืืึทืื ืืึทืืึทื ืคึผืจืึธืืืขืืก ืืื ืืขืจ ืฆืืื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืงืืึธืืืื ื ืืึทื ืืืขืจืก ืืื ืึธืคึผืขืจืึท (ืขืก ืืื ื ืื ืืขืืืขื ืฆื ืฉืคึผืืจ ืืื 100% ืืืืขืจืงืืื ืึทื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืงืืึธืืืื ื, ืืื ืืื ืืขื ืืึธืืขื ื ืืืจืืคืืจื ืื ืืืกืงืึทื ืขืงืฉืึทื ืคึผืจืึธืฆืขืืืจ ืคืื ืื 1C ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจ) ืคืื ืื ืคึผืืึทื ื ืืื ืฆื ืืืื ืคืืจืืืื.
ืคึผืจืืืขืงื ืกืืจืืงืืืจ
ืืื ืืึทื ืฅ, ืื 1C: ืขื ืืขืจืคึผืจืืื ืคึผืืึทืืคืึธืจืืข ืืื 4 ืคึผืจืึทืืืฉืขืงืก ืืขืฉืจืืื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื:
- ืืืขืืืึธืึธืืก - ืฉืขืจื ืืืืืจืขืจืื ืืขื ืืฆื ืืืจื ืื ืืขืจืข ืคึผืจืึทืืืฉืขืงืก (ืืืจ ืืืื ืึทืจืืึทื ื ืขืืขื
Google ืงืืึธืืืฉืขืจ ืืืืืืึธืืขืง ). - ืงืึธื ืืจืึธื ืขืืขืืขื ื
ืคืึธืจืืึทืืืขื ืืึธืงืืืขื ื (ืืืคึผืืึทืืขื ืืึทื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืื ืื ืืื ืงืืืขื ื ืืื ืื ืืืขื ืงืืืขื ื) - ืงืึธื ืืจืึธื ืขืืขืืขื ื
ืกืืฉืขืืืืขืจ (ืืืคึผืืึทืืขื ืืึทื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืื ืื ืืื ืงืืืขื ื ืืื ืื ืืืขื ืงืืืขื ื) - ืืืขื ืงืืืขื ื
ืื ืกืืจืืงืืืจ ืคืื ืืขืืขืจ ืคึผืจืืืขืงื ืจืืืขืืืึทืื ืื ืกืืจืืงืืืจ ืคืื ื'ืืื ืคืจืืืขืงืื (ืึธืืขืจ .ื ืขื ืคึผืจืึทืืืฉืขืงืก - ืืืขืืืขืจ ืืื ื ืขืขื ืืขืจ); ืืืจ ืืึธืื ื ืึทืืขืกืคึผืึทืกืขืก, ืืื ืืขืืขืจ ื ืึทืืขืกืคึผืึทืกืข ืืื ืืื ืึท ืืึทืืื ืืขืจ ืืขืงืข. ืื ืืขืจ ืืขืงืข ืขืก ืืขื ืขื ืืขืงืขืก ืืื ื ืึทืืขืกืคึผืึทืกืข ืงืืืกื. ืขืก ืืขื ืขื ืืืขืื 1000 ืืขืงืขืก ืืื ืื ืืืขื ืงืืืขื ื ืคึผืจืืืขืงื.
ืกืืจืึทืงืืฉืขืจืึทืื, ืืขืจ ืืืขื ืงืืืขื ื ืืื ืืึทืจืืขืื ืฆืขืืืืื ืืื ืื ืคืืืืขื ืืข ืกืึทืืกืืกืืึทืื:
- ืืขืจืืื ืงืืืขื ื ืึทืคึผืืึทืงืืืฉืึทื ืฆืืืื ื
- ืึทืืืขืืืื ืข ืึทืคึผืืึทืงืืืฉืึทื ืฆืืืื ื (ืกืืกืืขื ืืขื ืืื, ืคึผืึทื ืึทืื)
- ืฆืืืื ื ืคืื ืืขืจืืื ืคืืจืืขื, ืึทืจืืึทื ืืขืจืขืื ื, ืฆืืืืฉื ืื ืืขืจืข, ืืืขืื 30 ืงืึธื ืืจืึธืืก (ืงื ืขืคึผืืขื, ืคืึทืจืฉืืื ืืืืคึผืก ืคืื ืึทืจืืึทื ืฉืจืืึทื ืคืขืืืขืจ - ืืขืงืกื, ื ืืืขืจืืง, ืืึทืืข / ืฆืืื, ืืื"ื ื, ืืืฉื, ืจืฉืืืืช, ืืจืึทืคืก, ืืื"ื ื)
- ืึธืืืืฉืขืงื ืืึธืืขื ืื ืืืฆื ืฆื ืืขืืืขืืึธืคึผืขืจืก ืืืืฃ ืืขื ืงืืืขื ื (ืืืืขืจ 400 ืืืืคึผืก ืืื ืืึทื ืฅ: ืืขืจืืื ืฆืืืื ื ืืืืคืขืฅ ืืึธืืขื, ืืึทืื ืืืืกืืืื ืกืขืืืื ืืก, ืงืึทื ืืืฉืึทื ืึทื ืกืืืืื ื, ืขืืง.)
- ืืืขืจืืขืฆืขืจ ืคืื ืื ืืขืืืื-ืืื 1C ืฉืคึผืจืึทื
- ืืืขืืขืจืขืจ ืืงืกืืขื ืฉืึทื ื (ืืขื ืืฆื ืคึฟืึทืจ ืคืึทื ืืงืฉืึทื ืึทืืืื ื ืื ืืขืฉืืืฆื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื)
- ืึทืจืืขื ืืื ืงืจืืคึผืืึธืืจืึทืคื
- ืึทืจืืขื ืืื ืืขืงืขืก
- ืืขืื ืึธืืึธืืืข ืคืื โโืคืื ืืจืืืกื ืืืง ืงืึทืืคึผืึธืื ืึทื ืฅ, ืึทืืึทืืื ื ืืื ืฆื ืืืื ืืขืืืืื ื ืืื ืืืืืข ืืื ืืื ืืืขื ืงืืืืึทื ืฅ
ืึทื ืืืืืงืืื ื ืคึฟืขืึดืงืืืื
ืืืคึผืืึทืืขื ืื ื ืึทืืข ืื ืืืืื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืื ื ืืฉื ืืจืื ื. ืืึธืืขืจ ืื 1C ืืืขื ืงืืืขื ื ืืื ืืืื ืขืจ ืคืื ืื ืืจืขืกืืขืจ ืงืืืขื ื-ืืืึทื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขืฉืจืืื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื - ืืืขืื 450.000 ืฉืืจืืช. ืืืจ ืึทืงืืืืืื ื ืืฆื ืึท ืืืืคืขืฅ-ืึธืจืืขื ืืื ืฆืืืึทื ื ืืื ืื ืืืขื ืงืืืขื ื ืงืึธื, ืืืึธืก ืกืืืคึผืืึทืคืืื ืืจืืขืื ืืื ืึทืืึท ืึท ืืจืืืก ืคึผืจืืืขืงื.
ืฆื ืืื ืึทืืืื ืื ืืจืืืก ืคืื ืืขื ืงืืืขื ื ืงืึธื, ืืืจ ืขืจืฉืืขืจ ืืขืืืืื ื ืืื ืืืขืจ ืืืืืขื ืข ืึธืืคืืกืงืึทืืึธืจ, ืืื ืกืืึทืจืืื ื ืืื ืคึผืืึทืืคืึธืจืืข ืืืขืจืกืืข 8.3.6 (ืืงืืืืขืจ 2014) ืืืจ ืื ืืขืืืืื ืฆื ื ืืฆื
- ืืืืืขื ืข ืึธืืคืืกืงืึทืืึธืจ - 1556 ืงื
- Google ืงืืึธืืืฉืขืจ ืงืึทืืคึผืืืืขืจ - 1073 ืงื
ื ืืฆื Google ืงืืึธืืืฉืขืจ ืงืึทืืคึผืืืืขืจ ืืขืืึธืืคึฟื ืืื ืื ืคึฟืึทืจืืขืกืขืจื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืื ืืืขื ืงืืืขื ื ืืื 30% ืงืึทืืคึผืขืจื ืืื ืืื ืืืขืจ ืืืืืขื ืข ืึธืืคืืกืงืึทืืึธืจ. ืืื ืึทืืืฉืึทื, ืื ืกืืืข ืคืื โโโโืืืงืึธืจื ืงืึทื ืกืืื ืืืจื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืงืจืืกื ืืื 15-25% (ืืืคึผืขื ืืื ื ืืืืฃ ืืขื ืืืขืืขืจืขืจ).
Google ืงืืึธืืืฉืขืจ ืงืึทืืคึผืืืืขืจ ืึทืจืืขื ืืืืขืจ ืืื ืืื ืืืืคืขืฅ-ืึธืจืืขื ืืื ืงืึธื, ืึทืืื ืื ืขืคืขืงืืืืืงืืึทื ืคึฟืึทืจ ืื ืืืขื ืงืืืขื ื ืืื ืืื ืืืื ืืื ืืขืืืขื. ืงืืึธืืืฉืขืจ ืงืึทืืคึผืืืืขืจ ืืื ืขืืืขืืข ืืืืข ืืื ืื ืคึฟืึทืจ ืืื ืื:
- ืกืืึทืืืง ืืืคึผ ืงืึธื ืืจืึธืืืจืื ื ืืื ืื ืคึผืจืืืขืงื ืืืืขื ืืื ืข (ืื ืฉืืจื ืึทื ืืืจ ืืขืงื ืื ืงืึธื ืืื JSDoc ืึทื ืึทืืืืฉืึทื ื). ืืขืจ ืจืขืืืืืึทื ืืื ืกืืึทืืืง ืืืืคึผืื ื, ืืืืขืจ ื ืึธืขื ื ืฆื ืืืืคึผืื ื ืืื C ++. ืืึธืก ืืขืืคึผืก ืฆื ืืึทืคึผื ืึท ืคืขืจืื ืืจืืืก ืคึผืจืึธืฆืขื ื ืคืื ืขืจืจืึธืจืก ืืื ืื ืคึผืจืืืขืงื ืืึทืืืื ื ืืื ืข.
- ืจืืืืกืื ื ืงืึธื ืืจืืืก ืืืจื ืึทืืคืืกืงืืืฉืึทื
- ื ื ืืืขืจ ืคืื ืึธืคึผืืืืืืึทืืืึธื ืก ืคืื ืื ืขืงืกืึทืงืืืืึทื ืงืึธื, ืืืฉื, ืึทืืึท ืืื:
- ืื ืืื ืข ืคึฟืื ืงืฆืืข ืกืึทืืกืืืืืืฉืึทื ื. ืจืืคื ืึท ืคึฟืื ืงืฆืืข ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืื ืึท ืคืขืจืื ืืืึทืขืจ ืึธืคึผืขืจืึทืฆืืข, ืืื ืื ืืื ืข ืกืึทืืกืืืืืฉืึทื ื ืคืื ืึธืคื ืืขื ืืฆื ืงืืืื ืืขืืืึธืืก ืืืืืืืืง ืคืึทืจืืืืขืจื ืื ืงืึธื.
- ืงืึทืื ืืื ื ืงืึทื ืกืืึทื ืฅ ืืื ืฆืื ืืืคื ืขืืขื ืฆืืื. ืืืื ืึทื ืืืืกืืจืืง ืืขืคึผืขื ืืก ืืืืฃ ืึท ืงืขืกืืืืขืจืืืง, ืื ืคืึทืงืืืฉ ืืืขืจื ืคืื ืื ืงืขืกืืืืขืจืืืง ืืืขื ืืืื ืกืึทืืกืืึทืืืืึทื ืืื ืขืก
ืืืจ ื ืืฆื ืืืขืืกืืึธืจื ืืื ืืื ืืืขืจ ืืืขื ืงืืืขื ื ืึทื ืืืืืงืืื ื ืกืืืืืืข.
ืคึฟืึทืจ ืงืึธื ืึทื ืึทืืืกืืก ืืืจ ื ืืฆื
ืืืึธืก ืคึผืจืึธืืืขืืก ืืึธืื / ืืขื ืขื ืืืจ ืกืึทืืืืื ื?
ืืขืฉืึทืก ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืคึผืจืืืขืงื, ืืืจ ืืขืคึผืืึธื ืืขืจื ืึท ื ืืืขืจ ืคืื ืืฉืืงืึทืืืข ืคืจืืืืขืืขื ืืืึธืก ืืืจ ืืึธืื ืฆื ืกืึธืืืืข.
ืืืขืงืกื ืืึทืื ืืื ืื ืกืขืจืืืขืจ ืืื ืฆืืืืฉื ืคึฟืขื ืฆืืขืจ
ืขืก ืืขื ืขื ืกืืืืึทืืืึธื ืก ืืื ืึทืืคืึทืกืงืืืฉืึทื ืคืื ืื ืืงืืจ ืงืึธื ืงืขื ืขื ืึทืจืืึทื ืืืฉื ืืื ืืื ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืกืืกืืขื. ืงืึธืื ืคืื ืืจืืืกื ืืืง ืฆื ืื ืขืงืกืขืงืืืึทืืืข ืงืึธื ืคืื ืื ืืืขื ืงืืืขื ื, ืจืขืื ืฆื ืึทืืคืืกืงืืืฉืึทื, ืงืขื ืืึธืื ืคืึทื ืืงืฉืึทื ื ืืื ืคึผืึทืจืึทืืขืืขืจ ื ืขืืขื ืืืึธืก ืืขื ืขื ืึทื ืืขืจืฉ ืคืื ืื ืืืึธืก ืืื ืืืขืจ ืขืงืกืขืงืืืึทืืืข ืงืึธื ืืงืกืคึผืขืงืฅ. ืื ืคืื ืืจืืืกื ืืืง ืงืึธื ืคึฟืึทืจ ืืื ืื ืืื:
- ืงืึธื ืงืืื ืคืื ืื ืกืขืจืืืขืจ ืืื ืื ืคืึธืจืขื ืคืื ืืึทืื ืกืืจืึทืงืืฉืขืจื
- ืงืึธื ืคึฟืึทืจ ืื ืื ืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืคึฟืขื ืฆืืขืจ
ืฆื ืืืกืืืืื ืึทืืคืึทืกืงืืืฉืึทื ืืืขื ืื ืืขืจืึทืงืืื ื ืืื ืื ืกืขืจืืืขืจ, ืืืจ ื ืืฆื ืื @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;
}
ืืื ืฆื ืืืกืืืืื ืึทืืคืึทืกืงืืืฉืึทื ืืืขื ืื ืืขืจืึทืงืืื ื ืืื ืื ืืขืจืข ืคึฟืขื ืฆืืขืจ, ืืืจ ื ืืฆื ืึทืืื ืืขืจืืคืขื ืข ืืงืกืคึผืึธืจืืึทื ืื ืืขืจืคืืืกืื (ืื ืืขืจืคืืืกืื ืืื ืืืึธืก ืึทืืข ืืขืืืึธืืก ืืขื ืขื ืืงืกืคึผืึธืจืืึทื).
/**
* ะญะบัะฟะพััะธััะตะผัะน ะธะฝัะตััะตะนั ะบะพะฝััะพะปะฐ 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 (){}
ืืืจ ืืขืืืืื ื ืืืืจืืืึทื DOM ืืืืืขืจ ืขืก ืืื ืืขืืืืจื ืืืื ืกืืจืื)
ืืื ืึทืืข ืืขืืืขืืึธืคึผืขืจืก ืืืึธืก ืืึทื ืืืขื ืืื ืงืึธืืคึผืืขืงืก ืืืขื ืื, ืืืจ ืืขืฉืืืื ื ืืืื ืืขืืขื ืึทื ืื DOM ืืื ืฉืืืึทื ืกืืืึทื ืฆื ืึทืจืืขืื ืืื ืืื ืึทืืืฉ ืืึทื ืืฆืขืจ ืื ืืขืจืคืืืกืื. ืึผืืขื ืืืืื, ืึทื ืึทื ืึทืืึธื ืคืื ืืืืจืืืึทื DOM ืืื ืืืคึผืืึทืืขื ืึทื ืฆื ืึทืคึผืืึทืืืื ืึทืจืืขื ืืื ืื ืื. ืืขืฉืึทืก ืืขืฉืขืขื ืืฉ ืคึผืจืึทืกืขืกืื ื, ืึทืืข DOM ืขื ืืขืจืื ืืขื ืืขื ืขื ืกืืึธืจื ืืื ืืึผืจืื ืืื ืืืืื ืืืขื ืึทืืข ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืขืขื ืืืงื, ืื ืึทืงืืืืืึทืืืืืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืขื ืื ืฆื ืื DOM ืืืื.
ืึธืคึผืืืืืืื ื ืื ืืืขื ืงืืืขื ื
ืฆื ืืึทืื ืืื ืืืขืจ ืืืขื ืงืืืขื ื ืึทืจืืขื ืคืึทืกืืขืจ, ืืืจ ืคึผืจืืืืจื ืฆื ื ืืฆื ืื ื ืึธืจืืึทื ืืืขืืขืจืขืจ ืงืืืคึผืึทืืืืึทืืื (CSS, ืืื"ื ื) ืฆื ืื ืืึทืงืกืืืื. ืืืื, ืื ืคืึธืจื ืืึทืคึฟืขืื ืืึทืคืืืข (ืืืื ืืืืฃ ืึผืืขื ืืขืืขืจ ืคืึธืจืขื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื) ืืื ืจืขื ืืขืจื ืืืืกืฉืืืกืืขื ืืื ืืืขืืขืจืขืจ ืืืฉืืจืื, ื ืืฆื ืืื ืึทืืืฉ ืืืืกืืืื ืืืืืจื ืืืืฃ CSS.
ืืขืกืืื ื
ืคึฟืึทืจ ืคืึทื ืืงืฉืึทื ืึทื ืืื ืคืึธืจืฉืืขืืื ื ืืขืกืืื ื, ืืืจ ื ืืฆื ืึท ืคึผืจืึทืคึผืจืืืึทืืขืจื ืืขืฆืืึทื (ืืขืฉืจืืื ืืื Java ืืื C ++), ืืื ืืขืืื ื ืืื ืึท ืกืืืื ืคืื ืืขืกืฅ ืืขืืืื ืืืืฃ ืฉืคึผืืฅ ืคืื
ืืื ืืืขืจ ืืขืฆืืึทื ืืื ืื ืืืืขืจืกืึทื - ืขืก ืึทืืึทืื ืืืจ ืฆื ืคึผืจืืืืจื ืึผืืขื ืงืืื ืืืื ืืึธืื ืคึผืจืึธืืจืึทื, ืืื ืืขืจืืืขืจ ืืื ืคึผืึทืกืืง ืคึฟืึทืจ ืืขืกืืื ื ืืืืืข ืึท ืืื ืงืืืขื ื ืืื ืึท ืืืขื ืงืืืขื ื. ืื ืืขืฆืืึทื ืจืขืงืึธืจืืืจื โโโโืื ืึทืงืฉืึทื ื ืคืื ืืขืจ ืืึทื ืืฆืขืจ ืืืึธืก ืืึธื ืืฉื ืื 1C ืึทืคึผืืึทืงืืืฉืึทื ืืืืืื ื ืืื ืึท ืฉืจืืคื ืืขืงืข. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืืืขืจ ืคืื ืื ืึทืจืืขื ืืขืื ื ืคืื ืืขื ืขืงืจืึทื - ืกืืึทื ืืึทืจืืก - ืืขื ืขื ืจืขืงืึธืจืืขื. ืืืขื ืืึธื ืืืึธืจืื ื ื ืืึท ืืืขืจืกืืขืก ืคืื ืื ืืืขื ืงืืืขื ื, ืกืงืจืืคึผืก ืืขื ืขื ืคึผืืืึทืขื ืึธื ืืึทื ืืฆืขืจ ืึธื ืืืื. ืืื ืงืึทืกืขืก ืืืขื ืื ืกืงืจืขืขื ืฉืึธื ืืื ื ืืฉื ืืืืื ืืื ืืขืจ ืจืขืคึฟืขืจืขื ืฅ ืืื ืงืืื ืฉืจืื, ืื ืคึผืจืึธืืข ืืื ืืขืืืืื ื ืื ืึทื ืืขืจืฉ, ื ืึธื ืืืึธืก ืึท ืงืืืึทืืืืขื ืืืืืข ืคืืจื ืึทื ืืืกืคืึธืจืฉืื ื ืฆื ืืึทืฉืืืกื ืฆื ืืึธืก ืืื ืึท ืืขืืช ืึธืืขืจ ืึท ืคึผืืึทื ื ืขื ืขื ืืขืจืื ื ืืื ืื ื ืึทืืืจ ืคืื ืื ืกืืกืืขื. ืืื ืคืึทื ืคืื ืคึผืืึทื ื ืขื ื ืึทืืืจ, ืื ืกืืึทื ืืึทืจืืก ืืขื ืขื ืืืืืึธืืึทืืืฉ ืจืืคึผืืืืกื ืืื ื ืืึทืข.
ืื ืืขืฆืืึทื ืืืื ืืขืกืื ืึทืคึผืืึทืงืืืฉืึทื ืคืึธืจืฉืืขืืื ื ืืื ืึท ืึทืงืืขืจืึทืกื ืคืื ืึทืจืืืฃ ืฆื 25 ืืืืืกืขืงืึทื ืื. ืืื ืขืืืขืืข ืงืึทืกืขืก, ืืืจ ืฉืืืืฃ ืืืืื ืคืื ืื ืฉืจืืคื (ืืืฉื, ืจืืคึผืืืื ื ืื ืกืืจ ืคึผืึธืืืฆืืข ืขืืืขืืข ืืึธื) ืฆื ืคืื ืึทื ืืขืจืงืืืึทืื ืื ืืขืจื ืืืขืจืืงืื ื ืคืื ืืืจืืคืืจืื ื ืฆืืื ืืืืขืจ ืฆืืึทื. ืื ืจืขืืืืืึทืื ืคืื ืึทืืข ืืขืืฉืขืจืืึทื ืฅ ืืขื ืขื ืจืขืงืึธืจืืขื ืืื ืึท ืงืืึธืฅ ืคึฟืึทืจ ืึทื ืึทืืืกืืก.
ืืื ืืืขืจ ืืขืกืืื ื ืืขืฆืืึทื ืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืจ ืคึผืจืืืืจื
ืืื ืืืขืจ ืืขืฆืืึทื ืืื ืกืขืืขื ืืื ืืขืจืืึทื ื ืืขืืขืจ ืื ืืขืจืขืจ; ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืขืืืขืืข ืงื ืขืคึผื ืืืืฃ ืืืื ืขืจ ืคืื ืื ืกืงืจืื ื ืืื ืืขืืืื ืืืื ืึธืจื, ืกืขืืขื ืืื ืงืขื ื ืืฉื ืฉืคึผืืจ ืืขื, ืึธืืขืจ ืืื ืืืขืจ ืืขืฆืืึทื ืืืขื ืืึทืืขืจืงื, ืืืืึทื ืืืื ืึท ืคึผืืงืกืขื-ืืืจื-ืคึผืืงืกืขื ืคืึทืจืืืืึทื ืคืื ืื ืกืงืจืขืขื ืฉืึธื ืืื ืื ื ืึธืจืืึทื. ืื ืืขืฆืืึทื ืืื ืืืื ืืืืืืช ืฆื ืฉืคึผืืจ ืคึผืจืึธืืืขืืก ืืื ืคึผืจืึทืกืขืกืื ื ืึทืจืืึทื ืฉืจืืึทื ืคึฟืื ืื ืงืืึทืืืืึทืืืจ ืึธืืขืจ ืืืื, ืืืืึทื ืืึธืก ืืื ืคึผืื ืงื ืืืึธืก ืขืก ืจืืคึผืจืึทืืืกืื.
ืืขืกืฅ ืืืืฃ ืืืืืข ืืืฉืืจืื (ืืื ืืืขืจ ืืื ืกืขืืขื ืืื) ืืืืคื ืืืคึผืืฉ ืึทืจืืขื ืกืื ืขืจืืึธืื ืคึฟืื ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืกืึทืืืฉืึทื ื. ืืขืกืฅ ืืขื ืขื ืืืืืึธืืึทืืืฉ ืืึธื ืืฉื ื ืึธื ืื ืืขืืืขื ืืืืขื ืคืื ืื 1C: ืขื ืืขืจืคึผืจืืื ืคึผืืึทืืคืึธืจืืข. ืืืื ืกืงืจืืคึผืก ืืขื ืขื ืกืืึธืืขืจ (ืงืึทืืคึผืขืจื ืฆื ืื ืคืจืืขืจืืืงืข ืืืืขื), ืืืจ ืคืึธืจืฉื ืืื ืืึทืฉืืืกื ืื ืกืืื ืคืื ืื ืกืืึธืืืึทืื. ืืื ืืืขืจ ืงืจืืืขืจืืึธื ืืื ืคึผืฉืื - ืื ื ืืึทืข ืืืืขื ืืึธื ืึทืจืืขืื ื ืื ืกืืึธืืขืจ ืืื ืื ืคืจืืขืจืืืงืข.
ืืขืืืขืืึธืคึผืขืจืก ื ืืฆื ืคืึทืจืฉืืืขื ืข ืืืฉืืจืื ืฆื ืคืึธืจืฉื ืกืืึธืืืึทืื ืื ืกืึทืืึทื ืฅ; ืืขืจ ืืืืคึผื ืืขื ืืฆื
ืืืื, ืืืื ืขืจ ืคืื ืื ืกืืืืช ืคึฟืึทืจ ืื ืงืึทืคึผ ืืื ืคืึธืจืฉืืขืืื ื ืงืขื ืืืื ืึทื Google ืงืืึธืืืฉืขืจ ืงืึทืืคึผืืืืขืจ ืคึฟืึทืจ ืขืืืขืืข ืกืืื ืงืขื ื ืืฉื ืืืจืืคืืจื ืื ืืื ืข ืกืึทืืกืืืืืฉืึทื ืคืื ืื ืคึฟืื ืงืฆืืข (ืืืฉื ืืืืึทื ืื ืคึฟืื ืงืฆืืข ืืื ืจืขืงืืจืกืืื ืึธืืขืจ ืืืืจืืืึทื). ืืื ืืขื ืคืึทื, ืืืจ ืคึผืจืืืืจื ืฆื ืคืึทืจืจืืืื ืื ืกืืืืึทืฆืืข ืืืจื ืจืืจืืืืื ื ืื ืืงืืจ ืงืึธื.
ืืืขืืขืจืขืจ ืืงืกืืขื ืฉืึทื ื
ืืืขื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืืืืื ื ืืึทืจืฃ ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืึธืก ืืื ื ืื ืื ืืืฆื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื, ืืืจ ื ืืฆื ืืืขืืขืจืขืจ ืืงืกืืขื ืฉืึทื ื:
- ืคึฟืึทืจ ืืจืืขืื ืืื ืืขืงืขืก
- ืคึฟืึทืจ ืืจืืขืื ืืื ืงืจืืคึผืืึธืืจืึทืคื
- ืึทืจืืขื ืืื
ืคืื ืืจืืืกื ืืืง ืงืึทืืคึผืึธืื ืึทื ืฅ
ืืื ืืืขืจ ืืงืกืืขื ืฉืึทื ื ืฆืื ืืืคืฉืืขืื ืืื ืคืื ืฆืืืื ืืืืื. ืืขืจ ืขืจืฉืืขืจ ืืืื ืืื ืืืึธืก ืืื ืืขืจืืคื ืึท ืืืขืืขืจืขืจ ืคืึทืจืืขื ืืขืจืื ื (ืืืืฉืึทืืืึทืื ืืงืกืืขื ืฉืึทื ื ืคึฟืึทืจ ืงืจืึธืื ืืื ืคืืจืขืคืึธืงืก ืืขืฉืจืืื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื), ืืืึธืก ืื ืืขืจืึทืงื ืืื ืื ืจืืข ืืืื - ืึท ืืืื ืขืจื ืคืึทืจืืขื ืืขืจืื ื ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืึธืก ืืืจ ืืึทืจืคึฟื. ืขืก ืืึธื ืืืื ืืขืจืืื ื ืึทื ืืืจ ืฉืจืืึทืื 3 ืืืขืจืกืืขืก ืคืื ืืืื ืขืจื ืืงืกืืขื ืฉืึทื ื - ืคึฟืึทืจ Windows, Linux ืืื MacOS. ืื ืืืื ืขืจื ืคืึทืจืืขื ืืขืจืื ื ืืื ืกืึทืคึผืืืื ืืื ืึท ืืืื ืคืื ืื 1C: ืขื ืืขืจืคึผืจืืื ืคึผืืึทืืคืึธืจืืข ืืื ืืื ืืืื ืืืืฃ ืื 1C ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจ. ืืืขื ืืืจ ืจืืคื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื ืคืื ืึท ืืืขื ืงืืืขื ื, ืขืก ืืื ืืึทืื ืืึธืืืื ืฆื ืืขื ืงืืืขื ื ืงืึธืืคึผืืืืขืจ ืืื ืืื ืกืืึทืืืจื ืืื ืืขื ืืืขืืขืจืขืจ.
ืืืขื ืคืืืกื ืืืง ืืื Safari, ืืื ืืืขืจ ืืงืกืืขื ืฉืึทื ื ื ืืฆื NPAPI; ืืืขื ืืื ืืืืคื ืืื Internet Explorer, ืืื ื ืืฆื ืึทืงืืืืืขืงืก ืืขืื ืึธืืึธืืืข.
ืืืืึทืืขืจืืืง ืึทื ืืืืืงืืื ื
ืืืื ืขืจ ืคืื ืื ืืึทืกืงืก ืคึฟืึทืจ ืื ืืืขื ืงืืืขื ื ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื ืืื ืืขืจ ืืืืึทืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื. ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืืืขื ืงืืืขื ื ืืึธื ืืืื ืืืืขื ืืงืึทื ืฆื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืืื ืงืืืขื ื; ืึทืืข ื ืืึทืข ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืืคึผืืึทืืขื ืึทื ืกืืืืึทืืืืื ืืึทืกืื ืืื ืืืืืข ืืื ืืื ืืืขื ืงืืืืึทื ืฅ.
ืื ืืขืจืข ืืึทืกืงืก ืึทืจืืึทื ื ืขืืขื ืืขืืืขืืึธืคึผืื ื ืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืจืขืคืึทืงืืึธืจืื ื, ืืืคึผืจืืืืื ื ืคืึธืจืฉืืขืืื ื ืืื ืจืืืืืึทืืืืึทืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืขืจ ืคืื ืื ืืื ืกืืจืืงืฆืืขืก ืืื ืืืืึทืืขืจ ืืึทืืืขืืื ื ืฆื ืึท ืืืกืื ืืงืจืึทื ืึทืก ืึทืจืืขื ืืึธืืขื. ืขืืืขืืข ืคืื โโืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื ืืืขื ืงืืืขื ื ืืื ืืขืจืืืืึทื ืืขืืืื ืืืืฃ ืึท ืกืื ืืฉืจืึธื ืึธืืก ืืึธืืขื ืคืื ืื ืืขืจืึทืงืฉืึทื ืืื ืื ืกืขืจืืืขืจ. ืื ืืืกืื ืืงืจืึทื ืึทืก ืืึธืืขื ืืื ืืืฆื ืืืขืจื ืืขืจ ืืึทืืืึทืืืง ืืื ืืจืึทืืืขืจื (ืืื ื ืื ืืืืื ืืื ืืจืึทืืืขืจื), ืืื ืืึธืก ืคืึธืจืกืขืก ืืื ืื ืฆื ืืึธืืืคืืฆืืจื ืื ืืืขื ืงืืืขื ื ืืืจื ืจืืคึผืืืืกืื ื ืกืื ืืฉืจืึธื ืึธืืก ืงืึทืืืก ืืื ืืืกืื ืืงืจืึทื ืึทืก ืึธื ืขืก (ืืื ืจืืคืึทืงืืขืจืื ื ืื ืงืึธื ืึทืงืึธืจืืื ืืื). ืื ืืจืึทืืืฉืืึทื ืืืขืจืืึทื ื ืฆื ืึท ืืืกืื ืืงืจืึทื ืึทืก ืืึธืืขื ืืื ืืขืจืงืืขืจื ืืืจื ืื ื ืืื ืฆื ืฉืืืฆื ืจืขืืขืึทืกืขื ืกืึทืืืฉืึทื ื ืืื ืืืืขืจ ืืจืึทืืืฉืืึทื ืึทืืึทืคึผืืืืฉืึทื.
ืืงืืจ: www.habr.com