
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдФрд░ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рд╢реЗрд▓ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрдВрд╕реЛрд▓ рдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд░реИрдкрд░ рдХреА рдереАрдо рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдореМрдЬреВрдж рд╣реИред
рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдлрд┐рд░ рд╣рдо 15 рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдЕрдиреБрднрд╡ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рдФрд░ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдПрдХреНрд╕рд▓ рд░реМрд╢рдорд╛рдпрд░ рдХреЗ рд╣рд╛рд▓рд┐рдпрд╛ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдХреЗ рдХрдВрд╕реЛрд▓ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ, рдлрд┐рд░ рдореИрдВ рдЕрдкрдиреЗ рдХреБрдЫ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рдлрд▓ рд░рд╣реЗ рд╣реИрдВред
рдпреВрдкреАрдбреА 2015:
рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЯреЗрдмрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ ,
рдЬреАрдердм (рдЖрд░рдпреВ, рдПрди; рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ)ред
Habr├й, рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдкрд░ рдХрдВрд╕реЛрд▓ рд░реИрдкрд░
"
рд╣рдо рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ" рдкреВрд░реНрдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ "- рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рддрд░реАрдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред
рдХрдВрд╕реЛрд▓ рдХреЛ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдирд╛ - рдореВрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдмрджрд▓
рджреЗрддрд╛ рд╣реИ , рдЬреЛ рдХреБрдЫ рдмрдЧреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдзрд┐ рд╕рдорд░реНрдерди рдХреА рдкреВрд░реНрдгрддрд╛ рдореЗрдВ рдХреБрдЫ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдЧрд┐рд░рд╛рд╡рдЯ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдЬреЛ рдХреБрдЫ рднреА рд░рд╣рддрд╛ рд╣реИ рд╡рд╣ рджреЗрд╢реА рддрд░реАрдХреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рд▓рдВрдмрд╛рдИ рд╣реИ, рдЬреЛ рдирдП рдирд╛рдореЛрдВ рдХреА рдЦреЛрдЬ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдкреНрд▓рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд╢рдмреНрджреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред IDE рдореЗрдВ рдПрдореНрдореЗрдЯ рдЯрд╛рдЗрдк рдПрдХреНрд╕реЗрд▓реЗрд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдЖрд╡рд░рдг - 2010 (рдЕрдВрдЧреНрд░реЗрдЬреА)ред
Console.Log: рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрд▓рд░реНрдЯ рдХреЛ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣реЗрдВ! (IE), 2011 (рдЕрдВрдЧреНрд░реЗрдЬреА)
dbug - рдПрдХ рдХрдВрд╕реЛрд▓ рд░реИрдкрд░ (Github, 2009)
"
рдлрд╛рдпрд░рдмрдЧ * рдХрдВрд╕реЛрд▓ рдПрдкреАрдЖрдИ " - рдпрд╣ рд▓реЗрдЦ рдмрд╛рдж рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЕрдзрд┐рдХ рдкреВрд░реНрдг рд╣реИред рдпреЗ рджреЛрдиреЛрдВ рдкрд░рд╕реНрдкрд░ рдкреВрд░рдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдВрдЧреЗред
(рд╣рдо рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╣рдо рд╕реНрд╡рдпрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рди рдХрд░реЗрдВ, рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЛ рджреЛрд╣рд░рд╛рдПрдВред)рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдЫрдБрдЯрд╛рдИ рдХреЗ рд╕рд╛рде рд╕рд╛рд░рд╛рдВрд╢ рддрд╛рд▓рд┐рдХрд╛ ред

рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдкрд╛рд╕ рд▓реЙрдЧрд┐рдВрдЧ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдХрдВрд╕реЛрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИред рдпрд╣ рднрд╛рд╖рд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбреАрдмреНрд░реЛ рдорд╛рдирдХ рдмрди рдЧрдпрд╛ рд╣реИ, рдкрд╣рд▓реА рдмрд╛рд░ рдлрд╛рдпрд░рдмрдЧ рдбрд┐рдмрдЧрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдФрд░ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрдВрд╕реЛрд▓ рдХреЛ рдХреИрд╕реЗ рдорд╛рдирдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рдХрдВрд╕реЛрд▓рдмрдЧ рдПрдкреАрдЖрдИ рдФрд░ рдЗрд╕рдХреЗ
рд╡рд┐рдХреА рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдпрд░рдмрдЧ рдкрд╣рд▓рд╛ рдерд╛, рдЬреЛ рдорд╛рдирдХреАрдХрд░рдг рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреНрд░рд╛рдпрди рдХрд╛рд░реНрджреЗрд▓ рдФрд░ рдкреЙрд▓ рдЖрдпрд░рд┐рд╢ рдПрдкреАрдЖрдИ рдХреЗ
рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдмреЗрд╣рддрд░ рд╕рдВрдЧрддрд┐ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред рдЕрдм рддрдХ, рдЙрдирдХреЗ рдирд┐рдпрдо рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд▓реЗрдЦ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рджреЗрдЧрд╛ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рджреЗрдЦреЗрдВред

Chrome:
Developers.google.com/chrome-developer-tools/docs/console-api/
рдлрд╛рдпрд░рдмрдЧ :
getfirebug.com/wiki/index.php/Console_API
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕:
developer.mozilla.org/en-US/docs/Web/API/console
IExplorer:
msdn.microsoft.com/en-us/library/ie/hh772183.aspx
Node.js:
nodejs.org/api/stdio.html
рд╕рдлрд╛рд░реА:
рд╕рдлрд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рдЧрд╛рдЗрдбIE9 рдореЗрдВ рдмрдЧ : рдХрдВрд╕реЛрд▓ рдЯреВрд▓ рдореМрдЬреВрдж рд╣реИ рдпрджрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рд╡рд┐рдВрдбреЛ (рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓, F12) рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдиреНрдпрдерд╛, рдПрдХ рд╕рдВрджрд░реНрдн рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдмрдЧ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдЯрдм рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрд╕рд╛рди рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЗ
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
clear () - рдХрдВрд╕реЛрд▓ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ;
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдбреАрдмрдЧ (рдСрдмреНрдЬреЗрдХреНрдЯ 1, рдСрдмреНрдЬреЗрдХреНрдЯ 2?; ...)
рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рдорд╛рди
рд╣реИ ред
рд▓реЙрдЧ ()
(рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЕрд░реНрде рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ рд╣реИ) ;
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рддреНрд░реБрдЯрд┐ (object1, object2?; ...) - рддреНрд░реБрдЯрд┐ рдЪрд┐рд╣реНрди рдХреЗ рддрд╣рдд рд▓реЙрдЧрд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ (рдХреЛрдб рдХреЛ рд░реЛрдХреЗ рдмрд┐рдирд╛) рдФрд░, рд╕рдВрднрд╡рддрдГ, рдХреЙрд▓ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдФрд░ рдХреЛрдб рдХрд╛ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдЕрдкрд╡рд╛рдж (errorObject, object1?; ...]) [рдХреЗрд╡рд▓ Firebug рдореЗрдВ] - рдПрдХ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдЯреНрд░реЗрд╕ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ;
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдЬрд╛рдирдХрд╛рд░реА (object1 ;, object2?; ...) - рдХрдВрд╕реЛрд▓ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ; рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдпрд╛ рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ;
Printf рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдореЗрдВред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
log (object1?, object2?; ...) - рдХрдВрд╕реЛрд▓ рдкрд░ рд▓реЙрдЧрд┐рдВрдЧред рдпрджрд┐ рдкрд╣рд▓рд╛ рддрд░реНрдХ
рдкреНрд░рд┐рдВрдЯрдл рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рддреЛ рдпрд╣ рд╢реЗрд╖ рддрд░реНрдХреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг (Node.js REPL):
> console.log('%s', { foo: 'bar' }) [object Object] > console.log('%j', { foo: 'bar' }) {"foo":"bar"}
рдПрдХрдорд╛рддреНрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджреЗрд╢рди '% s' рд╣реИред JSON рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП Node.js '% j' рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
(рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ (рд░реВрд╕реА)) ред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдЯреНрд░реЗрд╕ () - рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рдПрдХ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рд╕реНрдЯреИрдХ рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ (рдХреЙрд▓ рд╕реНрдЯреИрдХ рдЬреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмрд┐рдВрджреБ рдкрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдЬреЛ рд╣рдо рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЙрд╕реА рддрд░рд╣);
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдЪреЗрддрд╛рд╡рдиреА (object1; object2;? ...) - рдЪреЗрддрд╛рд╡рдиреА рдЖрдЗрдХрди рдХреЗ рддрд╣рдд рд▓реЙрдЧрд┐рдВрдЧ; рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдпрд╛ рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
Printf рдкреИрдЯрд░реНрди рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХрдВрд╕реЛрд▓ .log рдореЗрдВред
| рдХреНрд░реЛрдо | Firebug | рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ | рдЖрдИрдИ | Node.js | рд╕рдлрд╛рд░реА |
---|
рд╕реНрдкрд╖реНрдЯ () | тЬУ | тЬУ | -тКЭ- | тЬУ | -тКЭ- | тЬУ |
рдбрд┐рдмрдЧ () | тЬУ | тЬУ | тЬУ | тЬУ | -тКЭ- | тЬУ |
рддреНрд░реБрдЯрд┐ () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рдЕрдкрд╡рд╛рдж () | -тКЭ- | тЬУ | -тКЭ- | -тКЭ- | -тКЭ- | -тКЭ- |
рдЬрд╛рдирдХрд╛рд░реА () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рд▓реЙрдЧ () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рдЯреНрд░реЗрд╕ () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рдЪреЗрддрд╛рд╡рдиреА () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рдЬрд╛рдБрдЪ рдФрд░ рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЗ
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдореБрдЦрд░ (expr, obj?) - рдпрджрд┐ рдкрд╣рд▓рд╛ рддрд░реНрдХ рдЧрд▓рдд рд╣реИ, рддреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИ; рдЕрдЧрд░ рд╕рдЪ рд╣реИ - рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛;
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
count (рд▓реЗрдмрд▓?) - рдЧрд┐рдирддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдХрд┐рддрдиреА рдмрд╛рд░ рдлрдВрдХреНрд╢рди рд╣реБрдЖред
| рдХреНрд░реЛрдо | Firebug | рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ | рдЖрдИрдИ | Node.js | рд╕рдлрд╛рд░реА |
---|
рдореБрдЦрд░ () | тЬУ | тЬУ | -тКЭ- | тЬУ | тЬУ | тЬУ |
рдЧрд┐рдирддреА () | тЬУ | тЬУ | -тКЭ- | тЬУ | -тКЭ- | тЬУ |
рд╕реНрд╡рд░реВрдкрдг рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЗ
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
dir (рдСрдмреНрдЬреЗрдХреНрдЯ) - рдХрдВрд╕реЛрд▓ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рд╡рд┐рд╕реНрддрд╛рд░, рдЕрдиреНрдп рдЯреВрд▓ рдЯреИрдм рдореЗрдВ рджреГрд╢реНрдп (Node.js рдореЗрдВ - рдмрд┐рдирд╛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреЗ)ред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
dirxml (рдСрдмреНрдЬреЗрдХреНрдЯ) - рдПрдХ HTML рдпрд╛ XML рддрддреНрд╡ рдХреЗ
рдПрдХ XML рдЯреНрд░реА рдХреЛ
рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рд╕рдореВрд╣ (object1?, object2?; ...) - рдкреНрд░рддреНрдпреЗрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рдореВрд▓реНрдпреЛрдВ рд╡рд╛рд▓реЗ рд╕рдореВрд╣реЛрдВ рдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рдмрдВрдзрдиреЗ рдпреЛрдЧреНрдп рд╡рд╕реНрддреБ рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдмреНрд▓реЙрдХ рдХреЛ рдкреВрд░рд╛ рдХрдорд╛рдВрдб рдХрдВрд╕реЛрд▓ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдореВрд╣ (рдФрд░) рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ (рдорд╛рдЙрд╕ рджреНрд╡рд╛рд░рд╛) рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
GroupCollapsed (object1?, object2?; ...) - рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рдорд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдореВрд╣ (), рд▓реЗрдХрд┐рди рдмреНрд▓реЙрдХ рд╢реБрд░реВ рдореЗрдВ рдврд╣ рдЧрдпрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
groupEnd () - рд╡рд╣ рд╕рдореВрд╣ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ
рдХрдВрд╕реЛрд▓.рдЧреНрд░реБрдк () рдпрд╛
рдХрдВрд╕реЛрд▓.рдЧреНрд░реБрдк рдХреЙрд▓реЗреИрдкреНрд╕рдб () рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рддрд╛рд▓рд┐рдХрд╛ (рдбреЗрдЯрд╛, рдХреЙрд▓рдо?) - рд╕рд░рдгреА рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ рддрддреНрд╡ред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЙрд▓рдо рдореЗрдВ рдХреМрди рд╕реЗ рд╕рд░рдгреА рдЧреБрдг рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реИрдВред рдпрджрд┐ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдЧреБрдг рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЧреИрд░-рдореМрдЬреВрдж рдЧреБрдгреЛрдВ рдХреЛ рд╕реНрддрдВрдн рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
var persons = [ { firstName: 'Jane', lastName: 'Bond' }, { firstName: 'Lars', lastName: 'Croft', age: 72 } ];
рд╣рдо рдХрдВрд╕реЛрд▓ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ:
(рдЗрдВрдбреЗрдХреНрд╕) | firstName | lastName | рдЖрдпреБ |
---|
0 | ┬лрдЬреЗрди┬╗ | ┬лрдмреЙрдгреНрдб┬╗ | рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд |
1 | ┬лрд▓рд╛рд░реНрд╕┬╗ | ┬лрдХреНрд░реЙрдлреНрдЯ┬╗ | 72 |
| рдХреНрд░реЛрдо | Firebug | рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ | рдЖрдИрдИ | Node.js | рд╕рдлрд╛рд░реА |
---|
dir () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рдбреАрд░рд┐рдХреНрд╕ рдПрдордПрд▓ () | тЬУ | тЬУ | -тКЭ- | тЬУ | -тКЭ- | тЬУ |
рд╕рдореВрд╣ () | тЬУ | тЬУ | тЬУ | тЬУ | -тКЭ- | тЬУ |
рд╕рдореВрд╣рдмрджреНрдз () | тЬУ | тЬУ | тЬУ | тЬУ | -тКЭ- | тЬУ |
рдЧреНрд░реБрдкрдПрдВрдб () | тЬУ | тЬУ | тЬУ | тЬУ | -тКЭ- | тЬУ |
рддрд╛рд▓рд┐рдХрд╛ () | тЬУ | тЬУ | -тКЭ- | -тКЭ- | -тКЭ- | -тКЭ- |
рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдФрд░ рдЯрд╛рдЗрдорд┐рдВрдЧ
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
markTimeline (рд▓реЗрдмрд▓) - [Safari-only]
timeStamp () рдХреЗ рд╕рдорд╛рдиред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ (рд╢реАрд░реНрд╖рдХ?) - рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдкреНрд░реЛрдлрд╛рдЗрд▓рдИрдВрдб () - рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рд╕рдордп (рд▓реЗрдмрд▓) - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓реЗрдмрд▓ (рдирд╛рдо, рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛) рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
timeEnd (рд▓реЗрдмрд▓) - рдПрдХ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдорд░ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рдЧрд┐рдиреЗ рд╣реБрдП рд╕рдордп рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрдирд╛ ред
рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк (рд▓реЗрдмрд▓?) - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдорд░ рдХреЗ рд▓рд┐рдП рдордзреНрдпрд╡рд░реНрддреА рд╕рдордп рдХреЗ рдирдореВрдиреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
| рдХреНрд░реЛрдо | Firebug | рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ | рдЖрдИрдИ | Node.js | рд╕рдлрд╛рд░реА |
---|
рдорд╛рд░реНрдХрдЯрд▓рд╛рдЗрди () | -тКЭ- | -тКЭ- | -тКЭ- | -тКЭ- | -тКЭ- | тЬУ |
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ () | тЬУ | тЬУ | (DevTools) | тЬУ | -тКЭ- | тЬУ |
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ () | тЬУ | тЬУ | (DevTools) | тЬУ | -тКЭ- | тЬУ |
рд╕рдордп () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рд╕рдордп () | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ | тЬУ |
рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк () | тЬУ | тЬУ | -тКЭ- | -тКЭ- | -тКЭ- | -тКЭ- |
"(devtools)" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрджрд┐ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓рдмрд╛рд░ рдЦреБрд▓рд╛ рд╣реИ рддреЛ рд╡рд┐рдзрд┐ рдХрд╛рдо рдХрд░реЗрдЧреАредрдзрдиреНрдпрд╡рд╛рдж:рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рджреЛ рд▓реЛрдЧреЛрдВ рдиреЗ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛: рдореИрдерд┐рдпрд╕ рд░рд┐рдЙрдЯрд░ (@ рдЧреНрд╡реЗрдХреНрд╕) рдФрд░ рдлрд┐рд▓рд┐рдк рдХреАрдХ (@ рдкрд╛рдЗрдХ)ред
--рдЕрдереЛрд░: рдПрдХреНрд╕рд▓ рд░рд╕реНрд╢рдореЗрдпрд░ (рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдЕрдВрддред)рд╕рд╛рд░рд╛рдВрд╢ рддрд╛рд▓рд┐рдХрд╛ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рд╣реБрдИред
(рд▓рд┐рдВрдХ рдЖрдкрдХреЛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдУрдкреЗрд░рд╛ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рдУрдкреЗрд░рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдиреЛрдЯреНрд╕ рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред)рд╕рд╛рдВрддреНрд╡рдирд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╡реАрдирддрдо рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдЧ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдкреЙрдкрдХреЙрд░реНрди рдХреЗ рд╕рд╛рде рдЪрд╛рд░реНрдЬ, рдмрд╛рддрдЪреАрдд рдЬрд╛рд░реА рд░рдЦреЗрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рддрд░реАрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрди рд╕рднреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдХреНрд╕рд░, рдПрдХ рд▓реЗрдХрд┐рди рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХрдВрд╕реЛрд▓.рд▓рдЧ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдРрд╕реЗ рдХрдИ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬрд╣рд╛рдВ рдорд╛рдореВрд▓реА рд▓реЗрдХрд┐рди рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ (рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХреЛрдб рд╕рдореНрдорд┐рд▓рд┐рдд)
рдЙрдкрд░реЛрдХреНрдд рд╕рдм рдХреБрдЫ рд╕реБрдВрджрд░ рд╣реИ, рдПрдХ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред рд▓реЗрдХрд┐рди рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рд┐рджреНрдзрд╛рдВрдд рдХреА рдирд╣реАрдВ - рдЖрдЦрд┐рд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ - рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд╣реАрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ, рдФрд░ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдп рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ: рдХрдВрд╕реЛрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдЪрд░ рдпрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ (рдЬрдм рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдХреЗрд╡рд▓ рдЪрд░ рдкрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░реЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рднреЗрдЬрдирд╛, рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рд╣реИред
рдкрд░рд┐рд╖реНрдХреГрдд рдФрд░ рдЧреИрд░-рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рдЬрд╝рд░реВрд░рдд рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ: рд╕реБрдВрджрд░ рдЯреЗрдмрд▓ рдЖрдЙрдЯрдкреБрдЯ рдЬреЛ IE рдпрд╛ рд╕рдлрд╛рд░реА рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░реЗрдЧрд╛, рдЖрдкрдХреЛ рд╕рд╛рдВрддреНрд╡рдирд╛ рдХреНрд╖рдгреЛрдВ рдореЗрдВ рдХрдВрд╕реЛрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрддрд░ рдкрд░ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрджрд╛рд╣рд░рдг рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдирд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпрд╛ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдХрдо рдЬрдЯрд┐рд▓ рдЙрджрд╛рд╣рд░рдг рдЪреБрдирдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрд╡рд┐рд╖реНрдХрд╛рд░реЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдХрд┐рд╕реА рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдирд╣реАрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рд╡реЗ рдЗрд╕ рдкрд░ рдПрдХ рд▓реЗрдЦ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдП рдЬрд╛рдПрдВрдЧреЗред
1. рдлрд╝рдВрдХреНрд╢рди рдХреЛрдб рдбрд┐рдЬрд╝рд╛рдЗрдиред
рдмрд╛рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рдХреЛрдб рдбрд┐рдЬрд╛рдЗрди рдЪреБрдиреЗрдВред рдпрд╣ рдПрдХ рдкреГрд╖реНрда рдбрд┐рдЬрд╛рдЗрди рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣реИ рдХрд┐ рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХреЛрдб рджрд┐рдЦреЗрдЧрд╛ред
рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 рдорд╛рдирдХ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдбрд┐рдЬрд╝рд╛рдЗрди - рдЯрд╛рдЗрдк рдЕрд▓рд░реНрдЯ / рдХрдиреНрдлрд░реНрдо / рдкреНрд░реЙрдореНрдкреНрдЯ рдФрд░ рдХрдВрд╕реЛрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рддрд░реАрдХреЗред рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдорд╛рдирдХ рдирд╛рдореЛрдВ рдХреА рдЬрдЧрд╣ рдЕрднреА рднреА рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реИред рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬрдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ IE рдореЗрдВред рдореЗрд░реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдпрд╛ рдЙрдирдХреЗ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдЪреБрдирдирд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рдХреЗ рд╕рд╛рде "рдЕрд▓рд░реНрдЯ" рд╢рдмреНрдж рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рдж рд▓рдВрдмрд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ "wcl ()" рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ - "window.console.log" рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдоред рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдкрдирд╛ рд╡рд┐рдХрд▓реНрдк рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░реЗрдВред
"Wcl ()" рд╢реЗрд╖ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╕реЗ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд░реЗрдВ - "wci" - window.console.info; wcw - window.console.warn; wce - window.console.errorред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╢рдмреНрдж рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЪрд░ рдХреЗ рдирд╛рдо рдкрд░ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХрд╛рдлреА рдХрдо рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдХрд┐рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрдЬрддреЗ рдпрд╛ рдЦреЛрдЬрддреЗ рд╣реБрдП рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рд╣рдо рдХрдВрд╕реЛрд▓ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреЗ рд▓рд┐рдП wct () рдФрд░ wcc () рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рддреБрд░рдВрдд рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдореЗрдВ рд░рдЦрдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдпрд╣ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рд░реЛрдХ рдирд╣реАрдВ рдкрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЙрддреНрдкрд╛рджрди рдкрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрдо рд╕реЗ рдХрдо 2 рд╡рд░реНрдгреЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдпрджрд┐ рд╡реЗ рд╡рд╕реНрддреБ рдореЗрдВ рдереЗ (рдЬреИрд╕реЗ рдХрд┐ C.log, C.err, ...)ред
рдпрд╣ рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рд╣реИ - рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдлрдВрдЯрд┐рдВрдЧ рд╕реНрдЯрд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд┐рдХрд▓рд╛ред
String.prototype.wcl = wcl;
рдЕрд╢рд┐рд╖реНрдЯ рд╣рд╛рдереЛрдВ рдХреЛ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рдордд рдХрд░реЛ - рдпрд╣ рд╢реБрджреНрдз рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЪрд░рдг рдореЗрдВ, рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рд╕реЗ рдмрд╛рд╣рд░ рднреА рдХрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЙрд╕реЗ Ctrl-F рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
'Ajax_request'.wcl(data);
рдХреЛрдб рдореЗрдВ рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ - рд▓рд╛рдЗрди "
рдЕрдЬрд╛рдХреНрд╕_рд░реЗрдХреНрд╡реЗрд╕реНрдЯ ' " (рдЕрдВрдд рдореЗрдВ рдПрдХ рдПрдкреЙрд╕реНрдЯреНрд░реЙрдлреА рдХреЗ рд╕рд╛рде)ред рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдо рд▓реЙрдЧ рдореЗрдВ рд╕рдВрджреЗрд╢ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "=="ред
рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди: рд▓реЙрдЧ рд╣рдореЗрд╢рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рди рдХреЗрд╡рд▓ IE рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреНрд░рд╕рд┐рджреНрдз рдмрдЧ рдХреЗ рд╕рд╛рде, рдмрд▓реНрдХрд┐ рдЯреЗрд▓реАрд╡рд┐рдЬрд╝рди рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╣реИ - рд╕реНрдорд╛рд░реНрдЯ рдЯреАрд╡реА - рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдХреЗрдмрд▓ рдЯреАрд╡реА рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдореЗрдВ, рдЙрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдмреНрд▓реЙрдХ рдореЗрдВ рдПрдХ рджреВрд░рд╕реНрде рдбреАрдмрдЧрд░ рдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдХреЛрдИ рдЪрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдмреНрд▓реЙрдХ рджрд┐рдЦрд╛рдиреЗ рдпрд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреВрд░реЗ рд▓реЙрдЧ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИред рдпрд╣ IE рдХреЗ рд▓рд┐рдП рджреБрдЦ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд╣рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЯреНрд░реИрдХрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛ред
рдЕрдВрдд рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рд▓реЙрдЧ рд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢реЗрд▓ рдореЗрдВ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдЙрдЯрдкреБрдЯ рдпрджрд┐ рдбреЛрдореЗрди рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╣реИ рдФрд░ рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВред рдлрд┐рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рд╕реЗ рд╣рдЯрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЬреЗрдПрд╕ рдереЛрдбрд╝рд╛ рд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХреЛрдб рдмрдврд╝ рдЬрд╛рдПрдЧрд╛ред
рдХреЛрдб рдбрд┐рдЬрд╛рдЗрди рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЗрди рддрд░реНрдХреЛрдВ рдкрд░ рдЕрдм рдЗрд╕рдХрд╛ рдЧрдарди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрднреНрдпрд╛рд╕ рдХреЗ 2 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рддрд░реНрдХ рдореВрд▓ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ)ред
1) рд╣рдо рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: wcw, wci, wcl, wce, wcc, wct;
2) рд╣рдо рдЕрдиреНрдп рдЕрд╡рд╕рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ - рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдврд╝реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордЭ рдореЗрдВ рдмрдврд╝ рдЧрдП рд╣реИрдВ рдХрд┐ рд╕рд░рд▓ рдЬрдЯрд┐рд▓ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ;
3) рд╕рднреА рдлрд╝рдВрдХреНрд╢рди рдХреЛрдб рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: 'string'wcl ();
4) рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
5) рдЕрдиреНрдп рджреГрд╢реНрдп рдореЗрдВ рд▓реЙрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ div рдпрд╛ рдПрдХ рд░рд┐рдореЛрдЯ рдХрдВрд╕реЛрд▓;
6) рдЬрд╛рдирдХрд╛рд░реА рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред
2. рд╕реНрдирд┐рдкреЗрдЯ
2.1ред IE рдХреЗ рдмрд┐рдирд╛ рд╕рд░рд▓ рд▓реЙрдЧрд┐рдВрдЧ
var noConsole =0, win = window ,wcl = function(a){ a = a!==undefined ? a :'';
рд╕рд░рд▓ рд╕рдбрд╝рдХ рдЬрд╛рджреВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВ: рдлрд╝рдВрдХреНрд╢рди рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдЖрдкрдХреЛ рддрд░реНрдХреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рджреЗрддреА рд╣реИ рдФрд░ рдкреНрд░рдкрддреНрд░ 'рдЯреНрд░реЗрд╕_рд▓реЛрдХреЗрд╢рди_116'.wcl () рдХреЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВред рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ [] .slice.call (рддрд░реНрдХ) рдЖрдкрдХреЛ рдПрдХ рд╕рд░рдгреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рддрд░реНрдХ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреЙрдирдХреИрдЯ () рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХреЗрдВред (рдпрд╣ рдЕрдХреНрд╕рд░ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░реЛрдВ рдореЗрдВ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЖрдк рдХрд┐рд╕реА рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдХрд┐рд╕реА рд╕рд░рдгреА рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ?)
рдпрджрд┐ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ (рдкреНрд░рд╢реНрди рдХреЛрдб рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЗрд╡рд▓ wcl (...) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ):
var noConsole =0, win = window ,wcl = function(){
рд╣рдо рддрд░реНрдХреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рддрд░реНрдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ "wcl ();" рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рд╡рд┐рдВрдбреЛ рдЦреБрд▓реА рд╣реИ рддреЛ рдпрд╣ IE рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
2.2ред IE рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рд▓реЙрдЧрд┐рдВрдЧ
рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХрд┐ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬрд╛рджреВ рдХрд╛ рдПрдХ рдФрд░ рджреМрд░ (рдФрд░, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ IE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)ред
var noConsole =0, win = window ,wcl = function(a){ a = a!==undefined ? a :'';
2.3ред рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рдХреЗ рдЪрд╛рд░ рд╕реНрддрд░
рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдорд╣рддреНрд╡ рдФрд░ рдкреНрд░рдХреГрддрд┐ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдереЛрдбрд╝рд╛-рдмрд╣реБрдд рд░рдВрдЧрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо
рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ
рдФрд░ 2.1 рдореЗрдВ рд▓рд┐рдЦреЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ 4 рд╕рдорд╛рди рдФрд░ рд╕рднреА рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдпреЛрдВ - рд▓реЙрдЧ, рдЪреЗрддрд╛рд╡рдиреА, рдЬрд╛рдирдХрд╛рд░реА, рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдХрд░реЗрдВрдЧреЗред рдЪреВрдВрдХрд┐ рдХреЛрдб рдореЗрдВ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдирд┐рдкреЗрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ, рдЬрд╣рд╛рдВ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИ - рд▓реЙрдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд╕реНрддрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╕реНрддрд░:
0: рдЪреЗрддрд╛рд╡рдиреА, (рдЪреЗрддрд╛рд╡рдиреА)
1: рдЬрд╛рдирдХрд╛рд░реА,
2: рд▓реЙрдЧ,
3: рддреНрд░реБрдЯрд┐ред
рдХреБрдЫ рд▓реЙрдЧ-рд╡реЗ рдЪрд░ рдиреАрдЪреЗ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╕рдВрджреЗрд╢ рдХрд┐рд╕ рд╕реНрддрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
(function(w, logLevel, wcA){ var lvl =0 ,$x = function(el, h){if(h) for(var i in h) el[i] = h[i]; return el}; for(var i in wcA)
2.4ред рд▓реЙрдЧ рдореЗрдВ рдпрд╛ рд╕реНрдХреНрд░реАрди рдкрд░ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЪрд╛рд░ рд╕реНрддрд░
рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рджреГрд╢реНрдп рдмреНрд▓реЙрдХ рдореЗрдВ рд▓реЙрдЧ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рд▓рдЧрднрдЧ рджреЛ рдмрд╛рд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХрд╣реАрдВ рднреА рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИ, рд▓реЙрдЧрд▓реЗрд╡рд▓ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЪреБрдирдХрд░ рдпрд╛ рдХрдВрд╕реЛрд▓ рдкрд░ рджреЛрдиреЛрдВ рд▓реЙрдЧрд┐рдВрдЧ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдПред рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдореЗрдВ logLevel = 4 рд╕реЗрдЯ рдХрд░рдХреЗ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
(IE8- рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╣рд╛рдпрдХ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :)
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда $ e () рдмреНрд▓реЙрдХ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ:
рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда var logOnScreen =1 ,logLevel =0
рдпрд╣ рд▓реЙрдЧрд░ DOM рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ div рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЙрдЧреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
if(window.addEventListener) this.addEventListener('DOMContentLoaded',tst,!1); else this.attachEvent('onload',tst); var tst = function(){ loadLogger(logOnScreen, logLevel); wcl('tst1'); wcl(); 'tst2'.wcl(); 'tst3'.wcl({t: 23, o:{s: true}}); 'tst-wcw'.wcw(120) 'tst-wci'.wci(121) 'tst-wcl'.wcl(122) 'tst-wce'.wce(123) };
рдпрджрд┐ рдкрд╛рда рдКрдВрдЪрд╛рдИ рдЕрдзрд┐рдХрддрдо рдмреНрд▓реЙрдХ рдКрдВрдЪрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рд╕реНрдХреНрд░реЙрд▓ рд╕реНрдХреНрд░реЙрд▓ рд▓рд╛рдЗрди "cons.scrollTop = Math.max (0, cons.scrollHeight);" рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ред
3. рд╕рдордп рдбрд┐рдЬрд╛рдЗрди
"рд╕рдордп *" рд╕рдореВрд╣ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореВрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡реЗ рдПрдХрд░реВрдк рдирд╣реАрдВ рд╣реИрдВред рдХреЗрд╡рд▓ рдПрдХ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрди рдореЗрдВ рдХреЗрд╡рд▓ рдЧрд┐рдирд╛ рдЧрдпрд╛ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд▓реЙрдЧ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рднрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, wci (), рдЗрд╕рдореЗрдВ рд╢реЗрд╖ рдЕрдВрддрд░рд╛рд▓ рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдЕрдВрддрд░рд╛рд▓ рдФрд░ рдЕрдиреНрдп рдорд╛рди рдбрд╛рд▓рддреЗ рд╣реИрдВред рд╕рдЪ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рддрдВрддреНрд░ рдХреА рдирдХрд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдпрд╣ IE рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд╕реЗ div рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдЗрдП рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдПрдВ - рдЯрд╛рдЗрдорд░ рдХреЛ рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рджреЗрдВред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд░рд░реНрдердХ рд░реВрдк рд╣реИ: рдПрдХ рд╕рдВрджрд░реНрдн рд╡рд┐рдзрд┐ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпред 'X'wct () рдЯрд╛рдЗрдорд░ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛ, рдФрд░ wct (' x ') рдЯрд╛рдЗрдорд░ рдХрд╛ рдЕрдВрдд рд╣реЛред рдпрджрд┐ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рддрд░реНрдХ рд╣реИрдВ, рддреЛ 2 рд▓рд╛рдЗрдиреЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ: рдПрдХ рдирд┐рдпрдорд┐рдд рд▓реЙрдЧ, рдФрд░ рдлрд┐рд░ рд╕рдордпред
рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк () рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЛрдИ рднреА рдЙрдирдХреЗ рд▓рд┐рдП wcts () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╣ рднреА рдХрд┐рд╕реА рднреА рддрд░реНрдХ рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
(рд╣рдо рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рди рдХреЛрдб рдХреЗ рдлреЗрдВрдХ-рдЗрди рдХреЛ рдзреНрд╡рд╕реНрдд рдХрд░ рджреЗрдВрдЧреЗ) var logOnScreen =0 ,logLevel =1
рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
var tst = function(){ loadLogger(logOnScreen, logLevel); 'x'.wct() wcl('tst1'); wcl(); 'tst2'.wcl(); 'y'.wct() 'tst3'.wcl({t: 23, o:{s: true}}); wct('x') wct('y',' ') };
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ:

рдлрд┐рдбрд▓:
jsfiddle.net/spmbt/Wgah8