@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите пожалуйста с кодом
-
ВСЕ оформлено в одном кубике "выполнить код".
В начало вынесено:function tabsInfo(tabsResult){ var json = JSON.parse(tabsResult) var pages = { index: json["index"], list: json["urls"], total: json["urls"].length } return pages }и далее по коду, вот это:
_popupinfo()! var tabs = tabsInfo(_result()) [[A]] = tabsвозвращает результат в список переменных.
Но вот вызов той же функции из "for":for (var i = 0; (здесь номер вкладки - переменная) != tabs.index && i < (здесь ограничитель); i++){ <код> ... <код> popupselect(здесь номер вкладки - переменная)! _popupinfo()! tabs = tabsInfo(_result()) [[B]] = tabs }здесь "B" всегда "Undefined"
Ошибок в лог не выдает, пробовал прикрутить "this", но толи криво, толи это вообще не то, но не заработало.
Как тут можно решить проблему ? -
@_User_ said in Помогите пожалуйста с кодом:
Как тут можно решить проблему ?
Использовать кубики и не пихать апи бас в js код. Это не даёт никаких преимуществ, только потенциальные проблемы
-
@UserTrue
Это не работающий фрагмент бо'льшего кода и расписывание всего кода в кубиках дико загромождает весь скрипт.
И вынос в функции тоже не особо решение - уже в них путаться начинаешь (там их тоже уже не хилая портянка собирается).
Поэтому и взялся за JS. -
@_User_ said in Помогите пожалуйста с кодом:
@UserTrue
Это не работающий фрагмент бо'льшего кода и расписывание всего кода в кубиках дико загромождает весь скрипт.
И вынос в функции тоже не особо решение - уже в них путаться начинаешь (там их тоже уже не хилая портянка собирается).
Поэтому и взялся за JS.На форуме давали и не раз примеры как оптимизировать скрипт, и не потеряться в написанном. Бывает проект доходит до 1200 кубиков, и ничего все читаемо.
-
@_User_ said in Помогите пожалуйста с кодом:
@UserTrue
Это не работающий фрагмент бо'льшего кода и расписывание всего кода в кубиках дико загромождает весь скрипт.
И вынос в функции тоже не особо решение - уже в них путаться начинаешь (там их тоже уже не хилая портянка собирается).
Поэтому и взялся за JS.Проверьте, этого лучше не делать. Такой код очень сложно дебажить и изменять. Не изучив как работает апи БАС вы будите получать кучу странных ошибок и поддержка насколько я знаю в таких случаях не помогает тк такой стиль работы строго не рекомендуется.
Разделяйте свой скрипт на функций и в нем будет легче ориентироваться.