Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 15

D

DORIAN GRAY in JavaScript — русскоговорящее сообщество
Aleksandr
перезагрузка страницы = закрытие и открытие страницы
ну ты понял о чем я. Короче есть способ сделать, как  я хочу?
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
нет
источник

in JavaScript — русскоговорящее сообщество
DORIAN GRAY
ну ты понял о чем я. Короче есть способ сделать, как  я хочу?
При уходе со страинцы сохраняешь в window.name какую-то метку. при загрузке страницы проверяешь есть ли в window.name эта метка. Но если хочешь исключить вероятность того, что человек в том же табе ушел на другой сайт вообще, а потом снова вернулся. то сохраняй еще таймстеп и проверяй дифф.
источник

in JavaScript — русскоговорящее сообщество
window.name хранит значение на время жизни таба, значение которое туда созранено доступно всем сайтам которые будут открыты в этом табе
источник

in JavaScript — русскоговорящее сообщество
можно сессион сторадж еще использовать. но тогда он будет отлавливать все окна.
источник

in JavaScript — русскоговорящее сообщество
Да, в общем много чего можно сделать, чтобы добиться того, что ты хочешь. Только то, что ты хочешь, скорее всего - ты хочешь напрасно.
источник

a

allpeg in JavaScript — русскоговорящее сообщество
можно сессион сторадж еще использовать. но тогда он будет отлавливать все окна.
sessionStorage - это сторадж ВКЛАДКИ(!) (примерно как `window.name`) так что он как раз подойдет для данного извращения.

для всех окон это localStorage.
источник

in JavaScript — русскоговорящее сообщество
allpeg
sessionStorage - это сторадж ВКЛАДКИ(!) (примерно как `window.name`) так что он как раз подойдет для данного извращения.

для всех окон это localStorage.
А ну да, чего это я тпулю.
источник

М

Макс in JavaScript — русскоговорящее сообщество
есть либа, которая хорошо определяет тип устройства: десктоп/планшет/мобилка ?
источник

М

Макс in JavaScript — русскоговорящее сообщество
Макс
есть либа, которая хорошо определяет тип устройства: десктоп/планшет/мобилка ?
я нашел такое, но пишут, что не всегда корректно может отработать
const getDeviceType = () => {
 const ua = navigator.userAgent;
 if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua)) {
   return "tablet";
 }
 if (
   /Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(
     ua
   )
 ) {
   return "mobile";
 }
 return "desktop";
};
источник

М

Макс in JavaScript — русскоговорящее сообщество
мб кто сталкивался с подобным вопросом и нашел решение, подскажите его
спасибо!
источник

М

Михаил ♨ in JavaScript — русскоговорящее сообщество
background = '#1f7a1f'
                       element.addEventListener("mouseover", function() {
                       element.style.backgroundColor = "#0f6a0f";
                       })    
                       element.addEventListener("mouseout", function() {
                       element.style.backgroundColor = "#1f7a1f";
                       })
                       submit.innerText = "Next";
                   }  
               })
           }  
       }
   }

       
       




   const questions = [
   {

       question:'When did Soviet Union collape?',
       answers:[
           {text: 'In 1995', correct: false},
           {text: 'In 1991', correct: true},
           {text: 'In 1900', correct: false},
           {text: 'In 1999', correct: false}

       ]
   },
   {
       question:'Which country has the largest population?',
       answers:[
           {text: 'India', correct: false},
           {text: 'Russia', correct: false},
           {text: 'Canada', correct: false},
           {text: 'China', correct: true}

       ]
   },
   {
       question:'What is the capital of Romania?',
       answers:[
           {text: 'Bucharest', correct: true},
           {text: 'Saipan', correct: false},
           {text: 'Khartoum', correct: false},
           {text: 'Tiraspol', correct: false}

       ]
   },
   {
       question:'Which is the only continent that covers four hemispheres?',
       answers:[
           {text: 'North America', correct: false},
           {text: 'South America', correct: false},
           {text: 'Africa', correct: true},
           {text: 'Australlia', correct: false}

       ]
   },
   {
       question:'Which of these countries is in European Union?',
       answers:[
           {text: 'Lithuania', correct: true},
           {text: 'Georgia', correct: false},
           {text: 'Serbia', correct: false},
           {text: 'Montenegro', correct: false}

       ]
   },
   {
       question:'What language is spoken in Austria?',
       answers:[
           {text: 'Austrian', correct: false},
           {text: 'French', correct: false},
           {text: 'German', correct: true},
           {text: 'Australlian', correct: false}

       ]
   },
   {
       question:'What is the height of Everest?',
       answers:[
           {text: '5,924 m', correct: false},
           {text: '2,754 m', correct: false},
           {text: '8,848 m', correct: true},
           {text: '2,061 m', correct: false}

       ]
   },
   {
       question:'What is the capital of Czechia?',
       answers:[
           {text: 'Brno', correct: false},
           {text: 'Bratislava', correct: false},
           {text: 'Leipzig', correct: false},
           {text: 'Prague', correct: true}

       ]
   },
   {
       question:'What is the capital of Ukraine?',
       answers:[
           {text: 'Odessa', correct: false},
           {text: 'Kiev', correct: true},
           {text: 'Kharkiv', correct: false},
           {text: 'Minsk', correct: false}

       ]
   },
   {
       question:'What letter does not appear in a US state?',
       answers:[
           {text: 'W', correct: false},
           {text: 'X', correct: false},
           {text: 'G', correct: false},
           {text: 'Q', correct: true}

       ]
   },
   {
       question:'What is the population of Great Britian?',
       answers:[
           {text: '66 million', correct: true},
           {text: '45 million', correct: false},
           {text: '94 million', correct: false},
           {text: '56 million', correct: false}

       ]
   },
   {
       question:'What is the second largest city in India? ',
       answers:[
           {text: 'Delhi', correct: true},
           {text: 'Bengaluru', correct: false},
           {text: 'Visakhapatnam', correct: false},
           {text: 'Sanganak', correct
источник

М

Михаил ♨ in JavaScript — русскоговорящее сообщество
вот
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Макс
мб кто сталкивался с подобным вопросом и нашел решение, подскажите его
спасибо!
есть какая-то библиотека мега детектор. и у неё есть прям всё: isMobile /isDesktop / isTablet и т.п.
источник

М

Макс in JavaScript — русскоговорящее сообщество
allpeg
есть какая-то библиотека мега детектор. и у неё есть прям всё: isMobile /isDesktop / isTablet и т.п.
Вот вот
Я слышал о такой, но не нашёл что-то
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Макс
Вот вот
Я слышал о такой, но не нашёл что-то
вроде эта https://github.com/etienne-martin/device-detector-js
но я точно не помню какую использовал на самом деле
источник

R

Rros in JavaScript — русскоговорящее сообщество
Всем привет.
Есть массив объектов
[
 {key1: value, key2: [ {}, {}, {} ]},
 {key1: value, key2: [ {}, {}, {} ]},
 {key1: value, key2: [ {}, {}, {} ]},
 {key1: value, key2: [ {}, {}, {} ]},
]
нужно сделать один массив [...key2] всех объектов
источник

М

Макс in JavaScript — русскоговорящее сообщество
спасибо
попробую
источник

D‘

Danil s odnoj ‘i’ i ... in JavaScript — русскоговорящее сообщество
Rros
Всем привет.
Есть массив объектов
[
 {key1: value, key2: [ {}, {}, {} ]},
 {key1: value, key2: [ {}, {}, {} ]},
 {key1: value, key2: [ {}, {}, {} ]},
 {key1: value, key2: [ {}, {}, {} ]},
]
нужно сделать один массив [...key2] всех объектов
ты разрешения спрашиваешь?)0
источник

R

Rros in JavaScript — русскоговорящее сообщество
нет, прошу помощи =)
источник