Невозможно получить данные из функции importhtml в листах Google.

Ответы:

Метод jQuery .on (): Я довольно часто использую метод .on () для AJAX (динамически создавая элементы DOM). Если обработчики кликов .on () всегда находятся внутри document.ready?

Нет, не всегда. Если вы загрузите JS в головке документа, вам понадобится. Если вы создаете элементы после загрузки страницы через AJAX, вам нужно будет. Вам не нужно, если скрипт находится под элементом html, который вы добавляете обработчиком.

Производительность. Является ли более эффективным поддерживать различные объекты javascript / jQuery внутри или снаружи document.ready ( также, разница в производительности значительна?)?

Это зависит. Для прикрепления обработчиков потребуется столько же времени, это просто зависит, хотите ли вы, чтобы это произошло сразу после загрузки страницы, или если вы хотите, чтобы он дождался загрузки всего документа. Таким образом, это будет зависеть от того, что вы делаете на странице.

Область объекта: страницы, загруженные AJAX, не могут получить доступ к объектам, находящимся внутри документа предыдущей страницы.

Это, по сути, его собственная функция, поэтому он может получить доступ только к vars, объявленным в глобальной области (за пределами / выше всех функций) или с помощью window.myvarname = '';

0
задан tehhowch 25 January 2019 в 19:51
поделиться