file.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // html tree
  2. let body = {
  3. tagName: "body",
  4. subTags: [
  5. {tagName: 'div',
  6. subTags:[
  7. {tagName:'br'},
  8. {tagName:'span', text: 'Enter a data please:'},
  9. {tagName:'input', attrs:{type:'text', id:'name'}},
  10. {tagName:'input', attrs:{type:'text', id:'surname'}}
  11. ]},
  12. {tagName: 'div',
  13. subTags:[
  14. {tagName:'button', text:'OK', attrs:{id:'ok'}},
  15. {tagName:'button', text:'Cancel', attrs:{id:'cancel'}}
  16. ]}
  17. ]
  18. }
  19. body.subTags[1].subTags[1].text
  20. body.subTags[0].subTags[3].attrs.id
  21. // declarative fields
  22. let notebook = {
  23. brand: prompt('Enter brand'),
  24. type: prompt('Enter type'),
  25. model: prompt('Enter model'),
  26. ram: +prompt('Enter ram'),
  27. size: prompt('Size'),
  28. weight: +prompt('Weight'),
  29. resolution: {
  30. width: +prompt ('Width'),
  31. height: +prompt ('Height'),
  32. },
  33. };
  34. let phone = {
  35. brand: prompt('Enter brand'),
  36. model: prompt('Enter model'),
  37. ram: +prompt('Enter ram'),
  38. color: prompt('Enter color'),
  39. };
  40. let person = {
  41. name: prompt('Enter a name'),
  42. surname: prompt('Enter a surname'),
  43. married: confirm(),
  44. }
  45. // object links??
  46. let person1 = {
  47. name: 'Marko',
  48. smartphone:{
  49. owner:'Marko'}
  50. ,
  51. leptop:{
  52. owner:'Marko'}
  53. }
  54. person1.smartphone.owner.leptop.owner == person1.smartphone