ืืื ืืืืคืืื ืื ืื ืืืืื ืฉื ืืื ืืืืืืืช 1C:Enterprise ืืื ืฉื ืืชื ืืืฉืืง ืืช ืคืชืจืื ืืืคืืืงืฆืืืช, ืฉืคืืชื ืืืืฆืขืืช ืืื ืืืืืืืช ืืคืกืื ืื ืืืืื, ืื ืืืงืื ืืง (ื ืืชื ืืืจืฆื) ืขืืืจ Windows, Linux, MacOS X, ืืื ืืืงืื ืืื ืืจื ื ืขืืืจ 5 ืืคืืคื ืื - Chrome, Internet Explorer, Firefox, Safari, Edge, ืืื ืื ืืืื ืืฉื ืืช ืืช ืงืื ืืืงืืจ ืฉื ืืืคืืืงืฆืื. ืืชืจื ืืื, ืืืฆืื ืืช ืืืคืืืงืฆืื ืืงืืืื ื ืืืง ืืืืคืืคื ืืชืคืงืืช ืื ืจืืืช ืืืขื ืืื.
ืืฆื 10 ืืืืืื (2 ืชืืื ืืช ืืชืืช ืืืืชืื):
ืืืื ืืงืื ืืง ืืืื ืืงืก:
ืืืชื ืืืื ืืืงืื ืืืื ืืจื ื (ืืืคืืคื Chrome):
ืืื ืืฆืจื ื ืืงืื ืืื ืืจื ื? ืื ืืืืจ ืืืช ืืฆืืจื ืงืฆืช ืคืชืืืช, ืืืื ืืฆืื ืื ื ืืฉืืื ืืื. ืขืืืื ืืจื ืืืื ืืจื ื ืืื ืืืื ืชื ืื ืืืงืื ืืืืฉืืืื ืขืกืงืืื. ืจืืฉืืช, ืืืกืคื ื ืืช ืืืืืืช ืืขืืื ืืจื ืืืื ืืจื ื ืขืืืจ ื-Thin Client ืฉืื ื (ืืืง ืืืืชืืจืื ืฉืื ื, ืืื, ืขืฆืจื ืืื; ืืืจืื, ืืืืคื, ื ืืฉื ืืช ื-Thin Client ืืืืืืื ืขืฆืื ืืืืฉืื ืืงืื ืืื ืืจื ื). ืืืืื ื ืืชืช ืืืฉืชืืฉืื ืฉืื ื ืืช ืืืคืฉืจืืช ืืืืืจ ืืช ืืคืฉืจืืช ืืืงืื ืืืชืืืื ืืื ืืืืชืจ.
ืืืกืคืช ืืืืืืช ืืืืกืกืืช ืืื ืืจื ื ืืืงืื ืืืง ืืืืชื ืคืจืืืงื ืืืื ืขื ืฉืื ืื ืืืืื ืืืจืืืืงืืืจืช ืฉืจืช-ืืงืื. ืืฆืืจืช ืืงืื ืืื ืืจื ื ืืื ืคืจืืืงื ืืืฉ ืืืืืืื, ืฉืืชืืื ืืืคืก.
ืืฆืืจืช ืืืขืื
ืื, ืืจืืฉืืช ืืคืจืืืงื: ืืงืื ืืืื ืืจื ื ืืืื ืืขืฉืืช ืืช ืืืชื ืืืืจ ืืื ืืืงืื ืืืง, ืืืืืจ:
- ืืฆืืช ืืืฉืง ืืฉืชืืฉ
- ืืฆืข ืงืื ืืงืื ืฉื ืืชื ืืฉืคืช 1C
ืืืฉืง ืืืฉืชืืฉ ื-1C ืืชืืืจ ืืขืืจื ืืืืืืื, ืื ืืืืคื ืืฆืืจืชื, ืืื ืกืืืืจ ืคืืงืกื-ืืืจ-ืคืืงืกื ืฉื ืืืื ืืื; ืืฉืืืฉื ืชืจืืกืจ ืกืืื ืจืืืื ืืืฉืง ืืฉืืฉืื - ืืคืชืืจืื, ืฉืืืช ืงืื (ืืงืกื, ืืกืคืจื, ืชืืจืื/ืฉืขื), ืจืฉืืืืช, ืืืืืืช, ืืจืคืื ืืื'.
ืงืื ืืงืื ืืฉืคืช 1C ืืืื ืืืืื ืงืจืืืืช ืืฉืจืช, ืขืืืื ืขื ืืฉืืืื ืืงืืืืื (ืงืืฆืื ืืื'), ืืืคืกื ืืขืื ืืจืื ืืืชืจ.
ืื ืืืงืื ืืืง (ืืฉืขืืืืื ืืจื ืืืื ืืจื ื) ืืื ืืืงืื ืืืื ืืจื ื ืืฉืชืืฉืื ืืืืชื ืกื ืฉื ืฉืืจืืชื ืืื ืืจื ื ืืื ืืชืงืฉืจ ืขื ืฉืจืช ืืืืฉืืืื 1C. ืืืืขืืช ืฉื ืืงืื, ืืืืื, ืฉืื ืืช - ืืืงืื ืืืง ืืชืื ื-C++, ืืงืื ืืืื ืืจื ื ืืชืื ื-JavaScript.
ืงืฆืช ืืืกืืืจืื
ืคืจืืืงื ืืงืื ืืืื ืืจื ื ืืื ืืฉื ืช 2006, ืขื ืฆืืืช ืฉื (ืืืืืฆืข) 5 ืื ืฉืื. ืืฉืืืื ืืกืืืืื ืฉื ืืคืจืืืงื, ืืคืชืืื ืืื ืืขืืจืืื ืืืืฉืื ืคืื ืงืฆืืื ืืืืช ืกืคืฆืืคืืช (ืืกืื ืืืืืื ืืืงืืจืื ื, ืืืืืจืืืช ืืื'); ืืืื, ืืื ืืื ืืืชื ืืคืชืืื ืฉืขืฉื ืืช ืืคืื ืงืฆืืื ืืืืช ืืื ืืืงืื ืืืง. ืึธืึตื. ืืคืชืืื ืืชืื ืืืืฉ ืจืืืืื ื-JavaScript ืฉืืฆืจื ืืขืืจ ื-C++.
ืืืจ ืืืืชืืื, ืืืื ื ืืช ืืจืขืืื ืฉื ืื ืืืจื ืืืืืืืืช (ืืคืืื ืืืงืืช) ืฉื ืงืื ืืงืื ืืง C++ ืืืงืื ืืื ืืจื ื JavaScript ืืฉื ืืืืืืื ืืจืขืืื ืืื ืืืืงืื ืืื ืฉืชื ืืฉืคืืช; ืืงืื ืืืื ืืจื ื ื ืืชื ื-JavaScript ืืืคืก.
ืืืืืจืฆืืืช ืืจืืฉืื ืืช ืฉื ืืคืจืืืงื, ืืงืื ืืืื ืืจื ื ืืืืจ ืืช ืงืื ืืืงืื ืืฉืคืช 1C ืืืืื ืืช ืืฉืืจืืช ื-JavaScript. ืืืงืื ืืืง ืคืืขื ืืืจืช - ืืงืื ืืฉืคืช 1C ืืืืื ืืช ืืงืืืคืื ืืชืื bytecode, ืืื ืืืืืงืื ืื ืืชืคืจืฉ ืขื ืืืงืื. ืืืืจ ืืื, ืืงืื ืืืื ืืจื ื ืืื ืืขืฉืืช ืืช ืืืชื ืืืืจ - ืจืืฉืืช, ืืื ื ืชื ืจืืื ืืืฆืืขืื, ืืฉื ืืช, ืืื ืืืคืฉืจ ืืืื ืืช ืืืจืืืืงืืืจื ืฉื ืืงืืืืช ืืืงืื ืืืืื ืืจื ื.
ืืืจืกื ืืจืืฉืื ื ืฉื ืคืืืคืืจืืช 1C:Enterprise ืขื ืชืืืื ืืืงืื ืืื ืืจื ื ืฉืืืจืจื ื-2009. ืืงืื ืืืื ืืจื ื ืืืืชื ืชืงืืคื ืชืื ืืฉื ื ืืคืืคื ืื - Internet Explorer ื-Firefox. ืืชืืื ืืืช ืืืงืืจืืืช ืืืื ืชืืืื ื-Opera, ืื ืขืงื ืืขืืืช ืืืชื ืคืชืืจืืช ืืืืชื ืชืงืืคื ืขื ืืืคืื ืกืืืจืช ืืคืืืงืฆืืืช ื-Opera (ืื ื ืืชื ืืื ืืขืงืื ืืืืืืืช ืฉื 2% ืฉืืืคืืืงืฆืื ื ืกืืจืช, ืืืืืชื ืจืืข ืืืฆืข ืืช ืืืื ืื ืืชืืง ืื- ืฉืจืช ืืืฉืืื 100C) ืืืชืืื ืืืช ืืืื ื ืืืฅ ืื ืืืฉ.
ืืื ื ืืคืจืืืงื
ืืกื ืืื, ืืคืืืคืืจืืช 1C:Enterprise ืืฉ 4 ืคืจืืืงืืื ืฉื ืืชืื ื-JavaScript:
- WebTools - ืกืคืจืืืช ืืฉืืชืคืืช ืืืฉืืฉืืช ืคืจืืืงืืื ืืืจืื (ืื ืื ื ืืืืืื ืื
ืกืคืจืืืช ืืกืืืจื ืฉื ืืืื ). - ืึดืฉืึฐืืึนื
FormattedDocument (ืืืืฉื ื-JavaScript ืื ืืืงืื ืืืง ืืื ืืืงืื ืืืื ืืจื ื) - ืึดืฉืึฐืืึนื
ืืชืืื (ืืืืฉื ื-JavaScript ืื ืืืงืื ืืืง ืืื ืืืงืื ืืืื ืืจื ื) - ืืงืื ืืื ืืจื ื
ืืืื ื ืฉื ืื ืคืจืืืงื ืืืื ืืืื ื ืฉื ืคืจืืืงืื Java (ืื ืคืจืืืงืื NET - ืื ืฉืงืจืื ืืืื ืืื); ืืฉ ืื ื ืืจืืื ืฉืืืช, ืืื ืืจืื ืฉืืืช ื ืืฆื ืืชืืงืืื ื ืคืจืืช. ืืชืื ืืชืืงืื ืืฉ ืงืืฆืื ืืืืืงืืช ืืจืื ืฉืืืช. ืืฉื ื ื-1000 ืงืืฆืื ืืคืจืืืงื ืืงืื ืืืื ืืจื ื.
ืืืืื ื ืืื ืืช, ืืงืื ืืืื ืืจื ื ืืืืืง ืืืืื ืจืื ืืชืช-ืืืขืจืืืช ืืืืืช:
- ืืืฉืง ืืืฉืืื ืืงืื ืื ืืื
- ืืืฉืง ืืืฉืื ืืืื (ืชืคืจืืื ืืขืจืืช, ืืืืืช)
- ืืืฉืง ืืคืกืื ืื ืืืืื ืืืืืืื ืืื ืืืชืจ ื-30 ืคืงืืื (ืืคืชืืจืื, ืกืืืื ืฉืื ืื ืฉื ืฉืืืช ืงืื - ืืงืกื, ืืกืคืจื, ืชืืจืื/ืฉืขื ืืื', ืืืืืืช, ืจืฉืืืืช, ืืจืคืื ืืื')
- ืืืื ืืืืืืงื ืืืื ืืืคืชืืื ืืืงืื (ืืขื 400 ืกืืืื ืืกื ืืื: ืืืื ืืืืืืงื ืืืฉืง ืื ืืื, ืืืืจืืช ืคืจืืกืช ื ืชืื ืื, ืกืื ืื ืืืชื ื ืืื')
- ืืชืืจืืื ืฉื ืฉืคืช 1C ืืืืื ืืช
- ืืจืืืืช ืืคืืคื (ืืฉืืฉืืช ืืคืื ืงืฆืืื ืืืืช ืฉืืื ื ื ืชืืืช ื-JavaScript)
- ืขืืืื ืขื ืงืจืืคืืืืจืคืื
- ืขืืืื ืขื ืงืืฆืื
- ืืื ืืืืืื ืฉื ืจืืืืื ืืืฆืื ืืื, ืืืืคืฉืจืช ืืืฉืชืืฉ ืืื ืื ืืืงืืืืช ืืงืื ืืื ืืืงืืืืช ืืื ืืจื ื
ืชืืื ืืช ืคืืชืื
ืืืฉืื ืื ืืืืืจ ืืขืื ื-JavaScript ืืื ื ืงื. ืืืื ืืงืื ืืืื ืืจื ื ืฉื 1C ืืื ืืื ืืืืคืืืงืฆืืืช ืืืืืืืช ืืฆื ืืืงืื ืฉื ืืชืื ื-JavaScript - ื-450.000 ืฉืืจืืช. ืื ื ืืฉืชืืฉืื ืืืืคื ืคืขืื ืืืืฉื ืืื ืื ืขืฆืืื ืืงืื ืืงืื ืืืื ืืจื ื, ืื ืฉืืงื ืขื ืืขืืืื ืขื ืคืจืืืงื ืื ืืืื.
ืืื ืืืืขืจ ืืช ืืืื ืงืื ืืืงืื, ืืฉืชืืฉื ื ืชืืืื ืืืขืจืคื ืืฉืื ื, ืืืื ืืืจืกื 8.3.6 ืฉื ืืคืืืคืืจืื (ืืืงืืืืจ 2014) ืืชืืื ื ืืืฉืชืืฉ
- ืขืจืคืื ืืฉืื โ 1556 ืงืืืืืืื
- ืืืืจ ืกืืืจื ืฉื ืืืื โ 1073 ืงืืืืืืื
ืืฉืืืืฉ ื-Google Closure Compiler ืขืืจ ืื ื ืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืงืื ืืืื ืืจื ื ื-30% ืืืฉืืืื ืืืขืืจืคื ืฉืื ื. ืื ืืกืฃ, ืืืืช ืืืืืจืื ืฉืฆืืจืืช ืืืคืืืงืฆืื ืืจืื ื-15-25% (ืชืืื ืืืคืืคื).
Google Closure Compiler ืขืืื ืืื ืืืื ืขื ืงืื ืืื ืื ืขืฆืืื, ืื ืฉืืืขืืืืช ืฉืื ืขืืืจ ืืงืื ืืืื ืืจื ื ืืืืื ืืื ืืืคืฉืจ. ืืืืจ ืกืืืจื ืขืืฉื ืื ื ืืื ืืืจืื ืืืืื:
- ืืืืงืช ืกืื ืกืืืืช ืืฉืื ืื ืืืช ืืคืจืืืงื (ืืืืืื ืฉืื ื ืืืกืื ืืช ืืงืื ืขื ืืขืจืืช JSDoc). ืืชืืฆืื ืืื ืืงืืื ืกืืืืช, ืงืจืืื ืืืื ืืจืื ืืืงืืื ื-C++. ืื ืขืืืจ ืืชืคืืก ืืืื ืืืื ืืืื ืฉื ืฉืืืืืช ืืฉืื ืืืืืจ ืืคืจืืืงื.
- ืฆืืฆืื ืืืื ืืงืื ืืืืฆืขืืช ืขืจืคืื
- ืืกืคืจ ืืืคืืืืืืฆืืืช ืฉื ืืงืื ืืืืืฆืข, ืืืฉื, ืืืื:
- ืืืืคืืช ืคืื ืงืฆืืืช ืืืืืขืืช. ืงืจืืื ืืคืื ืงืฆืื ื-JavaScript ืืื ืคืขืืื ืืงืจื ืืืื, ืืืืืคืืช ืืืืืขืืช ืฉื ืฉืืืืช ืงืื ืืช ืืฉืืืืฉ ืชืืืฃ ืืืืฆืืช ืืฉืืขืืชืืช ืืช ืืงืื.
- ืกืคืืจืช ืงืืืขืื ืืืื ืืืืืจ. ืื ืืืืื ืชืืื ืืงืืืข, ืืขืจื ืืืืืชื ืฉื ืืงืืืข ืืืืืฃ ืื
ืื ื ืืฉืชืืฉืื ื-WebStorm ืืกืืืืช ืคืืชืื ืืงืื ืืืื ืืจื ื ืฉืื ื.
ืื ืืชืื ืงืื ืื ื ืืฉืชืืฉืื
ืืืื ืืขืืืช ืคืชืจื ื/ืคืชืจื ื?
ืืืืื ืืืฆืืข ืืคืจืืืงื ื ืชืงืื ื ืืืกืคืจ ืืขืืืช ืืขื ืืื ืืช ืฉืืืื ื ืฆืจืืืื ืืคืชืืจ.
ืืืืคืช ื ืชืื ืื ืขื ืืฉืจืช ืืืื ืืืื ืืช
ืืฉื ื ืืฆืืื ืืื ืขืจืคืื ืงืื ืืืงืืจ ืืืื ืืืคืจืืข ืืคืขืืืช ืืืขืจืืช. ืงืื ืืืฆืื ื ืืงืื ืืืคืขืื ืฉื ืืงืื ืืืื ืืจื ื, ืขืงื ืขืจืคืื, ืขืฉืื ืืืืืช ืืขื ืฉืืืช ืคืื ืงืฆืืืช ืืคืจืืืจืื ืฉืื ืื ืืืื ืฉืงืื ืืืคืขืื ืฉืื ื ืืฆืคื ืืื. ืืงืื ืืืืฆืื ื ืขืืืจื ื ืืื:
- ืงืื ืืืืืข ืืืฉืจืช ืืฆืืจื ืฉื ืืื ื ื ืชืื ืื
- ืงืื ืขืืืจ ืืืื ืืืฉืื ืืืจ
ืืื ืืื ืืข ืขืจืคืื ืืขืช ืืื ืืจืืงืฆืื ืขื ืืฉืจืช, ืื ื ืืฉืชืืฉืื ืืชื @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 (){}
ืืฉืชืืฉื ื ื-Virtual DOM ืืคื ื ืฉืืื ืืคื ืืืืื ืกืืจืื)
ืืื ืื ืืืคืชืืื ืืขืืกืงืื ืืืืฉืงื ืืื ืืจื ื ืืืจืืืื, ืืืจ ืืืื ืืื ื ืฉื-DOM ืืื ื ืืชืืื ืืขืืืื ืขื ืืืฉืงื ืืฉืชืืฉ ืืื ืืืื. ืืืขื ืืื, ืืืืืข ืื ืืืื ืฉื Virtual DOM ืืื ืืืืขื ืืช ืืขืืืื ืขื ืืืฉืง ืืืฉืชืืฉ. ืืืืื ืขืืืื ืืืจืืขืื, ืื ืฉืื ืืื ื-DOM ืืืืืกื ืื ืืืืืจืื ืืจืง ืืืฉืจ ืื ืืคืขืืืืช ืืืฉืืื, ืืฉืื ืืืื ืืืฆืืืจืื ืืืืืื ืขื ืขืฅ ื-DOM.
ืืืคืืืืืืฆืื ืฉื ืืงืื ืืืื ืืจื ื
ืืื ืืืจืื ืืืงืื ืืืื ืืจื ื ืฉืื ื ืืขืืื ืืืจ ืืืชืจ, ืื ื ืื ืกืื ืืืฉืชืืฉ ืืืืืืืช ืืืคืืคื ืืกืื ืืจืืืืช (CSS ืืื') ืขื ืืืงืกืืืื. ืืคืืื, ืืื ืืคืงืืืืช ืฉื ืืืืคืก (ืืืืืงื ืืืขื ืืื ืฆืืจื ืฉื ืืืคืืืงืฆืื) ืืืฆื ืื ืืจืง ืืืืฆืขืืช ืืื ืืคืืคื, ืชืื ืฉืืืืฉ ืืคืจืืกื ืืื ืืืช ืืืืืกืกืช ืขื CSS.
ืืืืงื
ืืืืืงืืช ืคืื ืงืฆืืื ืืืืช ืืืืฆืืขืื, ืื ื ืืฉืชืืฉืื ืืืื ืงื ืืื ื (ื ืืชื ื-Java ื-C++), ืืื ืื ืืืืืช ืืืื ืื ืืื ืืื ืขื ืืื
ืืืื ืฉืื ื ืืื ืืื ืืืจืกืื - ืืื ืืืคืฉืจ ืื ืืืืืง ืืืขื ืื ืชืืื ื ืขื ืืืื ืืช, ืืืื ืืชืืื ืืืืืงืช ืืงืื ืืง ืืื ืืงืื ืืื ืืจื ื. ืืืื ืืชืขื ืืช ืืคืขืืืืช ืฉื ืืืฉืชืืฉ ืฉืืฉืืง ืืช ืคืชืจืื ืืืืฉืื 1C ืืชืื ืงืืืฅ ืกืงืจืืคื. ืืืงืืื, ืชืืื ืืช ืฉื ืืืืจ ืืขืืืื ืฉื ืืืกื - ืกืื ืืจืืื - ืืืงืืืืช. ืืขืช ื ืืืืจ ืืจืกืืืช ืืืฉืืช ืฉื ืืงืื ืืืื ืืจื ื, ืกืงืจืืคืืื ืืืฉืืขืื ืืื ืืฉืชืชืคืืช ืืืฉืชืืฉ. ืืืงืจืื ืืื ืฆืืืื ืืืกื ืืื ื ืชืืื ืืช ืืืชืืืืกืืช ืืฉืื ืฉืื, ืืืืืงื ื ืืฉืืช ืืืฉืื, ืืืืืจ ืืื ืืืืื ืืืืืช ืขืืจื ืืืืงื ืขื ืื ืช ืืงืืืข ืืื ืืืืืจ ืืืขืืช ืื ืืฉืื ืื ืืชืืื ื ืืืชื ืืืืช ืืืขืจืืช. ืืืงืจื ืฉื ืืชื ืืืืช ืืชืืื ื ืช, ืืชืงื ืื ืืืืืคืื ืืืืืืืืช ืืืืฉืื.
ืืืื ืื ืืืื ืืช ืืืฆืืขื ืืืคืืืงืฆืื ืืืืืง ืฉื ืขื 25 ืืืืืฉื ืืืช. ืืืงืจืื ืืกืืืืื, ืื ื ืขืืฉืื ืืืืื ืฉื ืืืงืื ืืืกืงืจืืคื (ืืืืืื, ืืืืจืื ืขื ืืื ืช ืืืืื ื ืืกืคืจ ืคืขืืื) ืืื ืื ืชื ืืช ืืืจืืื ืืืื ืืืืฆืืข ืืืืจื ืืื. ืืชืืฆืืืช ืฉื ืื ืืืืืืืช ื ืจืฉืืืช ืืืืื ืื ืืชืื.
ืืื ืืืืืงื ืืืืคืืืงืฆืื ืฉืื ื ืืืืืงื
ืืืื ืืืกืื ืืื ืฉืื ื ืืฉืืืืื ืื ืืช ืื; ืืืืืื, ืื ืืคืชืืจ ืืืฉืื ืืืื ืืืกืืื ืฉืื ื ืืช ืืืงืืื, ืืืชืื ืฉืกืื ืืื ืื ืขืืงื ืืืจ ืื, ืืื ืืืื ืฉืื ื ืืฉืื ืื, ืืืืืื ืืืฆืข ืืฉืืืื ืคืืงืกื ืืืจ ืคืืงืกื ืฉื ืฆืืืื ืืืกื ืขื ืืกืื ืืจื. ืืืื ืื ืืกืืื ืืขืงืื ืืืจ ืืขืืืช ืืขืืืื ืงืื ืืืืงืืืช ืื ืืขืืืจ, ืืืืืื ืฉืื ืืืืืง ืื ืฉืืื ืืฉืืืจ.
ืืืืงืืช ืืฉื ื ืืืืื (ืฉืื ื ืืกืื ืืื) ืืจืืฆืื ืชืจืืืฉื ืขืืืื ืืืคืืกืืื ืืคืชืจืื ืืช ืืืืฉืืืื ืฉืื ื. ืืืืงืืช ืืืคืขืืืช ืืืืืืืืช ืืืืจ ืืื ืืื ืืืืืืช ืฉื ืคืืืคืืจืืช 1C:Enterprise. ืื ืกืงืจืืคืืื ืืืืืื ืืืชืจ (ืืืฉืืืื ืืืื ื ืืงืืื), ืื ื ืืืงืจืื ืืคืืชืจืื ืืช ืืกืืื ืืืืื. ืืงืจืืืจืืื ืฉืื ื ืคืฉืื - ืืืื ื ืืืืฉ ืื ืืืืจ ืืขืืื ืืื ืืืชืจ ืืืงืืื.
ืืคืชืืื ืืฉืชืืฉืื ืืืืื ืฉืื ืื ืืื ืืืงืืจ ืืืจืืขื ืืืื; ืืฉืืฉ ืืขืืงืจ
ืืื ืื, ืืืช ืืกืืืืช ืืืจืืื ืืืืฆืืขืื ืขืฉืืื ืืืืืช ืฉ-Google Closure Compiler ืืกืืื ืืืฉืื ืื ืืฆืืื ืืืฆืข ืืืืคื ืืืืืขืช ืฉื ืืคืื ืงืฆืื (ืืืฉื ืืืื ืฉืืคืื ืงืฆืื ืจืงืืจืกืืืืช ืื ืืืจืืืืืืช). ืืืงืจื ืื, ืื ื ืื ืกืื ืืชืงื ืืช ืืืฆื ืขื ืืื ืืชืืื ืืืืฉ ืฉื ืงืื ืืืงืืจ.
ืืจืืืืช ืืืคืืคื
ืืืฉืจ ืคืชืจืื ืืืฉืื ืืงืืง ืืคืื ืงืฆืืื ืืืืช ืฉืืื ื ืืืื ื ื-JavaScript, ืื ื ืืฉืชืืฉืื ืืชืืกืคื ืืคืืคื:
- ืืขืืืื ืขื ืงืืฆืื
- ืืขืืืื ืขื ืงืจืืคืืืืจืคืื
- ืืขืืื ืขื
ืจืืืืื ืืืฆืื ืืื
ืืืจืืืืช ืฉืื ื ืืืจืืืืช ืืฉื ื ืืืงืื. ืืืืง ืืจืืฉืื ืืื ืื ืฉื ืงืจื ืืจืืืช ืืคืืคื (ืืืจื ืืื ืืจืืืืช ืืืจืื ืืคืืืจืคืืงืก ืืชืืืืช ื-JavaScript), ืืืชืงืฉืจืืช ืขื ืืืืง ืืฉื ื โ ืืจืืื ืืื ืืจืืช ืืืืืฉืืช ืืช ืืคืื ืงืฆืืื ืืืืช ืืืจืืฉื ืื ื. ืืฉ ืืืืืืจ ืฉืื ื ืืืชืืื 3 ืืจืกืืืช ืฉื ืืจืืืืช ืืื ืืจืืืช - ืขืืืจ Windows, Linux ื-MacOS. ืืืจืืื ืืืื ืืจืืช ืืกืืคืงืช ืืืืง ืืคืืืคืืจืืช 1C:Enterprise ืืืืืงืืช ืืฉืจืช ืืืืฉืืืื 1C. ืืืฉืจ ืงืืจืืื ืื ืืคืขื ืืจืืฉืื ื ืืืงืื ืืื ืืจื ื, ืืื ืืืจืื ืืืืฉื ืืืงืื ืืืืชืงื ืืืคืืคื.
ืืืฉืจ ืคืืขืืื ื-Safari, ืืชืืกืคืื ืฉืื ื ืืฉืชืืฉืื ื-NPAPI; ืืืฉืจ ืื ืคืืขืืื ื-Internet Explorer, ืื ืืฉืชืืฉืื ืืืื ืืืืืืืช ActiveX.
ืคืืชืื ืขืชืืื
ืืืช ืืืฉืืืืช ืฉื ืฆืืืช ืืคืืชืื ืฉื ืืงืืืืช ืืื ืืจื ื ืืื ืืืฉื ืคืืชืื ืืคืื ืงืฆืืื ืืืืช. ืืคืื ืงืฆืืื ืืืืช ืฉื ืืงืื ืืืื ืืจื ื ืฆืจืืื ืืืืืช ืืื ืืคืื ืงืฆืืื ืืืืช ืฉื ืืืงืื ืืืง; ืื ืืคืื ืงืฆืืื ืืืืช ืืืืฉื ืืืืฉืืช ืื-ืืื ืืช ืื ืืืงืืืืช ืืืง ืืื ืืืงืืืืช ืืืื ืืจื ื.
ืืฉืืืืช ืืืจืืช ืืืืืืช ืคืืชืื ืืืจืืืืงืืืจื, ืขืืืื ืืืืฉ, ืฉืืคืืจ ืืืฆืืขืื ืืืืื ืืช. ืืืืืื, ืืื ืืืืืื ืื ืืื ืชื ืืขื ื ืืกืคืช ืืขืืจ ืืืื ืขืืืื ืืกืื ืืจืื ื. ืืืง ืืืคืื ืงืฆืืื ืืืืช ืฉื ืืงืื ืืืื ืืจื ื ืื ืืื ืืืื ืขื ืืืื ืกืื ืืจืื ื ืฉื ืืื ืืจืืงืฆืื ืขื ืืฉืจืช. ืืืืื ืืืกืื ืืจืื ื ืืืคื ืืขืช ืืจืืืื ืื ืืืชืจ ืืืคืืคื ืื (ืืื ืจืง ืืืคืืคื ืื), ืืื ืืืืฅ ืืืชื ื ืืฉื ืืช ืืช ืืงืื ืืืื ืืจื ื ืขื ืืื ืืืืคืช ืฉืืืืช ืกืื ืืจืื ืืืช ืืืกืื ืืจืื ืืืช (ืืืคืืจืืง ืืืืฉ ืฉื ืืงืื ืืืชืื). ืืืขืืจ ืืืืจืืชื ืืืืื ืืกืื ืืจืื ื ืืืกืืจ ืืฆืืจื ืืชืืื ืืคืชืจืื ืืช ืฉืคืืจืกืื ืืืืชืืืชื ืืืืจืืชืืช.
ืืงืืจ: www.habr.com