@@ -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');
};
@@ -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>
@@ -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);
+});
@@ -0,0 +1,19 @@
@@ -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;
+}
@@ -0,0 +1,14 @@
+ <head>
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"
+ ></script>
+ </head>
+ <body>
+ <script src="index.js"></script>
+ </body>
@@ -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]);
+var obj = {
+ 'foo': 'bar',
+ 'for': 'in',
+};
+console.log(reverse(obj));
+function reverse(arr){
+ var ff=Object.keys(arr)
+for(var key in arr){
+arr[arr[key]]=key;
+delete arr[ff[i]];
+++i;
@@ -0,0 +1,17 @@
@@ -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)
@@ -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);