|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
Задачи решающиеся с использованием чистого js28.03.2019, 11:30. Показов 1077. Ответов 12
Метки нет (Все метки)
Добрый день.
Я не так давно начал погружаться во Front, начал с Angular. Я пробовал писать и на чистом JS. Но Angular показался мне довольно комфортным в плане разбиении кода, так как сам пишу на C# и для меня это близко. Я часто встречаю в вакансиях требование js. Я решил по гуглить и найти причины для чего сейчас нужен чистый js, но нашел только ответы из разряда, чтобы понимать что происходит, и если что то нужно модифицировать. Вот и хотел бы узнать у практикующих людей для каких целей и как часто им приходится применять чистый js и для каких задачах? Семантика то языка не сложная, но уверен есть много подводных камней. Стоит ли начинать с чистого js или нормально начинать с Angular, а необходимые тонкости изучать по возникающим проблемам? Спасибо.
0
|
|
| 28.03.2019, 11:30 | |
|
Ответы с готовыми решениями:
12
Не могу определиться между использованием фреймворка или чистого PHP Задачи с использованием While, Repeat, For. 2 задачи с использованием процедуры |
|
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|||
| 28.03.2019, 14:27 | |||
|
0
|
|||
|
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
|
|
| 28.03.2019, 14:33 | |
|
Изучать angular без знания js это абсурд
1
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 28.03.2019, 14:36 [ТС] | |
|
Я кстати начинал с wpf, попутно изучая необходимые мне инструменты. Чтобы писать на wpf, мне достаточно было знать что есть классы и структуры, какие есть типы, и что такое события. А это изучалось не так долго. События вообще изучал по мере работы с mvvm. Так что как то так. Отсюда и вопрос. Какие реальные задачи решаются с помощью голого js? Достаточно ли мне на первых парах погружения только в Angular?
Добавлено через 3 минуты Что вы подразумеваете под знанием js? Человек который пишет на ассемблере тоже может сказать, что изучения программирования абсурд без изучения ассемблера, но я видел кучу программистов, которые не могут приблизительно прикинуть алгоритмичесскую сложность и это им не мешает писать код и работать, т.к. их задачи не высоко нагруженные. Что вы подразумеваете под знанием языка?
0
|
|
|
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||
| 28.03.2019, 14:36 | ||
|
0
|
||
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 28.03.2019, 14:40 [ТС] | |
|
Вы знаете как называется человек отвечающий вопросом на вопрос? От этого слово одно оскорбительное произошло. Это не очень хорошая привычка, потому что она еще больше запутывает человека который пытается найти истину. Почему просто не ответить практически ничего или да все. А в знании языка вам нужны такие то такие то конструкции и такте то такие то навыки.
0
|
|
|
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||
| 28.03.2019, 14:44 | ||
|
0
|
||
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 28.03.2019, 14:57 [ТС] | |
|
Я понимаю, что если ты просто откуда то переписываешь код и ни черта не понимаешь, то это чушь. Но я же пишу код, я понимаю что в нем написанно, я понимаю как он работает. Если я встречаю что то новое, того что не видел раньше то читаю про это. Еще раз повторюсь, что для того чтобы писать WPF приложение мне не нужна было знать весь .Net Framework, а достаточно было знать типы, классы, интерфейсы, структуры. Т.е. базовую часть. Я не обязан полностью знать как работает и оптимизирует код Jit компилятор и в какие ассемблерные инструкции он это превратит, это хорошо если я все это знаю, но я могу этого и не знать, но я смогу написать код который будет работать, возможно и не оптимально. Фраемворки и библиотеки создаются для упрощения написания кода. Я не могу знать внутреннее устройство, а тем более точно как они написаны, как они исполняются, что они используют. С современными темпами развития это даже часто просто невозможно. Я конечно утрирую, но чтобы кататься на велике или машине не обязательно знать как он устроен. Я не говорю о том что хорошо это или плохо, но большая часть например пишущих на C# не залазит в исходники и не смотрит, как реализован тот или иной метод. Я вас понял знать js надо, я это понимаю. Но что нужно из него знать? В каких объемах?
0
|
|
|
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|
| 28.03.2019, 15:02 | |
|
BaredJJ, Вы как-то путаете CLR и синтаксис языка. Рихтера слишком много на ночь читали?
Синтаксис C# 7 надо знать в нормальном объеме. Синтаксис свежих версий JavaScript надо знать в нормальном объеме. Добавлено через 1 минуту Исходники - штука хорошая. Они тоже кстати показывают именно синтаксис. https://referencesource.micros... ed7b7a3252
0
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 28.03.2019, 15:11 [ТС] | |
|
Я с вами согласен по поводу исходников. Это чрезвычайно важная вещь когда дело касается оптимизации кода, да и вообще для лучшего понимания как все это работает. Рихтера я кстати так полностью и не прочитал предпочитаю Албахари. Просто я отталкиваюсь от одной простой вещи. Если брать книги по C++, то в них очень много разжеванно. Как работать с указателями, как это устроено в памяти и много тонкостей, но когда читаешь литературу по языкам высокого уровня описывается его применение, а не внутренне устройство. Это и логично с точки зрения ООП. Если вы говорите о знании языка js как о понимании его синтаксиса и типов данных, то да я полностью с вами согласен. Иначе я не смогу понять что я пишу. А если говорите не о нем, то тогда я вас не понимаю. Можно просто привести пример. Вот вы используете в ангуляр вот это и если вы не понимаете вот это вы наломаете дров.
0
|
|
|
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||
| 28.03.2019, 15:20 | ||
|
Формально компилятор языка С++ не обязан Вам отчитываться, какие именно машинные инструкции он сегодня решил использовать. А завтра C++ решит использовать другие машинные инструкции. Можете подать на него в суд.
0
|
||
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 28.03.2019, 15:23 [ТС] | |
|
Я понял. Разговор с вами не получится. Вы хотите быть лучше всех. Ясно. Удачи вам и спасибо что толком ничего не ответили.
1
|
|
| 28.03.2019, 16:26 | |||
|
My Original Message in English
Translate Google Result:
1
|
|||
| 28.03.2019, 16:26 | |
|
Помогаю со студенческими работами здесь
13
Задачи с использованием операторов if и otherwise
Задачи с использованием интерфейсов
задачи с использованием двумерных массивов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|