Логин: Пароль:
Регистрация
+ Ответить в теме
Показано с 1 по 8 из 8
  1. #1
    Местный
    Ваш статус
    Лучшая мать - turbokrolik111
    Сообщений
    1,066
    Cервер
    CivCraft, Classic
    Любимые моды
    Ic2,AE,Extra Utilities,Ender Io,Immersive Engineering,Thaumcraft,Divine RPG
    Любимый монстр
    Батька KidPvP│turbokrolik111│whitefluffyn
    Текстур пак
    от Jekach28
    Регистрация
    18.08.2018
    Адрес
    Ростов-на-Дону
    Репутация
    18  

    Поблагодарил(а) 893
    Получено благодарностей: 517 (сообщений: 139).

    JavaScript(ЖабаСкрипт)

    Всем привет!
    Сегодня расскажу про JavaScript. Введение в данный язык(немного истории), для чего предзначен данный язык програмированния, сколько получают Жаба разработчики, нужен ли данный язык в будущем.
    Все данные будут браться с сторонних сайтов ну и немного своего добавлю, просто соберу все в одно место, вдруг кому-то лень лазить по сайтам)0))

    1. Введение
      Начнем с того, что JavaScript был предназначен для "Оживление веб-страниц". Скрипты могут встраиваться в HTML и выполняться автоматически при загрузке веб-страницы.
      Скрипты распространяются и выполняются, как простой текст. Им не нужна специальная подготовка или компиляция для запуска. Не путайте JavaScript с Java, две разные вещи.
      Когда создавался JavaScript его название было "LiveScript", но в связи с популярностью языка его переименовали в JavaScript.
    2. Для чего нужен JavaScript
      JavaScript нужен для создания математических операций, обработки и валидация данных в HTML-формах, взаимодействии с пользователем и события, взаимодействовать с HTML-элементами на странице и управлять их содержимым и стилями, добавление анимации и различных графических эффектов на веб-страницы.
      • Математические операции представлют собой высчитывание данных(калькулятор), суммировать разные суммы в интернет магазинах, при помощи математических операций можно проводить логические операции
      • Обработка и валидация данных в HTML-формах, например вы хотите зарегистрироваться на каком-то сайте, но при указании данных вы забыли написать логин вам выводит сообщение с предупреждением и возвращает на это место.
      • Взаимодействии с пользователем и событие, тут используется событийная модель. Например "Кликнте, чтоб продолжить далее" - это взаимодействие с пользователем. Событие мы можем сделать к примеру "Отчет времени до определенного события"
      • Взаимодействовать с HTML-элементами на странице и управлять их содержимым и стилями. К примеру возьмем данный заголовок, при помощи JavaScript мы этим можем управлять. То есть задать ему цвет, изменить текст, заставить двигаться. Но для того чтобы воплотить эти намерения в жизнь, необходимо получить доступ javascrip к этому элементу html.
      • Добавление анимации и различных графических эффектов на веб-страницы. Ну тут все предельно просто, заходя на некоторые сайты вы можете заметить как падает снег, за курсором может двигаться пузырьки воды и т.д.
      В будущем будет создаваться тема, с этими элементами. Как написать такое, и т.д
    3. Сколько получают JavaScript разработчки
      Программист JavaScript (фронтенд-разработчик) может получать от 100 и до 150 тысяч в месяц. Данные взяты из интернета, не следует верить. Ведь каждый работадатель назначает зарплату своему рабочему, и ваша зараплата будет зависить только от вас самих.
    4. Нужен ли данный язык в будущем
      JavaScript входит в число самых популярных языков программирования. На данное время JavaScript занимает 7 место в индексе TIOBE, ЖабаСкрипт популярнее таких языков как: php, swift.
      Поговаривают, что JS тот язык с которого начинается карьера в IT. Есть еще один язык, название которого TypeScript, расширение к JS. Но, тоже неплохой в обучении. Нужен ли он в будущем решать только вам)


    Спасибо, что прочли данную тему. Тема будет дополняться, в планах создать тему с кодами JS для сайта.


  2. 1 пользователь сказал cпасибо JoniPlay за это полезное сообщение:

    Leprush (25.01.2021)

  3. #2
    Новичок
    Сообщений
    18
    Регистрация
    11.06.2012
    Репутация

    Поблагодарил(а) 112
    Получено благодарностей: 51 (сообщений: 20).
    Немного бред пишешь.

    Немного перепишу, если ты не против.




    Для чего нужен JS?
    Спект очень обширен, на нем уже и полноценную ОС написали. Но если говорить про основное применение то это FrontEnd часть сайтов.
    FrontEnd - это графический интерфейс, визуальная часть. То есть все кнопки, анимации, формы на сайтах - это фронтенд разработка.
    Также на JS можно писать Backend часть (гуглим nodejs). О бекенде рассказывать не буду, очень просто гуглится.
    P.S. математические операции на js - это странно.


    Сколько получают JavaScript разработчики (Россия).
    Junior: от "за хлеб" до 40к
    Middle: от 40к до 120к
    Senior: Много


    Нужен ли данный язык в будущем
    Альтернативы JS - нету, и не планируют создавать. Еще долго будет нужен.


    Для тех кто хочет изучать JS
    Сразу предупреждаю:
    - Программирование это сложно
    - Быстро стать программиста скорее всего не получится
    - Если вы не любитель регулярно решать большое количество логических задач - не стоит


    А теперь план изучения JS и основ веб разработки
    (рекомендую изучать строго по порядку)

    1. Выберите текстовый редактор

    Либо Visual Studio Code
    Либо WebStorm

    Всякие sublime text, brackets, notepad++ выкиньте на помойку.



    2. Верстка. HTML и CSS

    Ссылки:
    https://html5book.ru/
    https://htmlbook.ru/
    https://www.w3schools.com/html/default.asp
    https://www.w3schools.com/css/default.asp

    html
    1. Теги и иерархическая модель
    2. Обработка Текста
    3. Ссылки и Якоря

    4. Картинки
    5. Списки
    6. Таблицы
    css
    1. селекторы
    2. работа с текстом (+ шрифты)
    3. классы и id
    4. цвета
    5. единицы измерения
    6. блочная модель
    7. позиционирование
    8. Flexbox
    9. Grids
    10. Переходы
    11. Трансформации
    12. CSS-Анимация
    13. Адаптивная верстка
    14. Отзывчивая верстка
    15. Медиа-запросы
    16. Познакомитесь с компонентными библиотеками
    https://getbootstrap.com/
    https://materializecss.com/
    https://mdbootstrap.com/

    Ищите практику. Много!


    3. JavaScript

    https://learn.javascript.ru/
    https://developer.mozilla.org/en-US/docs/Web/JavaScript
    https://www.w3schools.com/js/DEFAULT.asp
    https://www.youtube.com/playlist?lis...ZFuz1ixTvUhd7b

    1. Переменные и типы данных
    2. операторы
    3. функции alert, prompt, confirm, console.log
    4. условные операторы (if, else)
    5. циклы
    6. массивы
    7. функции
    8. ООП
    9. методы массивов
    10. методы String
    11. DOM

    После смотрите в сторону React, Angular и Vue
    Дальше разберетесь

    Если что пишите, когда-нибудь отвечу.

  4. 6 пользователей сказали cпасибо DV2 за это полезное сообщение:

    DeviantUser (05.03.2021),Emesfi (14.02.2021),Feya_Winx (14.02.2021),jenn (26.02.2021),JoniPlay (14.02.2021),Neme3is (14.02.2021)

  5. #3
    Посвящённый
    Ваш статус
    BOSS♂OF♂THIS♂GYM
    Сообщений
    1,624
    Cервер
    Powercraft, Classic
    Любимые моды
    IC2, millenaire, BC, Forestry
    Любимый монстр
    Гуди :Р
    Регистрация
    02.08.2014
    Репутация
    13  

    Поблагодарил(а) 232
    Получено благодарностей: 680 (сообщений: 266).
    Цитата Сообщение от DV2 Посмотреть сообщение
    Немного бред пишешь.

    Немного перепишу, если ты не против.




    Для чего нужен JS?
    Спект очень обширен, на нем уже и полноценную ОС написали. Но если говорить про основное применение то это FrontEnd часть сайтов.
    FrontEnd - это графический интерфейс, визуальная часть. То есть все кнопки, анимации, формы на сайтах - это фронтенд разработка.
    Также на JS можно писать Backend часть (гуглим nodejs). О бекенде рассказывать не буду, очень просто гуглится.
    P.S. математические операции на js - это странно.


    Сколько получают JavaScript разработчики (Россия).
    Junior: от "за хлеб" до 40к
    Middle: от 40к до 120к
    Senior: Много


    Нужен ли данный язык в будущем
    Альтернативы JS - нету, и не планируют создавать. Еще долго будет нужен.


    Для тех кто хочет изучать JS
    Сразу предупреждаю:
    - Программирование это сложно
    - Быстро стать программиста скорее всего не получится
    - Если вы не любитель регулярно решать большое количество логических задач - не стоит


    А теперь план изучения JS и основ веб разработки
    (рекомендую изучать строго по порядку)

    1. Выберите текстовый редактор

    Либо Visual Studio Code
    Либо WebStorm

    Всякие sublime text, brackets, notepad++ выкиньте на помойку.



    2. Верстка. HTML и CSS

    Ссылки:
    https://html5book.ru/
    https://htmlbook.ru/
    https://www.w3schools.com/html/default.asp
    https://www.w3schools.com/css/default.asp

    html
    1. Теги и иерархическая модель
    2. Обработка Текста
    3. Ссылки и Якоря

    4. Картинки
    5. Списки
    6. Таблицы
    css
    1. селекторы
    2. работа с текстом (+ шрифты)
    3. классы и id
    4. цвета
    5. единицы измерения
    6. блочная модель
    7. позиционирование
    8. Flexbox
    9. Grids
    10. Переходы
    11. Трансформации
    12. CSS-Анимация
    13. Адаптивная верстка
    14. Отзывчивая верстка
    15. Медиа-запросы
    16. Познакомитесь с компонентными библиотеками
    https://getbootstrap.com/
    https://materializecss.com/
    https://mdbootstrap.com/

    Ищите практику. Много!


    3. JavaScript

    https://learn.javascript.ru/
    https://developer.mozilla.org/en-US/docs/Web/JavaScript
    https://www.w3schools.com/js/DEFAULT.asp
    https://www.youtube.com/playlist?lis...ZFuz1ixTvUhd7b

    1. Переменные и типы данных
    2. операторы
    3. функции alert, prompt, confirm, console.log
    4. условные операторы (if, else)
    5. циклы
    6. массивы
    7. функции
    8. ООП
    9. методы массивов
    10. методы String
    11. DOM

    После смотрите в сторону React, Angular и Vue
    Дальше разберетесь

    Если что пишите, когда-нибудь отвечу.
    Неплохо-неплохо
    Я бы даже в отдельный гайд сделал в виде дополнения к этому)
    А ваще, ваши js-погромисты их же много, реально много. Каждый первый заявляет какой он крутой прогромист и готов работать за гроши
    Вот тебе и результат зарплат)
    Другие дело back-end...
    Но мне лень расписывать как и про мобайл разработку)

    [LowModer] 2018.09.26 - 2018.10.10
    [Moder] 2018.10.10 - 2019.07.28
    [HeadModer] 2019.07.28 - 2022.01.23
    [Moder] 2022.01.23 - 2022.02.24
    [ForumModerator] 2019.08.21 - 2022.02.24





  6. 1 пользователь сказал cпасибо denchik51rus за это полезное сообщение:

    Emesfi (14.02.2021)

  7. #4
    Новичок
    Сообщений
    18
    Регистрация
    11.06.2012
    Репутация

    Поблагодарил(а) 112
    Получено благодарностей: 51 (сообщений: 20).
    "А ваще, ваши js-погромисты их же много, реально много. Каждый первый заявляет какой он крутой прогромист и готов работать за гроши
    Вот тебе и результат зарплат)"


    Я также про питонистов говорю, только они еще и бесполезные по большей части. Видео уроков от инфо-цыган насмотрелись и думают, что классные
    Так и спрос большой
    Фронт довольно простой, я так и не понял зачем его было разделять от бека.

    "Вот тебе и результат зарплат)"

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


    "Другие дело back-end..
    Но мне лень расписывать как и про мобайл разработку)"


    Если очень попросите могу план написать про

    По Мобильной разработки могу предложить:
    - ReactNative
    - Для Android на чистой Java
    (ваши котлины, свифты и флютэры я не юзал, не знаю)

    По беку могу:
    - Php Laravel
    - C# ASP.NET

    А вообще нужно изучать паттерны, архитектуру и алгоритмы. И тогда эти ваши ЯПы и фреймворки буду


    Последний раз редактировалось DV2; 14.02.2021 в 12:45.

  8. #5
    Наблюдатель
    Сообщений
    112
    Регистрация
    16.02.2020
    Адрес
    spalyly#1802
    Репутация

    Поблагодарил(а) 6
    Получено благодарностей: 55 (сообщений: 24).
    Цитата Сообщение от DV2 Посмотреть сообщение

    Фронт довольно простой, я так и не понял зачем его было разделять от бека.

    Next.js может работать на SSR. Не хочешь разделять - не разделяй =) Правда кому-то бекенд не нравится писать на JS/TS и тогда можно допустим к джанго прикрутить SSR, добавить реакт и будет шикардос.
    А вообще принято делить поскольку удобнее делать 1 бекенд со своими АПИ путями, а потом к нему добавлять фронт, ботов и тому подобное. У меня на сейчас на работе 2 фронта, 2 бота в телеге, 1 на вайбер и всё круто работает с беком на Nest.

  9. #6
    Наблюдатель
    Ваш статус
    старею...
    Сообщений
    181
    Cервер
    SandBox
    Текстур пак
    конечно прозрачки
    Регистрация
    24.03.2013
    Адрес
    00_0002
    Репутация
    22  

    Поблагодарил(а) 238
    Получено благодарностей: 668 (сообщений: 287).
    Цитата Сообщение от DV2 Посмотреть сообщение
    "А ваще, ваши js-погромисты их же много, реально много. Каждый первый заявляет какой он крутой прогромист и готов работать за гроши
    Вот тебе и результат зарплат)"


    Я также про питонистов говорю, только они еще и бесполезные по большей части. Видео уроков от инфо-цыган насмотрелись и думают, что классные
    Так и спрос большой
    Фронт довольно простой, я так и не понял зачем его было разделять от бека.

    "Вот тебе и результат зарплат)"

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


    "Другие дело back-end..
    Но мне лень расписывать как и про мобайл разработку)"


    Если очень попросите могу план написать про

    По Мобильной разработки могу предложить:
    - ReactNative
    - Для Android на чистой Java
    (ваши котлины, свифты и флютэры я не юзал, не знаю)

    По беку могу:
    - Php Laravel
    - C# ASP.NET

    А вообще нужно изучать паттерны, архитектуру и алгоритмы. И тогда эти ваши ЯПы и фреймворки буду


    Хорошо пишешь =) может лучше ты эту тему поведешь или свою создай.

  10. #7
    Наблюдатель
    Ваш статус
    |̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l
    Сообщений
    94
    Cервер
    В одно мгновенье видеть вечность
    Любимые моды
    Огромный мир - в зерне песка
    Любимый монстр
    В единой горсти - бесконечность
    Текстур пак
    И небо - в чашечке цветка
    Регистрация
    02.06.2013
    Адрес
    TeraWars, Classic, Magic
    Репутация
    18  

    Поблагодарил(а) 473
    Получено благодарностей: 362 (сообщений: 185).
    Цитата Сообщение от DV2 Посмотреть сообщение

    Если очень попросите могу план написать про

    По Мобильной разработки могу предложить:
    - Для Android на чистой Java
    (ваши котлины, свифты и флютэры я не юзал, не знаю)

    А ты вот попробуй для начала Котлин, а потом попиши на своей любимой Джаве. Я, с некоторой вероятностью, буду удивлён, если тебе не понравится.
    С радостью посмотрю на примеры вакансий, где требуется разработчики на джавовские аппы, без Котлина.

  11. 1 пользователь сказал cпасибо DeviantUser за это полезное сообщение:

    izmakr0nk (05.03.2021)

  12. #8
    Посвящённый
    Ваш статус
    BOSS♂OF♂THIS♂GYM
    Сообщений
    1,624
    Cервер
    Powercraft, Classic
    Любимые моды
    IC2, millenaire, BC, Forestry
    Любимый монстр
    Гуди :Р
    Регистрация
    02.08.2014
    Репутация
    13  

    Поблагодарил(а) 232
    Получено благодарностей: 680 (сообщений: 266).
    Цитата Сообщение от DeviantUser Посмотреть сообщение
    А ты вот попробуй для начала Котлин, а потом попиши на своей любимой Джаве. Я, с некоторой вероятностью, буду удивлён, если тебе не понравится.
    С радостью посмотрю на примеры вакансий, где требуется разработчики на джавовские аппы, без Котлина.
    Покажешь вакансии, где онли котлин, а не яву требуют?)

    Цитата Сообщение от DV2 Посмотреть сообщение
    По беку могу:
    - Php Laravel
    - C# ASP.NET
    Вижу ASP.NET без Core - ставлю лайк.
    Чем бек на Яве не устраивает, что аж php решил вставить?)

    [LowModer] 2018.09.26 - 2018.10.10
    [Moder] 2018.10.10 - 2019.07.28
    [HeadModer] 2019.07.28 - 2022.01.23
    [Moder] 2022.01.23 - 2022.02.24
    [ForumModerator] 2019.08.21 - 2022.02.24





 


+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
© MinecraftOnly