Плейлист «Видеоуроки по zennoposter от llaerto»:
Расшифровка атрибутов в конструкторе действий и функций rise
Атрибуты:
Хотел бы выделить 2 категории, первая – к которой обращаемся в первую очередь и вторая – которой стараемся не пользоваться
Innertext – входящий текст, чаще всего при нажатии на кнопку или фокусировке – значение или единственное или не единственное, но статичное. Обратите внимание, что если сайт открывается на разных языках, то работать будет только на том, значение которого вы подставили в это поле.
Innerhtml – почти тоже самое, что и значение выше, но кроме текста видит куски HTML-кода
Outerhtml – в отличии от innerhtml – здесь больше берётся не сам текст, а весь кусок кода. Во всех 3х атрибутах не забывайте про языковую разницу.
Width – ширина элемента. Очень актуально при капчах, которые зачастую имеют одинаковую ширину, но не стоит забывать, что если вы отключаете картинки – то её ширина станет 0.
Height – высота элемента. Цели и предназначения такие же как и у атрибута выше – найти картинку или поле для ввода по его размерам.
Class – самый удобный элемент (правда не всегда), о нём больше всего сказано на видео.
Id – зачастую похоже с предыдущим элементом, рассматривали на примере яндекса.
Style – редко находится и ещё реже используется, но почти всегда (99,99% случаев) строго статичный, что является большим +
Вторая категория – не используемые
fulltag и tagname – чаще всего их под сотни, а ещё чаще всего это buttona кнопки, которых на странице тьма тьмущая, работаем с ними редко, заранее убедившись, что они действительно лучший вариант.
Top, left – атрибуты по расположению страницы, зачастую зависят от разрешения браузера, имеют куча нюансов – 99% случаев можно обойтись без них.
Функции Rise
Click – жмём по указанному элементу
Focus – фокусируемся на указанном элементе
Blur – расфокусировка с указанного элемента (да и вообще с любого)
Drag&drop – взять и поставить – позволяет переносить элементы, как будто мышкой.
“on” элементы
обычные HTML события — читаем в статье, там же подробнее о каждом. . про Zennoposter.