// random.js
const min = 1, max = 4;
const number = Math.floor(Math.random() * (max - min) + min);
const script = document.createElement('script');
switch (number) {
case 1: script.src = 'ссылка_1'; break;
case 2: script.src = 'ссылка_2'; break;
// и так далее
}
document.head.appendChild(script);
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://jsonplaceholder.typicode.com/posts");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
let o = {
result: [],
pagination: {
more: true
}
}
response.data.ITEMS.forEach((item, i) => o.result.push( {id: i + 1, text: item} ))
const number = document.getElementById('total');
const block = document.getElementsByClassName('apsc-count')[0];
block.innerHTML = number.innerHTML;
document.getElementById('block').style.cssText= `
opacity: 1;
border: 1;
color: black;
`
positon: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
position: absolute;
left: 50%;
top: 150%;
transform: translate(-50%, -50%);
setInterval( () => {
// ваш код
}, 0)
const url = 'https://fonts.googleapis.com/css?family=Oswald'
const button = document.querySelector('button')
button.addEventListener('click', event => {
fetch(url)
.then(response => response.text())
.then(font => {
const style = document.createElement('style')
style.innerHTML = font
document.head.appendChild(style)
})
})
function loadFile(url, id, callback) {
// Код запроса
request.onload = (event) => {
callback()
}
}
function load(src, selector, callback) {
fetch(src)
.then(response => response.text())
.then(svg => {
let elements = Array.from(document.querySelectorAll(selector))
elements.map(n => n.innerHTML = svg)
callback()
});
}
var ul = document.createElement("ul"); ul.classList.add("ul");
var li = document.createElement('li'); li.innerHTML = 'Какой-то текст';
ul.appendChild(li)
document.body.appendChild(ul);
// Или же можно записать так, более удобный способ для добавления множества тегов.
document.body.innerHTML = `
<ul class='ul'>
<li></li>
</ul>
`
stringIsEmpty()
. Ее ведь можно просто заменить на это - response === ''
response
.const
, если нет, то let
. Оф. документация var
использовать вообще не советует.// Это
'data': {
'firstIdPostPerPage': firstIdPostPerPage,
'countPostsPerPage': countPostsPerPage
},
// можно заменить на это
data: {
firstIdPostPerPage,
countPostsPerPage
},
==
используйте всегда строгое равенство - ===
. Это нужно для единого code style. Вот хороший Style Guide от AirBnB