Andrey Yakovlev %!s(int64=6) %!d(string=hai) anos
pai
achega
3187ca5eaf

+ 2 - 2
js07/script.js

@@ -1,7 +1,7 @@
 for (var i = 1; i < 10; ++i) {
-	document.write('<tr>');
+	document.createElement('tr');
 	
 	for (var j = 1; j < 10; ++j) {
-	document.write('<td>'+(j*i)+ '</td>');
+	document.createElement('td');
 };
 };

+ 20 - 0
module1/ddd/index.html

@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width">
+  <title>repl.it</title>
+  <script
+      src="https://code.jquery.com/jquery-3.1.1.min.js"
+      integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
+      crossorigin="anonymous"></script>
+  <script src="menuBuilder.js"></script>
+
+  <link href="index.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id='menuContainer'>
+</div>
+
+</body>
+</html>

+ 16 - 0
module1/ddd/menuBuilder.js

@@ -0,0 +1,16 @@
+$(document).ready(function() {
+  var menu = [{text: "google", href: "http://google.com"},
+    {text: "ebay", href: "http://ebay.com"},
+    {text: "ya", href: "http://ya.ru"},
+  ];
+  function menuBuilder (teg, array) {
+    var ul = $('<ul>');
+    $("#" + teg).append(ul);
+    for(var i = 0; i < array.length; i++){
+      var li = $('<li>');
+      li.append($('<a>').text(array[i]['text']).attr('href', array[i]['href']));
+      ul.append(li);
+    }
+  }
+menuBuilder("menuContainer", menu);
+});

+ 19 - 0
module1/js04/index.html

@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width">
+  <title>repl.it</title>
+  <script
+      src="https://code.jquery.com/jquery-3.1.1.min.js"
+      integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
+      crossorigin="anonymous"></script>
+  <script src="menuBuilder.js"></script>
+
+  <link href="index.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+
+</body>
+</html>

+ 11 - 0
module1/js04/menuBuilder.js

@@ -0,0 +1,11 @@
+console.log( unique(["lorem", null, 5, "15", 45, null, "45", "lorem", {}, {}, 5, 15]));
+function unique(arr){
+  for(var i=0; i<arr.length;++i){
+    for(var j=0;j<arr.length;j++){      
+      if(arr[i]==arr[i+j+1]) {
+        arr.splice(i+j+1,1);
+      }
+    }
+  }
+  return arr;
+}

+ 14 - 0
module1/Новая папка (2)/index.html

@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width">
+    <title>repl.it</title>
+    <link href="index.css" rel="stylesheet" type="text/css" />
+    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"
+    ></script>
+  </head>
+  <body>
+    <script src="index.js"></script>
+  </body>
+</html>

+ 24 - 0
module1/Новая папка (2)/index.js

@@ -0,0 +1,24 @@
+
+  var arrOfPictures=['http://scontent.cdninstagram.com/t51.2885-15/e35/19050552_118243198769075_1986753138421399552_n.jpg?ig_cache_key=MTUzNTUzOTgxMDk2NTgyNDE1Mg%3D%3D.2',
+      'http://s00.yaplakal.com/pics/pics_original/1/9/4/3736491.jpg','http://miped.ru/f/attachments/risovach-ru-2-jpg.30185/']
+  gallery(arrOfPictures);
+
+  function gallery(arr) {
+    var block = $("<div>");
+    var nazad = $("<button>").text("+1 Memas");
+    var vpered = $("<button>").text("-1 Memas");
+    var i=0;
+    var img = $("<img>").attr("src", arr[0]);
+    block.append(img);
+    $("body").append(block, vpered, nazad);
+    $(nazad).click(function() {
+      i--;
+      if(i < 0) {
+        i = arr.length - 1;}img = $("img").attr("src", arr[i]);
+          });
+    $(vpered).click(function() {
+      i++;
+      if(i == arr.length) {
+        i = 0;}img = $("img").attr("src", arr[i]);
+          });
+  }

+ 19 - 0
module1/Новая папка (4)/index.html

@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width">
+  <title>repl.it</title>
+  <script
+      src="https://code.jquery.com/jquery-3.1.1.min.js"
+      integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
+      crossorigin="anonymous"></script>
+  <script src="menuBuilder.js"></script>
+
+  <link href="index.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+
+</body>
+</html>

+ 16 - 0
module1/Новая папка (4)/menuBuilder.js

@@ -0,0 +1,16 @@
+var obj = {
+    'foo': 'bar',
+    'for': 'in',
+};
+console.log(reverse(obj));
+function reverse(arr){
+  var i=0;
+  var ff=Object.keys(arr)
+for(var key in arr){  
+arr[arr[key]]=key;
+delete arr[ff[i]];
+++i;
+}
+  return arr;
+}
+

+ 17 - 0
module1/Новая папка (5)/index.html

@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width">
+  <title>repl.it</title>
+   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"
+    ></script>
+ 
+
+  <link href="index.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+ <script src="menuBuilder.js"></script>
+</body>
+</html>

+ 15 - 0
module1/Новая папка (5)/menuBuilder.js

@@ -0,0 +1,15 @@
+var checkboxes = ['Пол', 'Высшее образование', 'Трудоустроен']
+
+checkboxList("checksContainer",checkboxes);
+function checkboxList(id,arr){
+   var div=$('<div>');
+
+  for(var i=0;i<arr.length;++i){
+    var br=$('<br>')
+    var input=$('<input>').attr({type:"checkbox"})
+    var label=$('<label>').text(arr[i])
+    label.append(input,br)
+      div.append(label)
+ }
+ $('body').append(div)
+}

+ 17 - 0
module1/Новая папка (6/index.html

@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width">
+  <title>repl.it</title>
+   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"
+    ></script>
+ 
+
+  <link href="index.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+ <script src="menuBuilder.js"></script>
+</body>
+</html>

+ 22 - 0
module1/Новая папка (6/menuBuilder.js

@@ -0,0 +1,22 @@
+var tree = [1,[21,22],3,[41,[421,422]],5];var div =$('<ul>');
+var ul=$('<ul>');
+
+
+recursiveTree('treeContainer',tree);
+
+function recursiveTree(id,arr){var ul=$('<ul>');
+
+for(var i=0;i<arr.length;i++){
+
+
+if(typeof arr[i]=='object'){
+   recursiveTree('treeContainer',arr[i]);
+}else{var li=$('<li>').text(arr[i]);
+  ul.append(li)
+
+}
+} 
+div.append(ul)
+
+$('body').append(div);
+}