JS + IMACROS урок 1 для чайников и не очень

Published: 28 May 2018
on channel: Kostia Bazrov-WORK (JavaScript)
1,744
14

JS + IMACROS урок 1 для чайников и не очень
Задавайте свои вопросы для следующего урока!

Для успешного изучения темы автоматизации проектов на imacros, необходимо изучить html и js.
В этом уроке мы рассматриваем вопросы для тех, кто уже изучил уроки для чайников, кто уже знает основы html и js, кому нужно дать направление, идеи для более глубокого понимания дела, для теоретиков, желающих перейти к практике.
В этом уроке мы затронули такие темы, как:

1) установка nodejs, npm,git, vscode;

2) склонировали наш репозиторий к себе:
git clone https://github.com/kostia7alania/scri...
для обновления скриптов (время от времени) нужно писать в терминал:
git pull

3) опущение глобального контекста window на привычные (для браузерного js):
console = window.console; document = window.document; XMLHttpRequest = new window.XMLHttpRequest; и т.д.

4) document.querySelectorAll('.класс'); // селекторы;
document.querySelector('#идШник'); // 1-ая нода с таким ид
console.log('текст для консоли'); console.error('ошибка в консоли');

5) typeof(variable) - узнать тип данных переменной variable;
variable.length // узнать длину переменной variable;
"1,2,3,4,5".split(',') //разбить СТРОКУ (текст) в МАССИВ по разделителю запятая;
[1,2,3,4,5].join(',')//собрать МАССТИВ в СТРОКУ (текст) и, при этом, вставить между элементами массива ЗАПЯТУЮ;
variable.replace(new RegExp('(\d{1,5})','gim'), 'на что заменять $1')//замена строк;
parseInt(variable) // "спарсит" из текста целую цифру;
parseFloat(variable)// "спарсит" из текста десятичную цифру (разделитель -точка);

6) типы данных JS:
-string - обычный текст(цифры тоже могут быть типом текст; parseInt -вылечит)
number (float, int, NaN -not a number, Infinity)
object (null(это баг в js), array, date и тп)
boolean (логическое - true = !0 и false = 0 )
— undefined - не определено;

7) [1,2,3,4].forEach(function(e){console.log(e)}) -перебор массивов;

8) iim(аймакросовские)-команды в JS:
iimGetLastExtract(0) //-js-команда -получить массив !extract последнего выполнения iimPlayCode
iimGetLastError(0) //--js-команда -получить массив ошибок выполнения последнего iimPlayCode
iimPlayCode(`url goto=2ip.ru/n refresh /n set aaa 1 /n set !extract {{aaa}}`) //воспроизведение iim-кода из js

9) шаблонные строки js - с помощью обратной (косой) черты (кнопка ё - ` ):
alert(`
=== переменная variable = ${variable};;;;;;
`)

10) унарные и тернарные операции:
if(true) console.log(true) //когда 1 операция -можно не ставить скобок;
true?console.log(true):"" //аналогично предыдущему;
1?console.log(1):"" //аналогично предыдущему;
-1?console.log(true):"" //аналогично предыдущему;
!0?console.log(true):"" //аналогично предыдущему;
0?console.log(true):"" //сработает то,что после двоеточия (т.е. else - " " ):
if(false) {console.log(true)} else console.log(0) //можно опускать скобки(!) когда 1 операция;

Смело вставляем все эти команды в консоль (кроме iim-овских команд) и ПРАКТИКУЕМСЯ!

Задавайте свои вопросы для следующего урока!
Группа по JS: https://vk.com/imacros_javascript
Уроки по JS: https://vk.com/topic-125614288_39955575
Я в ВК: https://vk.com/kostia7alania
====
.
.
.
FEEDBACK
VK: https://VK.com/kostia7alania
FB: https://FB.com/kostia7alania
IN:   / kostia7alania  
.
JOIN TO OUR GROUP
https://vk.com/imacros_javascript
.
ALSO
Learn English with native speakers:
https://vk.me/join/AJQ1d8K5eBIp2XBOnQ...

Learn web programming with us:
1) https://vk.me/join/AJQ1d3hAVQjY1eYkZx...
2) https://vk.me/join/AJQ1dzpy1AwHcFSWGp...
.
ALSO 2
Communities where I outline interesting topics for me
@english_without_book - https://vk.com/english_without_book
VISA TO US - https://vk.com/usa_greencard_visa
Motivation and meditaion - https://vk.com/club137254310
JavaScript - https://vk.com/imacros_javascript
Flutter - https://vk.com/flutter_developers
How I created the first online store - https://vk.com/seo_osetinskie_pirogi
Video production - https://vk.com/content_creators
Instagram promotion -https://vk.com/instagram_arbitrage
Warehouse for Marketer - https://vk.com/skladchik_marketolog
.
SUPPORT ME
PATREON donate:   / kostia7alania  
PAYPAL: http://bit.ly/kostia7alania_PayPal
.
OTHER
GITHUB: https://github.com/kostia7alania
SOUND:   / kostia7alania  
WEBSITE: https://kostia7alania.ru
.
.
.
#js,#javascript, #imacros, #урокиjs

=====
js, javascript, imacros, для чайников, уроки imacros, уроки js


Watch video JS + IMACROS урок 1 для чайников и не очень online without registration, duration hours minute second in high quality. This video was added by user Kostia Bazrov-WORK (JavaScript) 28 May 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,744 once and liked it 14 people.