• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Вопрос Правильность написания кода

XDDDD

Новый участник
23 Авг 2021
18
1
40
Всем привет, сразу к вопросу. Пишу свой телефон с 0 и подглядываю в чужой код. Увидел, что где-то внутри JS кода добавляются div'ы к body, где-то люди просто пишут на HTML разметке и далее подключают JS. В чём разница такого написания? Если к общему тэгу body в JS добавлять новые дивы, интерфейс будет работать быстрее?
 

akudinov28

Мастер
24 Фев 2021
384
189
106
Странный вопрос. Блоки, прописанные в html, рендерятся CEF сразу при загрузке страницы. Блоки, добавляемые в js - не существуют при построении DOM дерева, и добавляются джаваскриптом после. Каждое добавление блока с помощью js - плюс одна операция. Соответственно, это будет медленнее. Джаваскриптом нужно добавлять динамические данные, которых у тебя нет при построении дерева. Например, блок-родитель для списка телефонных контактов должен быть изначально в дереве, а вот каждый контакт ты получаешь с клиента, и их блоки ты отрисовываешь динамически в цикле.
 

XDDDD

Новый участник
23 Авг 2021
18
1
40
Странный вопрос. Блоки, прописанные в html, рендерятся CEF сразу при загрузке страницы. Блоки, добавляемые в js - не существуют при построении DOM дерева, и добавляются джаваскриптом после. Каждое добавление блока с помощью js - плюс одна операция. Соответственно, это будет медленнее. Джаваскриптом нужно добавлять динамические данные, которых у тебя нет при построении дерева. Например, блок-родитель для списка телефонных контактов должен быть изначально в дереве, а вот каждый контакт ты получаешь с клиента, и их блоки ты отрисовываешь динамически в цикле.
Осознаю всю странность вопроса, именно поэтому нужно было мнение знающего человека на этот счет. Спасибо за ответ, помог.