Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447

Задачи решающиеся с использованием чистого js

28.03.2019, 11:30. Показов 1077. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Я не так давно начал погружаться во Front, начал с Angular. Я пробовал писать и на чистом JS. Но Angular показался мне довольно комфортным в плане разбиении кода, так как сам пишу на C# и для меня это близко. Я часто встречаю в вакансиях требование js. Я решил по гуглить и найти причины для чего сейчас нужен чистый js, но нашел только ответы из разряда, чтобы понимать что происходит, и если что то нужно модифицировать. Вот и хотел бы узнать у практикующих людей для каких целей и как часто им приходится применять чистый js и для каких задачах? Семантика то языка не сложная, но уверен есть много подводных камней. Стоит ли начинать с чистого js или нормально начинать с Angular, а необходимые тонкости изучать по возникающим проблемам?

Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.03.2019, 11:30
Ответы с готовыми решениями:

Не могу определиться между использованием фреймворка или чистого PHP
Здравствуйте, подскажите пожалуйста, я решил написать сайт доска объявлений(наподобие как автито, сландо, olx) только не могу опредилиться...

Задачи с использованием While, Repeat, For.
Прошу помощи столкнулся со сложностями в следующих задачах. Заранее спасибо! 1.Написать программу для вычисления суммы, имеющей своими...

2 задачи с использованием процедуры
Помогите пожалуйста решить: 1) Составить процедуру, исходными данными которой является матрица А из n строк и n столбцов, либо два...

12
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
28.03.2019, 14:27
Цитата Сообщение от BaredJJ Посмотреть сообщение
Семантика то языка не сложная
Гы-гы, произнес программист с красными глазами и растрепанными волосами. Тому, кто это сказал, можете набить морду.
Цитата Сообщение от BaredJJ Посмотреть сообщение
Стоит ли начинать с чистого js
Стоит ли начинать с чистого C# или нормально начинать с XAML в WPF ? Не помните ?
0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
28.03.2019, 14:33
Изучать angular без знания js это абсурд
1
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
28.03.2019, 14:36  [ТС]
Я кстати начинал с wpf, попутно изучая необходимые мне инструменты. Чтобы писать на wpf, мне достаточно было знать что есть классы и структуры, какие есть типы, и что такое события. А это изучалось не так долго. События вообще изучал по мере работы с mvvm. Так что как то так. Отсюда и вопрос. Какие реальные задачи решаются с помощью голого js? Достаточно ли мне на первых парах погружения только в Angular?

Добавлено через 3 минуты
Что вы подразумеваете под знанием js? Человек который пишет на ассемблере тоже может сказать, что изучения программирования абсурд без изучения ассемблера, но я видел кучу программистов, которые не могут приблизительно прикинуть алгоритмичесскую сложность и это им не мешает писать код и работать, т.к. их задачи не высоко нагруженные. Что вы подразумеваете под знанием языка?
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
28.03.2019, 14:36
Цитата Сообщение от BaredJJ Посмотреть сообщение
. Какие реальные задачи решаются с помощью голого js?
Встречный вопрос, какие реальные задачи решаются в C#, используя единственное пространство имён System и не используя никакие классы из других пространств имён. Много напрограммируете в продакшн?
0
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
28.03.2019, 14:40  [ТС]
Вы знаете как называется человек отвечающий вопросом на вопрос? От этого слово одно оскорбительное произошло. Это не очень хорошая привычка, потому что она еще больше запутывает человека который пытается найти истину. Почему просто не ответить практически ничего или да все. А в знании языка вам нужны такие то такие то конструкции и такте то такие то навыки.
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
28.03.2019, 14:44
Цитата Сообщение от sash23 Посмотреть сообщение
Изучать angular без знания js это абсурд
Можно обобщить формулировку. Изучать библиотеки любого языка программирования без изучения данного языка программирования это абсурд.
0
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
28.03.2019, 14:57  [ТС]
Я понимаю, что если ты просто откуда то переписываешь код и ни черта не понимаешь, то это чушь. Но я же пишу код, я понимаю что в нем написанно, я понимаю как он работает. Если я встречаю что то новое, того что не видел раньше то читаю про это. Еще раз повторюсь, что для того чтобы писать WPF приложение мне не нужна было знать весь .Net Framework, а достаточно было знать типы, классы, интерфейсы, структуры. Т.е. базовую часть. Я не обязан полностью знать как работает и оптимизирует код Jit компилятор и в какие ассемблерные инструкции он это превратит, это хорошо если я все это знаю, но я могу этого и не знать, но я смогу написать код который будет работать, возможно и не оптимально. Фраемворки и библиотеки создаются для упрощения написания кода. Я не могу знать внутреннее устройство, а тем более точно как они написаны, как они исполняются, что они используют. С современными темпами развития это даже часто просто невозможно. Я конечно утрирую, но чтобы кататься на велике или машине не обязательно знать как он устроен. Я не говорю о том что хорошо это или плохо, но большая часть например пишущих на C# не залазит в исходники и не смотрит, как реализован тот или иной метод. Я вас понял знать js надо, я это понимаю. Но что нужно из него знать? В каких объемах?
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
28.03.2019, 15:02
BaredJJ, Вы как-то путаете CLR и синтаксис языка. Рихтера слишком много на ночь читали?
Синтаксис C# 7 надо знать в нормальном объеме. Синтаксис свежих версий JavaScript надо знать в нормальном объеме.

Добавлено через 1 минуту
Исходники - штука хорошая. Они тоже кстати показывают именно синтаксис.
https://referencesource.micros... ed7b7a3252
0
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
28.03.2019, 15:11  [ТС]
Я с вами согласен по поводу исходников. Это чрезвычайно важная вещь когда дело касается оптимизации кода, да и вообще для лучшего понимания как все это работает. Рихтера я кстати так полностью и не прочитал предпочитаю Албахари. Просто я отталкиваюсь от одной простой вещи. Если брать книги по C++, то в них очень много разжеванно. Как работать с указателями, как это устроено в памяти и много тонкостей, но когда читаешь литературу по языкам высокого уровня описывается его применение, а не внутренне устройство. Это и логично с точки зрения ООП. Если вы говорите о знании языка js как о понимании его синтаксиса и типов данных, то да я полностью с вами согласен. Иначе я не смогу понять что я пишу. А если говорите не о нем, то тогда я вас не понимаю. Можно просто привести пример. Вот вы используете в ангуляр вот это и если вы не понимаете вот это вы наломаете дров.
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
28.03.2019, 15:20
Цитата Сообщение от BaredJJ Посмотреть сообщение
как это устроено в памяти
Тут есть интересный момент. В каждой версии языка это может быть устроено в памяти по разному.
Формально компилятор языка С++ не обязан Вам отчитываться, какие именно машинные инструкции он сегодня решил использовать.
А завтра C++ решит использовать другие машинные инструкции. Можете подать на него в суд.
0
 Аватар для BaredJJ
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
28.03.2019, 15:23  [ТС]
Я понял. Разговор с вами не получится. Вы хотите быть лучше всех. Ясно. Удачи вам и спасибо что толком ничего не ответили.
1
9945 / 2946 / 496
Регистрация: 05.10.2013
Сообщений: 8,018
Записей в блоге: 241
28.03.2019, 16:26
My Original Message in English

Цитата Сообщение от BaredJJ Посмотреть сообщение
Стоит ли начинать с чистого js или нормально начинать с Angular
I do not use Angular but I know that Angular was written in TypeScript (do you mean Angular or AngularJS?). I study pure TypeScript and WebGL for game development of browser 2D/3D games and 3D applications with interactive graphics. I study pure JavaScript because it is impossible to use TypeScript without JavaScript knowledges. It is simple to me study TS because in parallel I use and study C#/WPF/OpenTK and modern OpenGL 4 using C#. TS and C# are very similar. I sure you need in parallel to study HTML5 and CSS3 with JS. I like this. It is like to study C# with WPF because it is more interesting. When you study something in a complex for one goal it is more effective than if you would study this things separately.


Translate Google Result:
Цитата Сообщение от BaredJJ Посмотреть сообщение
Стоит ли начинать с чистого js или нормально начинать с Angular
Я не использую Angular, но я знаю, что Angular был написан на TypeScript (вы имеете в виду Angular или AngularJS?). Я изучаю чистый TypeScript и WebGL для разработки игр для браузерных 2D / 3D-игр и 3D-приложений с интерактивной графикой. Я изучаю чистый JavaScript, потому что невозможно использовать TypeScript без знаний JavaScript. Мне просто изучать TS, потому что параллельно я использую и изучаю C # / WPF / OpenTK и современный OpenGL 4 с использованием C #. TS и C # очень похожи. Я уверен, что вам нужно параллельно изучать HTML5 и CSS3 с JS. Мне это нравится. Это все равно что изучать C # с WPF, потому что это более интересно. Когда вы изучаете что-то в комплексе для одной цели, это более эффективно, чем если бы вы изучали это отдельно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.03.2019, 16:26
Помогаю со студенческими работами здесь

Задачи с использованием операторов if и otherwise
Задание №1. Используя условный оператор if и оператор альтернативного выбора otherwise найдите значение функции. Вывести значения...

С++ задачи с использованием классов
Определить класс «строка символов». В класс включить два конструктора: 1) создание строки символов; 2) конструктор- копию. Определить...

Задачи с использованием интерфейсов
Всем привет, только начал разбираться с интерфейсами. Подкиньте, пожалуйста, парочку задач или идей каких-то, чтобы проверить и улучшить...

Решение задачи с использованием функции
С помощью функции решить задачу. Дан набор из 20 вещественных элементов. Найти количество элементов, содержащиеся между первым и вторым...

задачи с использованием двумерных массивов
Здравствуйте, помогите с задачей под номером 7


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
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
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru