Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (22)

Лучшие ответы пользователя

Все ответы (20)
  • Как вывести данные из json на страницу?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    Вместо main json создаете файл main.js и экспортируете по умолчанию (default) объект с полями title, subtitle.

    // main.js
    
    export default {
        title: "sun",
        subtitle: "earth",
        r: "mars"
    }

    <h1></h1>
    <h2></h2>
    <p></p>


    //index.js
    import data from './main.js';
    
    // Пишем функцию, чтобы не менять каждый элемент вручную
    const changeHtmlText = (querySelector, data) => {
        const $element = document.querySelector(querySelector);
        
        $element.textContent = data
    }
    changeHtmlText("h1", data.title);
    changeHtmlText("h2", data.subtitle);
    changeHtmlText("p", data.r);
    Ответ написан
    Комментировать
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    HTML&CSS - однозначно
    jQuery - уже не обязательно, можно только для ознакомления, после того как выучишь JS
    Angular.js - React.js - Vue.js - для начала разобраться нужно в одном, проще всего VueJs но вакансий по нем меньше чем в React, а ангуляр, как по мне, уже потихоньку умирает.

    Python -> Django или JavaScript - Node.js - Express
    Python и JavaScript это языки, начинать нужно с них, JavaScript вообще стоит начать учить сразу после HTML, CSS. Касательно NodeJs & Express, Django нужны по сути для одного и тоже, для создания серверной части твоего приложение. NodeJs - низко типизированный и использует Javascript, Django высоко типизированный и использует Python, Express - это фрейморк для NodeJs, который внедряет некоторые фишки и помогает быстрее и проще писать серверный код. Я бы рекомендовал учить всё же Ноду + Експресс, потому что учить два языка немного сложновато одновременно

    SQL - MySQL - PostgreSQL -> MongoDB Из SQL для начала можно только основы изучить. MySQL и Postgres между собой схожи, но в детали тебе вникать не нужно, так как скорее всего для разработки ты будешь пользоваться какой то ОРМ. MongoDB - очень специфическая вещь, для всех проектов не подойдет. Её можно учить в самом конце
    Ответ написан
    6 комментариев
  • Что возвращает строчка return this.methods[op](a, b);?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    // Чтобы проще было понять 
    const methods = {
        "-": (a, b) => a - b,
        "+": (a, b) => a + b
      };
      
    console.log(methods["+"](1, 5)) // 6
    console.log(methods["-"](10, 1)) // 9

    methods - объект с двумя ключами + и -. Мы не можем напрямую обратиться к объекту вот так: methods.+
    Вместо этого мы пишем methods["+"], но по скольку по этому ключу храниться функция, мы можем сразу её вызвать, передав параметры.

    methods["+"](1, 5) // 1 + 5
    // Это тоже самое что
    
    const methods = {
        substract: (a, b) => a - b
        add: (a, b) => a + b
      };
    
    methods.add(1,5)
    Ответ написан
    2 комментария
  • Как сделать такой градиент на текст?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <style>
    h1 {
      font-family: 'Rubik One', sans-serif;
    font-size: 50px;
    background-image: radial-gradient(circle, #ffffff, #c4bcc7, #947a8a, #683d49, #370505);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: table;
    }
      </style>
      <title>Document</title>
    </head>
    <body>
    <h1>Test Text</h1>
    </body>
    </html>
    Ответ написан
    2 комментария
  • Как добавить данные из message.text в array telebot?

    Big_Trouble
    @Big_Trouble
    Программист недосамоучка
    Как добавить данные из message.text в array telebot?

    Просто
    qq.append(message.text)
    keyboard1 = telebot.types.ReplyKeyboardMarkup(True,True)
    keyboard1.row(f"{day[0]}",f"{day[1]}",f"{day[2]}")
    keyboard1.row(f"{day[3]}",f"{day[4]}",f"{day[5]}")
    keyboard1.row("добавить инфо")
    qq = []
    
    @bot.message_handler(commands=['start'])
    def start_message(message):
             bot.send_message(message.chat.id, 'Which day you need' , reply_markup=keyboard1)
    
    @bot.message_handler(content_types=['text'])
    def send_text(message):
         if message.text == f"{day[0]}":
              bot.send_message(message.chat.id, "some text")
         elif message.text == 'добавить инфо':
              bot.register_next_step_handler(message, infoAdding)
    #если message.text == добавить инфо - мы переходим к функции infoAdding, message - #обязательный параметр, в нем храниться вся информация о сообщении
    #(имя пользователя который его прислал, текст сообщения, id и тд..)
    def infoAdding(message):
        bot.send_message(message.chat.id, "Введите информацию")
        bot.register_next_step_handler(msg, result)
        #Здесь, в  infoAdding - пользователь вводит нужную информацию, 
        #чтобы её получить нам нужно перейти к другой в функции
        # в нашем случае result но может быть любая другая. 
        # Тогда в функции result придет сообщение(message) с текстом который ввёл пользователь
    def result(message):
        qq.append(message.text)
        bot.send_message(message.chat.id, qq[0])
        #Здесь мы сохраняем значение message.text в наш массив qq
        #И бот отправляет нам первый элемент списка qq(для наглядности, что message.text добавлено в массив)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (11)