|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2018, 15:46 | #1 |
Регистрация: 14.04.2018
Сообщений: 4
|
Слишком большой размер JS кода
Приветствую!
Google Tag Manager (GTM) при сохранении кода в custom HTML tag ругается, что он больше 102400 символов. Сам я только начинаю осваивать JS. Подскажите, пожалуйста, как эффективнее уменьшить размер кода так, чтобы это не повлияло на скорость отработки этого custom HTML tag. Изначально код имеет подобный вид (только в моем случае размер кода значительно больше): Код:
Как вариант я думаю сохранить каждый Variation в отдельный js файл на сервера сайта и в custom HTML tag прописывать не весь код, изменяющий страницу, а только код запрашивающий внешний код, который сохранен на сервере сайта. Это верное решение? Вот так: Код:
|
14.04.2018, 18:45 | #2 |
Регистрация: 14.04.2018
Сообщений: 4
|
Да, уточню. Размер кода большой за счет большого кол-ва изменений на странице, то есть в 1 вариации кода может быть очень много. Примерно так:
Код:
Последний раз редактировалось gustavius; 14.04.2018 в 19:00. |
14.04.2018, 18:52 | #3 | |||||
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 14.04.2018 в 18:59. |
|||||
14.04.2018, 18:59 | #4 | |
Регистрация: 14.04.2018
Сообщений: 4
|
Цитата:
Тот, что выше. Вывести код во внешние файлы: Код:
Последний раз редактировалось gustavius; 14.04.2018 в 19:03. |
|
14.04.2018, 19:13 | #5 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Ну так напишите на фрилансе и дайте четкое ТЗ. думаю найдется кто нибудь
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
14.04.2018, 19:28 | #6 |
Регистрация: 14.04.2018
Сообщений: 4
|
А чем плох вариант с выносом кода во внешние файлы?
|
14.04.2018, 21:05 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем добавлять jquery, чтобы потом использовать древние getElement* вместо его селекторов?
ЗЫ вряд ли кто-то понял что вы пытаетесь сделать и о каких вариациях речь.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.04.2018, 21:45 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Я не знаю вашу задачу, но смотря на код создается стойкое ощущение, что это явно что-то нето или неправльный подход. Если вам действительно надо кучу элементов переписывать, то может проще просто большой кусок или всю страницу перезагрузить?
|
14.04.2018, 22:56 | #9 | |||
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Я же сразу и сказал что это гавнокод..
когда спросил что это: Цитата:
Цитата:
Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Слишком большой массив данных - ошибка | Jleksern | Общие вопросы Delphi | 5 | 01.10.2013 00:34 |
DSPACK большой размер видео | stasones | Компоненты Delphi | 3 | 22.07.2012 15:46 |
Слишком большой размер! | Egik_net | Microsoft Office Access | 2 | 28.11.2009 16:38 |
Большой размер пустой страницы | AVBel | Microsoft Office Excel | 10 | 11.11.2008 11:24 |
Слишком большой обьем | Зубоскалик | Общие вопросы Delphi | 5 | 03.09.2008 19:31 |