123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- //html tree
- /*let body = {
- tagName:'body',
- paired: true,
- attrs:{},
- subTags: [
- {
- tagName:'div',
- paired:true,
- subTags: [
- {
- tagName:'span',
- paired:true,
- text:'Enter a data please',
- },
- {
- tagName:'br',
- paired:true,
- attrs:{},
- },
- {
- tagName:'input',
- paired:true,
- attrs:{
- type:'text',
- id:'name',
- },
- },
- {
- tagName:'input',
- paired:true,
- attrs:{
- type:'text',
- id:'surname', //body.subTags[0].subTags[3].attrs.id
- },
- }
- ]
- },
- {
- tagName:'div',
- paired:true,
- subTags:[
- {
- tagName:'button',
- paired:true,
- attrs:{
- id:'ok',
- text:'ok',
- },
- tagName:'button', //body.subTags[1].subTags[0].attrs.text
- paired:true,
- attrs:{
- id:'cancel',
- text:'Cancel',
- },
- }
- ]
- }
- ]
- }*/
- //declarative fields
- /*let notebook = {
- brand: prompt('Введите название'),
- type: prompt('Введите id'),
- model: prompt('Введите модель'),
- ram: prompt('Введите кол-во ram'),
- size: confirm('Вас устроит size-14?') || prompt('Введите данные size'),
- weight: confirm('Вас устриоть weight 16?') || prompt('Введите данные weight'),
- resolution: {
- width: 1920,
- height: 1080,
- },
- };
- console.log(notebook)
- let phone = {
- brand: "meizu",
- model: "m2",
- ram: 2,
- color: "black",
- };
- let person = {
- name: "Donald",
- surname: "Trump",
- married: true,
- }*/
- //object links
- /*var notebook = {
- brand: "HP",
- type: "440 G4",
- model: "Y7Z75EA",
- ram: 4,
- size: "14",
- weight: 1.8,
- resolution: {
- width: 1920,
- height: 1080,
- },
- };
- var phone = {
- brand: "meizu",
- model: "m2",
- ram: 2,
- color: "black",
- };
- var person = {
- name: "Donald",
- surname: "Trump",
- married: true,
- }
- person.smartphone=phone;
- person.laptop=notebook;
- phone.owner=person;
- notebook.owner=person;
- console.log(person.smartphone.owner.laptop.owner.smartphone == person.smartphone)*/
- //imperative array fill 3
- /*var arr = [];
- arr[0] = prompt('Введите элемент')
- arr[1] = prompt('Введите элемент')
- arr[2] = prompt('Введите элемент')
- */
- //while confirm
- /*let con = true;
- do{
- con = confirm()
- }while(!con)*/
- //array fill
- /*arr = [];
- a = prompt('Введит элемент')
- while(a){
- arr.push(a)
- a = prompt('Введите элемент')
- }*/
- //array fill nopush
- /*arr = []
- a = prompt('Введит элемент')
- let b = 0;
- while(a){
- arr[b++] = a;
- a = prompt('Введите элемент')
- } */
- //infinite probability
- /*let cons = 0;
- while(true){
- if(Math.random() > 0.9){
- alert(cons)
- break;
- }
- else{
- cons++
- }
- }*/
- //empty loop
- /*while(prompt() == null){
- }*/
- // progression sum
- /*let Num;
- for(let i = 1;i < 30 ;i = i +3){
- alert(i)
- }*/
- //chess one line
- /*let size = prompt('Введите число')
- var Symbol = "";
- for (let a = 0; a < size; a++){
- if((a + size)% 2 == 0)
- Symbol +="#"
- else
- Symbol +="#";
- }
- console.log(Symbol)*/
- //numbers
- /*let Num = "\n";
- for (let i = 0; i < 10; i++) {
- for (let j = 0; j < 10; j++) {
- Num +=j;
- }
- Num +="\n";
- }*/
- // chess
- /*let size = 10;
- var Symbol = "";
- for (let a = 0; a < size; a++){
- for(let b = 0; b <6; b++){
- if((a + b)% 2 == 0)
- Symbol +=".#."
- else
- Symbol +="#";
- }
- Symbol +="\n";
- }
- console.log(Symbol)*/
- //cubes
- /*var numbers = [1, 2, 3, 4, 5];
- var cubes = new Array;
- for (i in numbers) {
- cubes[i] = Math.pow(numbers[i], 3);
- alert(cubes)
- }*/
- //multiply table
- /*let arr = [];
- for(let i = 0; i <= 10; i++ ){
- arr[i] = [];
- for (let j = 0; j <= 10; j++ ){
- arr[i][j] = i * j;
- }
- }
- let sum = '';
- for (let i = 1; i < 10; i++) {
- sum += arr[i].slice(1).join(' ') + '\n';
- }
- console.log(arr);*/
- //matrix to html table
- /*var table, row, cell, i, j;
- var table, row, cell, i, j;
- table = document.createElement('table');
- table.style.textAlign = 'right';
- table.style.fontFamily = 'monospace';
- for (i=1; i<10; i++) {
- row = document.createElement('tr');
- for (j=1; j<10; j++) {
- cell = document.createElement(i == 1 || j == 1 ? 'th' : 'td');
- cell.appendChild(document.createTextNode(i*j));
- cell.style.padding = '4px';
- cell.style.width = 100 / 9 + '%';
- row.appendChild(cell);
- }
- table.appendChild(row);
- }
- document.body.appendChild(table);*/
|