HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>В технике</a><ul><li><a>Устройства</a></li>
1 <ul><li><a>В технике</a><ul><li><a>Устройства</a></li>
2 <li><a>На усилителях и колонках</a></li>
2 <li><a>На усилителях и колонках</a></li>
3 </ul></li>
3 </ul></li>
4 <li><a>В программировании</a><ul><li><a>@input</a></li>
4 <li><a>В программировании</a><ul><li><a>@input</a></li>
5 <li><a>@output</a></li>
5 <li><a>@output</a></li>
6 </ul></li>
6 </ul></li>
7 </ul><p>Информационные технологии развиваются, а вместе с ними все более сложной становится терминология IT. Раньше о большинстве "современных" понятий в разработке и технике даже не подозревали.</p>
7 </ul><p>Информационные технологии развиваются, а вместе с ними все более сложной становится терминология IT. Раньше о большинстве "современных" понятий в разработке и технике даже не подозревали.</p>
8 <p>Сегодня предстоит изучить output и input в программировании и реальной жизни. Необходимо выяснить, когда и где применяются соответствующие термины, что означает каждый из них. Представленная информация пригодится не только разработчикам, но и обычным людям. Связано это с тем, что input и output широко применяются в самых разных сферах/областях жизни.</p>
8 <p>Сегодня предстоит изучить output и input в программировании и реальной жизни. Необходимо выяснить, когда и где применяются соответствующие термины, что означает каждый из них. Представленная информация пригодится не только разработчикам, но и обычным людям. Связано это с тем, что input и output широко применяются в самых разных сферах/областях жизни.</p>
9 <h2>В технике</h2>
9 <h2>В технике</h2>
10 <p>Техника и оборудование взаимодействует с пользователями, а также друг с другом на основании ввода-вывода. Подобные процессы в информатике отмечаются как input/output. Они указывают на взаимодействие между обработчиков информации (пример - компьютер или ноутбук), а также внешним миром (человеком, другая система обработки сведений). В этом случае:</p>
10 <p>Техника и оборудование взаимодействует с пользователями, а также друг с другом на основании ввода-вывода. Подобные процессы в информатике отмечаются как input/output. Они указывают на взаимодействие между обработчиков информации (пример - компьютер или ноутбук), а также внешним миром (человеком, другая система обработки сведений). В этом случае:</p>
11 <ul><li>ввод - сигнал или электронные материалы, которые получены системой;</li>
11 <ul><li>ввод - сигнал или электронные материалы, которые получены системой;</li>
12 <li>вывод - то, что посылается из системы.</li>
12 <li>вывод - то, что посылается из системы.</li>
13 </ul><p>Соответствующее понятие иногда означает, что пользователь вводит данные (инпут), а приложение или устройство выводит тот или иной результат (аутпут).</p>
13 </ul><p>Соответствующее понятие иногда означает, что пользователь вводит данные (инпут), а приложение или устройство выводит тот или иной результат (аутпут).</p>
14 <h3>Устройства</h3>
14 <h3>Устройства</h3>
15 <p>В качестве output и input оборудования могут использоваться различные средства ввода-вывода. В обыденной жизни и технике такими устройствами могут выступать клавиатуры, мыши и даже стилусы. Это специально разработанные компьютерные устройства ввода.</p>
15 <p>В качестве output и input оборудования могут использоваться различные средства ввода-вывода. В обыденной жизни и технике такими устройствами могут выступать клавиатуры, мыши и даже стилусы. Это специально разработанные компьютерные устройства ввода.</p>
16 <p>В качестве аутпут оборудования используется все то, что демонстрирует результат обработки информации в электронной форме. Примеры:</p>
16 <p>В качестве аутпут оборудования используется все то, что демонстрирует результат обработки информации в электронной форме. Примеры:</p>
17 <ul><li>мониторы;</li>
17 <ul><li>мониторы;</li>
18 <li>принтеры;</li>
18 <li>принтеры;</li>
19 <li>телевизоры с HDMI;</li>
19 <li>телевизоры с HDMI;</li>
20 <li>колонки.</li>
20 <li>колонки.</li>
21 </ul><p>Существуют "уникальные" устройства. Они сразу выполняют роль и output, и input. К ним относят оборудование, которое используется для взаимодействия между компьютерами/системами. Примерами могут послужить модемы и сетевые карты. Это значит, что они не только принимают информацию (инпут), но и "выдают" ее (аутпут).</p>
21 </ul><p>Существуют "уникальные" устройства. Они сразу выполняют роль и output, и input. К ним относят оборудование, которое используется для взаимодействия между компьютерами/системами. Примерами могут послужить модемы и сетевые карты. Это значит, что они не только принимают информацию (инпут), но и "выдают" ее (аутпут).</p>
22 <h3>На усилителях и колонках</h3>
22 <h3>На усилителях и колонках</h3>
23 <p>Усилитель - оборудование, которое предназначается для увеличения аудиосигнала и его качества. Соответствующий звуковой "импульс" передается на колонки/гарнитуру. Неправильное подключение кабелей приведет к тому, что звук попросту не будет воспроизводится. В отдельных случаях устройства сгорают ввиду неправильной эксплуатации. Именно поэтому необходимо разбираться в outputs и inputs.</p>
23 <p>Усилитель - оборудование, которое предназначается для увеличения аудиосигнала и его качества. Соответствующий звуковой "импульс" передается на колонки/гарнитуру. Неправильное подключение кабелей приведет к тому, что звук попросту не будет воспроизводится. В отдельных случаях устройства сгорают ввиду неправильной эксплуатации. Именно поэтому необходимо разбираться в outputs и inputs.</p>
24 <p>Разбираясь в том, что значит output и input, необходимо запомнить:</p>
24 <p>Разбираясь в том, что значит output и input, необходимо запомнить:</p>
25 <ul><li>аутпут значит "выход";</li>
25 <ul><li>аутпут значит "выход";</li>
26 <li>инпут означает "вход".</li>
26 <li>инпут означает "вход".</li>
27 </ul><p>Такая интерпретация output и input встречается повсеместно. В случае с усилителем в "инпут" подается сигнал, в "аутпут" - он выводится в уже усилинном и фильтрованном представлении.</p>
27 </ul><p>Такая интерпретация output и input встречается повсеместно. В случае с усилителем в "инпут" подается сигнал, в "аутпут" - он выводится в уже усилинном и фильтрованном представлении.</p>
28 <p>Output и input - это всегда вывод обработанного и принятие "необработанного" сигнала в гаджетах. Иногда в качестве "аутпут" выступают клеммы для подключения разнообразных проводов и кабелей. Пример приведен выше.</p>
28 <p>Output и input - это всегда вывод обработанного и принятие "необработанного" сигнала в гаджетах. Иногда в качестве "аутпут" выступают клеммы для подключения разнообразных проводов и кабелей. Пример приведен выше.</p>
29 <h2>В программировании</h2>
29 <h2>В программировании</h2>
30 <p>Разработка программного обеспечения - это еще одна область, где встречается output и input. Каждый разработчик должен знать, что значит каждый термин. Особо остро соответствующий момент касается тех, кто планирует работать с потоками.</p>
30 <p>Разработка программного обеспечения - это еще одна область, где встречается output и input. Каждый разработчик должен знать, что значит каждый термин. Особо остро соответствующий момент касается тех, кто планирует работать с потоками.</p>
31 <p>Изучаемые понятия встречаются в различных ЯП, но акцент сделаем на Angular. Это фреймворк с открытым исходным кодом. Продукт от Google, используемый для создания приложений на TypeScript. Он представляет собой полностью переписанный фреймворк от разработчика AngularJS. Angular активно применяется при создании одностраничных современных веб-сайтов.</p>
31 <p>Изучаемые понятия встречаются в различных ЯП, но акцент сделаем на Angular. Это фреймворк с открытым исходным кодом. Продукт от Google, используемый для создания приложений на TypeScript. Он представляет собой полностью переписанный фреймворк от разработчика AngularJS. Angular активно применяется при создании одностраничных современных веб-сайтов.</p>
32 <p>Здесь output и input - это два декоратора. Они применяются разработчиком для реализации межкомпонентного взаимодействия, двусторонней привязки и иных операций.</p>
32 <p>Здесь output и input - это два декоратора. Они применяются разработчиком для реализации межкомпонентного взаимодействия, двусторонней привязки и иных операций.</p>
33 <h3>@input</h3>
33 <h3>@input</h3>
34 <p>Рассматривая output и input в Angular2, необходимо запомнить, что инпут - это структура, которая поддерживает вложение между потомком и родителем, когда родительскому классу необходимо передать данные "наследника" и отобразить их. Для этого в наследуемом классе необходимо вставить упомянутый декоратор.</p>
34 <p>Рассматривая output и input в Angular2, необходимо запомнить, что инпут - это структура, которая поддерживает вложение между потомком и родителем, когда родительскому классу необходимо передать данные "наследника" и отобразить их. Для этого в наследуемом классе необходимо вставить упомянутый декоратор.</p>
35 <p>Выглядит это так:</p>
35 <p>Выглядит это так:</p>
36 <p>А вот - наглядный пример:</p>
36 <p>А вот - наглядный пример:</p>
37 <p>Здесь:</p>
37 <p>Здесь:</p>
38 <ol><li>В child_component.ts имеются ученики. Они помечены как "инпут". Это указывает на то, что атрибут используется в качестве входного.</li>
38 <ol><li>В child_component.ts имеются ученики. Они помечены как "инпут". Это указывает на то, что атрибут используется в качестве входного.</li>
39 <li>Студенты используются непосредственно в parent_component.html. Дочерний компонент будет импортироваться в parent.module.ts.</li>
39 <li>Студенты используются непосредственно в parent_component.html. Дочерний компонент будет импортироваться в parent.module.ts.</li>
40 <li>Форма "студенты" - это привязка свойств. Привязанными значениями выступают свойства school.schoolStudents.</li>
40 <li>Форма "студенты" - это привязка свойств. Привязанными значениями выступают свойства school.schoolStudents.</li>
41 <li>Angular, работа с output и input, будет присваивать студентам значение schoolStudents. После этого произойдут изменения в отображение дочерних элементов.</li>
41 <li>Angular, работа с output и input, будет присваивать студентам значение schoolStudents. После этого произойдут изменения в отображение дочерних элементов.</li>
42 </ol><p>Child_component - это информация для отображения, но их источником выступает parent_component.html. В форме привязке свойства в виде ввода дочернего элемента, если свойство студентов в дочернем компоненте может быть успешно назначено, требуется использование декоратора не output, а input.</p>
42 </ol><p>Child_component - это информация для отображения, но их источником выступает parent_component.html. В форме привязке свойства в виде ввода дочернего элемента, если свойство студентов в дочернем компоненте может быть успешно назначено, требуется использование декоратора не output, а input.</p>
43 <h3>@output</h3>
43 <h3>@output</h3>
44 <p>Это второй важный декоратор. Рассматривая output и input при работе с потоками информации, необходимо помнить, что иногда данные требуется направить в противоположном направлении от их поступления. В этом случае дочерний компонент отвечает за отображение данных "родителя". Вход будет отвечать за отображение информации "наследника".</p>
44 <p>Это второй важный декоратор. Рассматривая output и input при работе с потоками информации, необходимо помнить, что иногда данные требуется направить в противоположном направлении от их поступления. В этом случае дочерний компонент отвечает за отображение данных "родителя". Вход будет отвечать за отображение информации "наследника".</p>
45 <p>Стоит обратить внимание на разницу в формировании output и input:</p>
45 <p>Стоит обратить внимание на разницу в формировании output и input:</p>
46 <ol><li>Аутпут в Angular2 реализовывается через EventEmitter.</li>
46 <ol><li>Аутпут в Angular2 реализовывается через EventEmitter.</li>
47 <li>При использовании tslint не допускается добавление переменных. Вместо этого разрешено вставить комментарий. Он будет иметь такой вид:</li>
47 <li>При использовании tslint не допускается добавление переменных. Вместо этого разрешено вставить комментарий. Он будет иметь такой вид:</li>
48 </ol><p>Форма представления output отличается от input:</p>
48 </ol><p>Форма представления output отличается от input:</p>
49 <p>EventEmitter - это логический параметр в середине. Он указывает на тип данных, передаваемых кодом. Он может быть пользовательским или базовым.</p>
49 <p>EventEmitter - это логический параметр в середине. Он указывает на тип данных, передаваемых кодом. Он может быть пользовательским или базовым.</p>
50 <p>А вот наглядный пример декоратора:</p>
50 <p>А вот наглядный пример декоратора:</p>
51 <p>Здесь:</p>
51 <p>Здесь:</p>
52 <ol><li>В дочернем элементе поддерживается аутпут=событие customClick. Тип данных - число.</li>
52 <ol><li>В дочернем элементе поддерживается аутпут=событие customClick. Тип данных - число.</li>
53 <li>Наследник имеет метод onClicked. Он используется в событии click элемента управления button на HTML-странице. Привязан к (click) = “onClicked”.</li>
53 <li>Наследник имеет метод onClicked. Он используется в событии click элемента управления button на HTML-странице. Привязан к (click) = “onClicked”.</li>
54 <li>В родительском элементе предусматривается публичный атрибут showMsg. Класс ts Angular по умолчанию обладает значением public.</li>
54 <li>В родительском элементе предусматривается публичный атрибут showMsg. Класс ts Angular по умолчанию обладает значением public.</li>
55 <li>У родителя поддерживается метод onCustomClicked, используемый в HTML и привязанный к событию выходного тега в дочернем элементе customClick.</li>
55 <li>У родителя поддерживается метод onCustomClicked, используемый в HTML и привязанный к событию выходного тега в дочернем элементе customClick.</li>
56 </ol><p>Лучше понять аутпут и инпут помогут компьютерные курсы.</p>
56 </ol><p>Лучше понять аутпут и инпут помогут компьютерные курсы.</p>
57 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
57 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
58  
58