const KEY_STATUS = 'status'; // ключ сохраняемого параметра
const step = +localStorage.getItem(KEY_STATUS);
/*
Шаги:
0 - переход на /1
1 - заполнение и клик (видимо, в переходом на новую страницу?)
2 - переход на /2
*/
if (0 === step) {
document.location.href = "http://site.ru/1";
} else if (1 === step) {
document.getElementsByName("pw")[0].value = "test";
document.getElementsByClassName("ur")[0].click();
} else if (2 === step) {
document.location.href = "http://site.ru/2";
}
localStorage.setItem(KEY_STATUS, 1 + step);
last_seen
(с какой точностью), если: last_seen
, если моб. приложение закрыть. И сразу же открыть снова, но ничего не делать в нём.clip-path: rectangle(...)
_.merge()
в библиотеке lodash. <script>
function getMyUsers() { return @json($arrayOfUsers); }
</script>
...
<script>
const vm = new Vue({
data: function() {
return {
users: getMyUsers(),
counter: 0,
};
}
});
var i; // var в отличие от let и const «всплывает» наверх
// поэтому можно записать и так.
// Это важно, т.к. изменить i могут где-то ниже в коде.
for(i=0; i<10; i++) {
setTimeout(function() { // на каждой итерации создаётся новая функция,
// которая сохраняет ссылку на переменную i
alert(i); // чтобы когда, наконец, сработает,
// вывести что там в i окажется в тот момент
}, 100); // выполнение откладывается на потом через 1/10 сек
}
i
.i
, спасибо циклу, уже выросла до значения 10
. i
на этот момент.i = 2*2*5*0x65 ;
то алёрты выведут наступающий год!