<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>JavaScript</title>
</head>
<body>
<h2>Первая программа на JavaScript</h2>
<script>
var a = 5 + 8;
setTimeout(() => {
document.write("Результат операции ");
document.write(a);
},0)
</script>
</body>
</html>
function pushClickEvent(element) {
jQuery.ajax({
type: "POST",
dataType: "json",
url: "some_url",
data: "some_url",
success: function(response) {
//code
},
beforeSend: function(xhr) {
//code
}
});
}
<script id="myJson" type="application/json">
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}
</script>
let json = document.querySelector('#myJson');
let obj = JSON.parse(json.innerHTML);
console.log(obj);
fetch('https://jsonplaceholder.typicode.com/todos/1').then(res => res.json()).then(data => console.log(data))
input.addEventListener('keyup', ({target, key}) => {
var string = target.value;
if (key == 'Enter') {
let html = `
<li>
<input type="text" class="edit" value="Rule the web">
<div class="view">
<label>${string}</label>
<input type="checkbox" class="toggle">
<button class="destroy"></button>
</div>
</li>
`;
todoList.insertAdjacentHTML('beforeend', html);
target.value = '';
}
})
let info = (user) => {
fetch('https://api.github.com/users/' + user)
.then(res => {
if (res.status !== 200) {
throw new Error(res.statusText)
}
return res;
})
.then(res => res.json())
.then(res => {
console.log(res)
})
.catch(err => console.error(err));
}
JSON.parse('{ "name": "Вася", "age": 20 }');
@media (min-width: 320px) { /* Стили CSS ... */ }
const catalog = document.querySelectorAll('.catalog')
function listener(e){
// код
}
for(let i = 0; i < catalog.length; i++){
catalog[i].removeEventListener('click', listener, false);
}
document.querySelector('#messegs').innerHTML = '<li><p>От:</p><div><p></p></div></li>';
let li = document.createElement('li');
li.innerHTML = "<p>От:</p> <div><p></p></div>";
document.querySelector('#messegs').append(li);
file_get_contents($url)
и взять данные например библиотекой phpJquery. Если SPA приложения, то можно selenium или php phantomjs. После манипуляций в ответе возвращаешь данные эти. Возможно такое решение не самое лучшее т.к парсинг данных может быть длительным процессом let delay = (ms) => new Promise(resolve => {
setTimeout(() => resolve(ms), ms)
})
let obj = [
delay(1500),
delay(2000),
delay(5500)
]
for await (const promise of obj) {
console.log(promise)
}