diff --git a/обучение/01.HelloWorld.html b/обучение/01.HelloWorld.html new file mode 100644 index 0000000..54f0a55 --- /dev/null +++ b/обучение/01.HelloWorld.html @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/обучение/01.HelloWorld.png b/обучение/01.HelloWorld.png new file mode 100644 index 0000000..936dc5c Binary files /dev/null and b/обучение/01.HelloWorld.png differ diff --git a/обучение/01.div.html b/обучение/01.div.html new file mode 100644 index 0000000..3aa01b7 --- /dev/null +++ b/обучение/01.div.html @@ -0,0 +1,3 @@ +
+

Hello, World!

+
diff --git a/обучение/01.module.js b/обучение/01.module.js new file mode 100644 index 0000000..7cefeb9 --- /dev/null +++ b/обучение/01.module.js @@ -0,0 +1,3 @@ +var div = document.createElement("div"); +document.body.appendChild(div); +div.innerHTML = "

Hello, World!

"; diff --git a/обучение/02.Loader.html b/обучение/02.Loader.html new file mode 100644 index 0000000..1cc2060 --- /dev/null +++ b/обучение/02.Loader.html @@ -0,0 +1,30 @@ + + + + + + + + diff --git a/обучение/02.Loader.png b/обучение/02.Loader.png new file mode 100644 index 0000000..fca29ce Binary files /dev/null and b/обучение/02.Loader.png differ diff --git a/обучение/02.loader.js b/обучение/02.loader.js new file mode 100644 index 0000000..354fdb4 --- /dev/null +++ b/обучение/02.loader.js @@ -0,0 +1,23 @@ +function Murom() +{ +} +Murom.prototype.loadModules = function() +{ + // Skip `0` module because it's us. + for (var i = 1; i < MM.length; ++i) + { + var module = MM[i]; + var name = module[0]; + var code = atob(module[1]); + try + { + eval(code); + } + catch (e) + { + console.error("Could not load '" + name + "' module: '" + e + "'"); + } + } +}; +var M = new Murom(); +M.loadModules(); diff --git a/обучение/02.no-borders.js b/обучение/02.no-borders.js new file mode 100644 index 0000000..9cd0b95 --- /dev/null +++ b/обучение/02.no-borders.js @@ -0,0 +1,3 @@ +var div = document.createElement("div"); +document.body.appendChild(div); +div.innerHTML = "

Let MUROM show you no borders

";