Emmanuil 5 years ago
parent
commit
dbba4a3029
2 changed files with 151 additions and 0 deletions
  1. 21 0
      js-03/index.html
  2. 130 0
      js-03/js.js

+ 21 - 0
js-03/index.html

@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>Document</title>
+  </head>
+  <body>
+    <div>
+      <span>Enter a data please:</span><br />
+      <input type="text" id="name" />
+      <input type="text" id="surname" />
+    </div>
+    <div>
+      <button id="ok">OK</button>
+      <button id="cancel">Cancel</button>
+    </div>
+    
+    <script src="js.js"></script>
+  </body>
+</html>

+ 130 - 0
js-03/js.js

@@ -0,0 +1,130 @@
+// ЗАДАНИЕ 1
+var body = {
+  tagName: "body",
+  subTags: [
+    {
+      tagName: "div",
+      subTags: [
+        {
+          tagName: "span",
+          text: "Enter a data please:",
+        },
+        {
+          tagName: "br",
+        },
+        {
+          tagName: "input",
+          attrs: {
+            type: "text",
+            id: "name",
+          },
+        },
+        {
+          tagName: "input",
+          attrs: {
+            type: "text",
+            id: "surname",
+          },
+        },
+      ]
+    },
+    {
+      tagName: "div",
+      subTags: [
+        {
+          tagName: "button",
+          text: "OK",
+          attrs: {
+            id: "ok",
+          },
+        },
+        {
+          tagName: "button",
+          text: "Cancel",
+          attrs: {
+            id: "cancel",
+          },
+        },
+      ]
+    },
+  ]
+};
+// alert(body.subTags[1].subTags[1].text);
+// alert(body.subTags[0].subTags[3].attrs.id);
+
+
+// ЗАДАНИЕ 2
+// alert("laptop specifications");
+// var notebook = {
+//     brand: prompt("Enter a brand"),
+//     type:  prompt("Enter a type"),
+//     model: prompt("Enter a model"),
+//     ram: prompt("Enter a ram"),
+//     size: prompt("Enter a size"),
+//     weight: prompt("Enter a weight"),
+//     resolution: {
+//         width: prompt("Enter a resolution width"),
+//         height: prompt("Enter a resolution height"),
+//     },
+// };
+// alert("Phone specifications");
+// var phone = {
+//     brand: prompt("Enter a brand"),
+//     model: prompt("Enter a model"),
+//     ram: prompt("Enter a ram"),
+//     color: prompt("Enter a color"),
+// };
+// alert("About Me");
+// var person = {
+//     name: prompt("Enter a name"),
+//     surname: prompt("Enter a surname"),
+//     married: confirm("Do you married?"),
+// Задание 3
+    // smartphone: {
+    //     owner: prompt("Who is the owner of this phone?"),
+    // },
+    // laptop: {
+    //     owner: prompt("Who owns this computer?"),
+    // } 
+// }
+
+
+// Задание 4
+// alert('Напишите пожалуйста три Ваших любимых фильма')
+// var films = [];
+// films.push (prompt('Первый фильм'));
+// films.push (prompt('Второй фильм'));
+// films.push (prompt('Третий фильм'));
+
+
+// Задание 5
+// var shopping = '';
+// while (shopping != true) {
+//     shopping = confirm('Вы любите ходить по магазинам?');
+// }
+
+
+// Задание 6
+// alert('Какие Вам нравятся жанры фильмов?')
+// var filmsGenres = [];
+// var filmsCancel = '';
+// while (filmsCancel != null) {
+//     filmsCancel = prompt('Жанр');
+//     filmsGenres.push (filmsCancel);
+//     var filmsFilterNull = filmsGenres.filter(element => element !== null);
+//     console.log(filmsFilterNull);
+// }
+
+
+
+// Задание 8
+// for (var shopping; shopping != true; shopping = confirm('Вы любите ходить по магазинам?')){}
+
+
+// Задание 9
+// var n = prompt('Введите цифру');
+// for(var i=1;i<=n;i+=3){
+//     console.log(i);
+// };
+    
+