Jelajahi Sumber

HW<SB79RZ2XNFB> done

Andrey 4 tahun lalu
melakukan
de7c5498c8
4 mengubah file dengan 551 tambahan dan 0 penghapusan
  1. 349 0
      project/css/normalize.css
  2. 0 0
      project/css/style.css
  3. 13 0
      project/index.html
  4. 189 0
      project/js/main.js

+ 349 - 0
project/css/normalize.css

@@ -0,0 +1,349 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+   ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+ html {
+    line-height: 1.15; /* 1 */
+    -webkit-text-size-adjust: 100%; /* 2 */
+  }
+  
+  /* Sections
+     ========================================================================== */
+  
+  /**
+   * Remove the margin in all browsers.
+   */
+  
+  body {
+    margin: 0;
+  }
+  
+  /**
+   * Render the `main` element consistently in IE.
+   */
+  
+  main {
+    display: block;
+  }
+  
+  /**
+   * Correct the font size and margin on `h1` elements within `section` and
+   * `article` contexts in Chrome, Firefox, and Safari.
+   */
+  
+  h1 {
+    font-size: 2em;
+    margin: 0.67em 0;
+  }
+  
+  /* Grouping content
+     ========================================================================== */
+  
+  /**
+   * 1. Add the correct box sizing in Firefox.
+   * 2. Show the overflow in Edge and IE.
+   */
+  
+  hr {
+    box-sizing: content-box; /* 1 */
+    height: 0; /* 1 */
+    overflow: visible; /* 2 */
+  }
+  
+  /**
+   * 1. Correct the inheritance and scaling of font size in all browsers.
+   * 2. Correct the odd `em` font sizing in all browsers.
+   */
+  
+  pre {
+    font-family: monospace, monospace; /* 1 */
+    font-size: 1em; /* 2 */
+  }
+  
+  /* Text-level semantics
+     ========================================================================== */
+  
+  /**
+   * Remove the gray background on active links in IE 10.
+   */
+  
+  a {
+    background-color: transparent;
+  }
+  
+  /**
+   * 1. Remove the bottom border in Chrome 57-
+   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+   */
+  
+  abbr[title] {
+    border-bottom: none; /* 1 */
+    text-decoration: underline; /* 2 */
+    text-decoration: underline dotted; /* 2 */
+  }
+  
+  /**
+   * Add the correct font weight in Chrome, Edge, and Safari.
+   */
+  
+  b,
+  strong {
+    font-weight: bolder;
+  }
+  
+  /**
+   * 1. Correct the inheritance and scaling of font size in all browsers.
+   * 2. Correct the odd `em` font sizing in all browsers.
+   */
+  
+  code,
+  kbd,
+  samp {
+    font-family: monospace, monospace; /* 1 */
+    font-size: 1em; /* 2 */
+  }
+  
+  /**
+   * Add the correct font size in all browsers.
+   */
+  
+  small {
+    font-size: 80%;
+  }
+  
+  /**
+   * Prevent `sub` and `sup` elements from affecting the line height in
+   * all browsers.
+   */
+  
+  sub,
+  sup {
+    font-size: 75%;
+    line-height: 0;
+    position: relative;
+    vertical-align: baseline;
+  }
+  
+  sub {
+    bottom: -0.25em;
+  }
+  
+  sup {
+    top: -0.5em;
+  }
+  
+  /* Embedded content
+     ========================================================================== */
+  
+  /**
+   * Remove the border on images inside links in IE 10.
+   */
+  
+  img {
+    border-style: none;
+  }
+  
+  /* Forms
+     ========================================================================== */
+  
+  /**
+   * 1. Change the font styles in all browsers.
+   * 2. Remove the margin in Firefox and Safari.
+   */
+  
+  button,
+  input,
+  optgroup,
+  select,
+  textarea {
+    font-family: inherit; /* 1 */
+    font-size: 100%; /* 1 */
+    line-height: 1.15; /* 1 */
+    margin: 0; /* 2 */
+  }
+  
+  /**
+   * Show the overflow in IE.
+   * 1. Show the overflow in Edge.
+   */
+  
+  button,
+  input { /* 1 */
+    overflow: visible;
+  }
+  
+  /**
+   * Remove the inheritance of text transform in Edge, Firefox, and IE.
+   * 1. Remove the inheritance of text transform in Firefox.
+   */
+  
+  button,
+  select { /* 1 */
+    text-transform: none;
+  }
+  
+  /**
+   * Correct the inability to style clickable types in iOS and Safari.
+   */
+  
+  button,
+  [type="button"],
+  [type="reset"],
+  [type="submit"] {
+    -webkit-appearance: button;
+  }
+  
+  /**
+   * Remove the inner border and padding in Firefox.
+   */
+  
+  button::-moz-focus-inner,
+  [type="button"]::-moz-focus-inner,
+  [type="reset"]::-moz-focus-inner,
+  [type="submit"]::-moz-focus-inner {
+    border-style: none;
+    padding: 0;
+  }
+  
+  /**
+   * Restore the focus styles unset by the previous rule.
+   */
+  
+  button:-moz-focusring,
+  [type="button"]:-moz-focusring,
+  [type="reset"]:-moz-focusring,
+  [type="submit"]:-moz-focusring {
+    outline: 1px dotted ButtonText;
+  }
+  
+  /**
+   * Correct the padding in Firefox.
+   */
+  
+  fieldset {
+    padding: 0.35em 0.75em 0.625em;
+  }
+  
+  /**
+   * 1. Correct the text wrapping in Edge and IE.
+   * 2. Correct the color inheritance from `fieldset` elements in IE.
+   * 3. Remove the padding so developers are not caught out when they zero out
+   *    `fieldset` elements in all browsers.
+   */
+  
+  legend {
+    box-sizing: border-box; /* 1 */
+    color: inherit; /* 2 */
+    display: table; /* 1 */
+    max-width: 100%; /* 1 */
+    padding: 0; /* 3 */
+    white-space: normal; /* 1 */
+  }
+  
+  /**
+   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+   */
+  
+  progress {
+    vertical-align: baseline;
+  }
+  
+  /**
+   * Remove the default vertical scrollbar in IE 10+.
+   */
+  
+  textarea {
+    overflow: auto;
+  }
+  
+  /**
+   * 1. Add the correct box sizing in IE 10.
+   * 2. Remove the padding in IE 10.
+   */
+  
+  [type="checkbox"],
+  [type="radio"] {
+    box-sizing: border-box; /* 1 */
+    padding: 0; /* 2 */
+  }
+  
+  /**
+   * Correct the cursor style of increment and decrement buttons in Chrome.
+   */
+  
+  [type="number"]::-webkit-inner-spin-button,
+  [type="number"]::-webkit-outer-spin-button {
+    height: auto;
+  }
+  
+  /**
+   * 1. Correct the odd appearance in Chrome and Safari.
+   * 2. Correct the outline style in Safari.
+   */
+  
+  [type="search"] {
+    -webkit-appearance: textfield; /* 1 */
+    outline-offset: -2px; /* 2 */
+  }
+  
+  /**
+   * Remove the inner padding in Chrome and Safari on macOS.
+   */
+  
+  [type="search"]::-webkit-search-decoration {
+    -webkit-appearance: none;
+  }
+  
+  /**
+   * 1. Correct the inability to style clickable types in iOS and Safari.
+   * 2. Change font properties to `inherit` in Safari.
+   */
+  
+  ::-webkit-file-upload-button {
+    -webkit-appearance: button; /* 1 */
+    font: inherit; /* 2 */
+  }
+  
+  /* Interactive
+     ========================================================================== */
+  
+  /*
+   * Add the correct display in Edge, IE 10+, and Firefox.
+   */
+  
+  details {
+    display: block;
+  }
+  
+  /*
+   * Add the correct display in all browsers.
+   */
+  
+  summary {
+    display: list-item;
+  }
+  
+  /* Misc
+     ========================================================================== */
+  
+  /**
+   * Add the correct display in IE 10+.
+   */
+  
+  template {
+    display: none;
+  }
+  
+  /**
+   * Add the correct display in IE 10.
+   */
+  
+  [hidden] {
+    display: none;
+  }

+ 0 - 0
project/css/style.css


+ 13 - 0
project/index.html

@@ -0,0 +1,13 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+	<meta charset="utf-8">
+	<title>Homework</title>
+	<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+	<link rel="stylesheet" href="css/style.css">
+	<link rel="stylesheet" href="css/normalize.css">
+</head>
+<body>
+	<script src="js/main.js"></script>
+</body>
+</html>

+ 189 - 0
project/js/main.js

@@ -0,0 +1,189 @@
+// assign: evaluation
+
+// semicolon: error
+/*a = 5 b = a + 5;
+a = 4 b = a + 5 c = b + 12; */
+
+// semicolon: mistake
+
+// Number: age
+
+/*var Age = prompt("Введите возраст")
+var DateOfBirth = (2020 - Age)
+alert('Ваша дата рождения ' + DateOfBirth) */
+
+// Number: temperature
+
+/* var TempCelsius = prompt("Введите число")
+var TempFahrenheit = (TempCelsius * 1.8 + 32)
+alert ("Градусы в Fahrenheit: " + TempFahrenheit) */
+
+// Number: divide
+
+/* var NumberOne = prompt("Введите первое число")
+var NumberTwo = prompt("Введите второе число")
+alert (Math.floor(NumberOne/NumberTwo)) */
+
+// Number: odd
+
+/* var NumberUser = prompt ("Введите число:");
+
+if (NumberUser % 2 == 0)
+{
+    alert("четное: " + NumberUser);
+}
+else {
+    alert("нечетное: " + NumberUser);
+}
+*/
+
+// String: greeting
+
+/* var UserName = prompt("Как вас зовут?")
+alert("Привет, "+UserName) */
+
+// String: lexics
+
+/*let value  = prompt("Пожалуйста, давай культурно общаться!","")
+let correct = value.indexOf("Хороший");
+correct = value.indexOf("Плохой") ;
+console.log(correct);*/
+
+// confirm
+
+/* if (confirm("Продолжить работу?")){
+    alert("Продолжаем работу")
+} else {
+    alert("Работа окончена")
+}
+
+if (confirm("Готовы сделать заказ?")){
+    alert("Заказ принят")
+} else {
+    alert("Ожидание заказа")
+} */
+
+// Boolean
+
+/*var NameUser = confirm("Хотите кушать?")
+console.log(NameUser) */
+
+//Boolean: if
+/*var IsMan = confirm("Вы мужчина?")
+if (IsMan) {
+    alert("Мужчина")
+} else {
+    alert("Девушка")
+}
+console.log(IsMan)*/
+
+// Array: real ??????????????
+
+// Array: booleans
+
+/*var arr = [];
+if (confirm('Вы мужчина?')){
+    alert("Да",)
+    arr.push("Мужчина")
+} else {
+    alert("Нет,девушка")
+    arr.push("Девушка")
+}*/
+
+// Array: plus
+
+/*var arr = [3,4]
+var nubmers = arr[0] + arr[1]
+arr.push(nubmers)
+console.log(arr)*/
+
+// Array: plus string
+
+/*var arr = ["Black ","and ","Red"]
+var addition = arr[0] + arr[1] + arr[2]
+arr.push(addition)
+alert(addition) */
+
+// Object: real
+
+/* var aircraft = {
+    name : "Airobus",
+    model : "A320",
+    YearofIssue : 1986,
+    price : 92.7
+ }; */
+// Object: change
+
+/* var aircraft = {
+    name : "Airobus",
+    model : "A320",
+    YearofIssue : 1986,
+    price : 92.7
+ };
+aircraft ["name"] = "Aibobus";
+aircraft.model = "2"
+alert(aircraft.name)
+alert(aircraft.model) */
+
+// Comparison if
+
+/* var age = +prompt("Сколько вам лет?","");
+
+if (age < 0){
+    alert("Не родился");
+}
+else if (age < 18){
+    alert("школьник");
+}
+else if ((age > 18) && (age < 30)){
+    alert("молодеж");
+}
+else if ((age > 30) && (age < 45)){
+    alert("зрелость");
+}
+else if ((age > 45) && (age < 60)){
+    alert("закат");
+}
+else if (age > 60){
+    alert("как пенсия?");
+}
+else {
+    alert("то ли киборг, то ли ошибка");
+} */
+
+// Comparison: sizes
+
+/* let size = +prompt("Введите размер одежде","")
+ if (size <= 40){
+     alert("6")
+}
+ else if(( size > 40) && (size <= 42)  ){
+     alert("Размер 8")
+}
+
+ else if(( size > 42) && (size <= 44)){
+     alert("Размер 10")
+}
+ else if(( size > 44) && (size <= 46)){
+     alert("Размер 12")
+}
+ else if(( size > 46) && (size <= 48)){
+     alert("Размер 14")
+}
+ else if(( size > 48) && (size <= 50)){
+     alert("Размер 16")
+}
+ else if(( size > 50) && (size <= 52)){
+     alert("Размер 18")
+}
+ else if(( size > 52) && (size <= 54)){
+     alert("Размер 20")
+}
+ else{
+ alert("Размера,нет")
+} */
+
+/*var ManOrGirl = confirm("Вы мужчина?") ? "Да" : "Нет";
+alert(ManOrGirl);
+var ManOrGirl = confirm("Вы девушка?") ? "Да" : "Нет";
+alert(ManOrGirl); */