Size: a a a

2020 May 05

JA

Javad Anvarovich in pro.js
let form = document.getElementById('my-form');
let output = document.getElementById('users');

form.addEventListener('submit', getData);

let datas = [];

function getData (e) {
   e.preventDefault();

   let data = {
       id: Date.now(),
       name: document.getElementById('name').value,
       email: document.getElementById('email').value
   }
   // Users input puting to HTML page
   // output.innerText = 'ID: ' + data['id'] + '\n' + 'Name: ' + data['name'] + '\n' + 'Email: ' + data['email'];
   datas.push(data);
   form.reset();

   // for display purposes only
   alert('added', {datas});
   output.textContent = '\n' + JSON.stringify(datas, '\t', 2);

   // saving to local storage
   localStorage.setItem('My Data List', JSON.stringify(datas));
}
источник

НС

Никита Сковорода... in pro.js
Denis Efremov
В соседнем браузере делаю


let obj = {
 name: "ECMAScript"
};
let func = () => {
 return typeof this.name;
};
obj.func = func;
let result = obj.func();
console.log(result);
Ты знаешь, что есть window.name?
источник

НС

Никита Сковорода... in pro.js
Попробуй назвать переменную по-другому.
источник

JA

Javad Anvarovich in pro.js
где data: id, name, email
источник

НС

Никита Сковорода... in pro.js
Denis Efremov
В соседнем браузере делаю


let obj = {
 name: "ECMAScript"
};
let func = () => {
 return typeof this.name;
};
obj.func = func;
let result = obj.func();
console.log(result);
Тут-то как раз всё понятно и будет undefined если бы не window.name
источник

НС

Никита Сковорода... in pro.js
Ну в чём вопрос.
источник

В

Виктория in pro.js
Javad Anvarovich
или же все таки объекы нужны для этого? где data :
Объекты удобны для хранения данных, связанных между собой по смыслу, и функций, работающих с этими данными
источник

НС

Никита Сковорода... in pro.js
Нижнее — не воспроизводится.
источник

НС

Никита Сковорода... in pro.js
Я с телефона не разобрался.
Мы тут про две вообще разные вещи говорили.
источник

НС

Никита Сковорода... in pro.js
1) особенность летов в консоли девтулза
источник

НС

Никита Сковорода... in pro.js
2) оказывается, изначально был вопрос что происходит на коде выше
источник

OO

Oleg Oleg in pro.js
Такой вопрос, есть табы на сайте зделаны через псевдоклас :target, как можно при загрузке сайта делать первую вкладку таргет, как будто на нее уже нажали?
источник

НС

Никита Сковорода... in pro.js
Там происходит window.name, это вообще не имеет отношения к особенностям летов в девтулзах.
источник

JA

Javad Anvarovich in pro.js
Виктория
Объекты удобны для хранения данных, связанных между собой по смыслу, и функций, работающих с этими данными
kорочье я понял, просто нужно поискать где нибудь задачки и решать
источник

НС

Никита Сковорода... in pro.js
Oleg Oleg
Такой вопрос, есть табы на сайте зделаны через псевдоклас :target, как можно при загрузке сайта делать первую вкладку таргет, как будто на нее уже нажали?
таргет матчится по фрагменту урл
источник

НС

Никита Сковорода... in pro.js
просто пихнуть нужный фрагмент в локейшн не работает?
источник

НС

Никита Сковорода... in pro.js
document.location.hash = '#whatever'
источник

OO

Oleg Oleg in pro.js
Никита Сковорода
таргет матчится по фрагменту урл
ну код типо такого
<a href="#block1"></a>
<div id="block1"></div>

div {
   display: none
   }
div:target {
   display: block
   }
источник

НС

Никита Сковорода... in pro.js
Никита Сковорода
document.location.hash = '#whatever'
this
источник

OO

Oleg Oleg in pro.js
и таких 3 таба но при загрузке страницы не один из ник не активен потому что на них еще не нажимали а надо чтобы первый был активен какбудто нажатие уже было
источник