diff --git a/index.html b/index.html index 579e039..7205cbe 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,12 @@ + - - Кекстаграм @@ -18,7 +17,8 @@

Фильтр фотографий

- +
@@ -48,7 +48,8 @@

Загрузка фотограф
- +
@@ -71,42 +72,48 @@

Загрузка фотограф
  • - +
  • - +
  • - +
  • - +
  • - +
  • - +

- - - + + + + + diff --git a/js/functions.js b/js/functions.js index 01c6f89..31f9f59 100644 --- a/js/functions.js +++ b/js/functions.js @@ -3,8 +3,6 @@ function checkLengthString(string = '', length = 1) { return (string <= length); } -console.log(checkLengthString('тестовая строка', 5)); - function findPolydrome(string = '') { string = string.replaceAll(' ', '').toLowerCase(); @@ -17,15 +15,6 @@ function findPolydrome(string = '') { return string === reversedLength; } -console.log('\n--- Тесты для findPolydrome ---'); -console.log(`Строка является палиндромом: ${findPolydrome('топот') === true}`); -console.log(`Строка является палиндромом с разным регистром: ${findPolydrome('ДовОд') === true}`); -console.log(`Строка не является палиндромом: ${findPolydrome('Кекс') === false}`); -console.log(`Строка является палиндромом: ${findPolydrome('Лёша на полке клопа нашёл ') === true}`); - -// Функция принимает строку, -// извлекает содержащиеся в ней цифры от 0 до 9 и возвращает их в виде целого положительного числа. Если в строке нет ни одной цифры, функция должна вернуть NaN: - function extractsNumbers(string = '') { let result = ''; @@ -44,10 +33,3 @@ function extractsNumbers(string = '') { } } - -console.log(extractsNumbers('2023 год')); -console.log(extractsNumbers('ECMAScript 2022')); -console.log(extractsNumbers('1 кефир, 0.5 батона')); -console.log(extractsNumbers('агент 007')); -console.log(extractsNumbers('а я томат')); -console.log(extractsNumbers(-1)); diff --git a/js/main.js b/js/main.js index 5f56315..31f9e5b 100644 --- a/js/main.js +++ b/js/main.js @@ -1,25 +1,25 @@ -const ID_PHOTO_RANGE = { +const IdPhotoRange = { MIN: 1, MAX: 25 }; -const ID_URL_RANGE = { +const IdUrlRange = { MIN: 1, MAX: 25 }; -const LIKES_RANGE = { +const LikesRange = { MIN: 15, MAX: 200 }; -const COMMENTS_RANGE = { +const CommentsRange = { MIN: 0, MAX: 30 }; -const ID_MESSAGER_RANGE = { +const IdMessagerRange = { MIN: 1, MAX: 1111 }; @@ -33,7 +33,7 @@ const AVATAR_RANGE = [ 'img/avatar-6.svg', ]; -const MESSAGER_RANGE = { +const MessagerRange = { MIN: 1, MAX: 2 }; @@ -96,13 +96,13 @@ const getId = () => { return increasesId; } -let funcPhoto = getId(); +let generatePhoto = getId(); -let funcComment = getId(); +let generateComment = getId(); const createComment = () => ( { - id: funcComment(), + id: generateComment(), avatar: AVATAR_RANGE[getRandomInt(0, AVATAR_RANGE.length -1)], message: MESSAGE[getRandomInt(0, MESSAGE.length -1)], name: NAME[getRandomInt(0, NAME.length -1)], @@ -110,16 +110,15 @@ const createComment = () => ( ); const createPhoto = () => { - let id = funcPhoto(); + let id = generatePhoto(); return { id: id, url: `photos/${id}.jpg`, description: DESCRIPTION[getRandomInt(0, DESCRIPTION.length -1)], - likes: getRandomInt(LIKES_RANGE.MIN, LIKES_RANGE.MAX), - comment: Array.from({length: getRandomInt(COMMENTS_RANGE.MIN, COMMENTS_RANGE.MAX)}, () => createComment()), + likes: getRandomInt(LikesRange.MIN, LikesRange.MAX), + comment: Array.from({length: getRandomInt(CommentsRange.MIN, CommentsRange.MAX)}, () => createComment()), } } const array = Array.from({length: 25}, () => createPhoto()) -console.log(array);