1. Сбор взносов

    11.12.2016: Зарабатывай на сайтах.

  2. Ссылки покупок

    Стратегия на турбо опционы

    Обучение по Бинарным Опционам.

    Бизнес по рецепту. продажа женских товаров

    Мануал по добыче бесплатного трафика с поисковика Bing (2016)

    От 6к уникальных посетителей на страницу ВК

    Facebook

    Стратегия Лайв Профит - ставки на футбол

    [Ирина Шмидт] - Церебро Таргет 2016

    Новый дорген.

    Стратегия на спорт.

    Двойной арбитражник по бесплатному трафику (2016)

    Подробная инструкция по Созданию интернет магазина чая с нуля (2016)

    Чертежи солнечного био-вегетария площадью 1200 кв.м. (СБВ-Профи)

    Адский стрим по копирайтингу: то чувство, когда подглядывать - хорошо!

    Видео-Курс - Tехнология быстрого старта в email рассылках (2016)

    Продвижение партнерских программ в одноклассниках (2016)

    Научу грести трафик. Только успевай сервера покупать!

    Трафик из ВК (Схема + Кейсы)

    Пассивный доход со стабильными выплатами.Схема добычи трафика.

    Секрет создания аккаунта яндекс директ без НДС

    Система ставок от проверенного каппера

    Государственный и банковский конфискат +VIP блок (2016)

    Как работать и зарабатывать деньги на продвижении своих проектов (2016)

    Секреты бесплатной рекламы от бывшего сотрудника Вконтакте

    Mobile Арбитраж - Арбитраж мобильного трафика (2016)

    BUSINESS MANUAL - Безопасные схемы заработка

    Как получать 1000-и заказов из CPA сетей (Дм.Ковпак)

    Как зарабатывать удаленно 100 тыс. руб на продвижении в Инстаграме без вложений и жить в Тайланде

    Самонаполняемые Видео-сайты!

    Прибыльная стратегия для бинарных опционов, первый доход через считанные дни + бонус!

    Траф с Вк за копейки

    Профит на онлайн теме от 30к до Неизвестно в месяц

    Легальный высокодоходный бизнес в реале

9.JavaScript циклы.

  1. Ostapbl4
    Offline

    Ostapbl4 Команда форума Местный
    Начать переписку

    Задачи, которые нужно повторять больше одного раза можно поместить в цикл. Цикл может быть как определенное количество раз, так и выполняться безконечно. В JavaScript он обозначается так:

    Код:
    for (i=0;i<10;i++){
    //выполняем этот код
    }
    Первая строка говорит нам дословно следующее:

    Код:
    i=0; //Создаем переменную i которая равна 0
    
    Код:
    i<10; //Проверяем условие. Если i<10, то выполняем то, что в фигурных скобках.
    
    Код:
    i++ //После того как это выполнили переменная увеличивается на 1, то есть при заходе на следующий круг цикла, мы эту переменную уже не создаем, а она у нас есть, и в нашем случае уже равна 1, потом 2, потом 3... И так пока она не станет равна 10. Ведь 10 не больше 10, а это значит что цикл закончился, и программа будет виполнять код дальше, после нашего цикла
    
    Ох и сложно, вздыхаете вы. Не cложнее чем работать на стройке. Или в шахте. Так что сцепили зубы и и продолжаем выполнение нашего ТЗ:

    Заказчик поставил условие что запросов, по которым мы должны искать видео должно быть очень много. Поэтому открываем наш файл C:\iMacros\Macros\Обучение\zapros.txt

    и добавляем в него еще 2 строки:

    JavaScript

    Macros

    и сохраняем. Теперь научим наш браузер нырять в zapros.txt, вытягивать оттуда все строки по очереди и переходить по ним:

    Код:
    for (i=1;i<=3;i++){//создаем переменную i, цикл будем выполнять 3 раза
    var macro; // создаем переменную macro
    macro = "CODE:"; // говорим нашему скрипту что в нее впишем код аймакрос
    macro += "CMDLINE !DATASOURCE C:\\iMacros\\Macros\\Обучение\\zapros.txt" + "\n"; // подключаем текстовый файл
    macro += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные
    macro += "ADD !EXTRACT {{!COL1}}" + "\n"; // берем данные в переменную {{!COL1}}
    macro += "URL GOTO=https://www.youtube.com/?gl=UA&hl=ru" + "\n"; // заходим на ютуб
    macro += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:masthead-search ATTR=ID:masthead-search-term CONTENT={{!COL1}}" + "\n"; // вбиваем в поиск данные из переменной
    macro += "TAG POS=1 TYPE=BUTTON FORM=ID:masthead-search ATTR=ID:search-btn" + "\n"; // нажимаем поиск
    iimPlay(macro) // вызываем переменную запуская тем самым код, который туда вписали.
    }
    
    Разберем по строкам:

    Как вы видите теперь уже мы создаем переменную i и даем ей значение 1, сейчас поймете почему

    Код:
    i=1
    
    Затем в условии мы пишем. Выполнять код пока i меньше или равно 3(нам нужно выбрать три строки из файла)

    Код:
    i<=3
    
    Дальше код не меняется, вплоть до 5 строки. В ней мы указываем, из какой строки файла брать данные в переменную:

    Код:
    macro += "SET !DATASOURCE_LINE "+i+ "\n";// из какой по счету строки брать данные
    
    Обратите внимание как мы хитро используем свою переменную i Каждый заход цикла она будет увеличиваться на один. Соответственно с этим данные из файла будем брать все ниже и ниже. Начнем с первой строки, и закончим третьей. Возможно в этом месте вас смутят плюсы вокруг i на самом деле они обозначают просто что мы ее внедряем в код аймакрос. Так уж создан джаваскрипт, чтоб добавить строку ее нужно слаживать.

    Весь остальной код мы с вами уже разобрали.

    Сложно? Не думаю. Заставьте себя понять этот код. Скорее всего у вас и не получится. У меня например сразу не получалось. Знаете что я делал? Просто копировал код из разных источников, и немного его изменял под себя. Иногда понимание приходит со временем. Само собой. Так что не волнуйтесь если что-то не понятно.



    Перейти к следующему уроку!
     

Поделиться этой страницей