├── .gitignore ├── 01To9 ├── chap6 │ ├── demo25.html │ ├── demo26.html │ ├── demo27.html │ ├── demo28.html │ ├── demo29_1.html │ ├── demo29_2.html │ └── demo29_3.html ├── demo0.html ├── demo2.html ├── demo3.html ├── demo4.html ├── demo5.html ├── demo6.html ├── demo7.html ├── demo8.html └── demo9.html ├── 10To12 ├── demo10.html ├── demo11.html ├── demo12.html ├── demo13.html ├── demo14.html ├── demo15.html ├── demo16.html ├── demo17.html ├── demo18.html ├── demo19.html ├── demo20.html ├── demo21.html ├── demo22.html └── demo23.html ├── 13-20 ├── demo31.html ├── demo32.html ├── demo33.html ├── demo34.html ├── demo35.html ├── demo36.html ├── demo37.html ├── demo38.html ├── demo39.html ├── demo40.html ├── demo41.html ├── demo42.html ├── demo43.html ├── demo44.html ├── demo45.html ├── demo46.html ├── demo47.html ├── demo48.html ├── demo49.html ├── demo50.html ├── demo51.html ├── demo52.html ├── demo53.html ├── demo54.html ├── demo55.html ├── demo56.html ├── demo57.html ├── demo58.html ├── demo59.html ├── demo60.html ├── demo60_1.html ├── demo61.html ├── demo62.html ├── demo63.html ├── demo64.html ├── demo64_1.html ├── demo65.html ├── demo66.html ├── demo67.html ├── demo68.html ├── demo69.html └── demo70.html ├── 21To25 ├── demo71.html ├── demo72.html ├── demo73.html ├── demo74.html ├── demo75.html ├── demo76.html ├── demo77.html ├── demo78.html ├── demo79.html ├── demo80.html ├── demo81.html ├── demo82.html ├── demo83.html ├── demo84.html ├── demo85.html ├── demo86.html └── demo87.html ├── 26To34 ├── demo100.html ├── demo101.html ├── demo102.html ├── demo103.html ├── demo104.html ├── demo105.html ├── demo106.html ├── demo107.html ├── demo108.html ├── demo109.html ├── demo110.html ├── demo88.html ├── demo89.html ├── demo90.html ├── demo91.html ├── demo92.html ├── demo93.html ├── demo94.html ├── demo95.html ├── demo96.html ├── demo97.html ├── demo98.html └── demo99.html ├── 35To38 ├── demo111.html ├── demo112.html ├── demo113.html ├── demo114.html ├── demo114_1.html ├── demo114_2.html ├── demo115.html ├── demo116.html ├── demo116_1.html ├── demo117.html ├── demo118.html ├── demo119.html ├── demo120.html ├── demo121.html ├── demo122.html ├── demo123.html ├── demo124.html ├── demo125.html ├── demo126.html ├── demo127.html ├── demo128.html ├── demo129.html ├── demo130.html └── demo130_1.html ├── 38To42 ├── demo131.html ├── demo132.html ├── demo133.html ├── demo134.html ├── demo135.html ├── demo136.html ├── demo137.html ├── demo138.html └── demo139.html ├── 43To57 ├── demo140.html ├── demo141.html ├── demo141.js ├── demo142.html ├── demo142.js ├── demo143.html ├── demo143.js ├── demo144.html ├── demo145.html ├── demo146.html ├── demo147.html ├── demo148.html ├── demo148.js ├── demo149.html ├── demo149_button.png ├── demo150.html ├── demo150_browser_1.png ├── demo150_browser_2.png ├── demo151.html ├── demo152.html ├── demo153.html ├── demo154.html ├── demo155.html ├── demo156.html ├── demo157.html ├── demo158.html ├── demo159.html ├── demo160.html ├── demo161.html ├── demo162.html ├── demo163.html ├── demo164.html ├── demo165.html ├── demo166.html ├── demo166_fish1.jpg ├── demo167.html ├── demo168.html ├── demo169.html ├── demo170.html ├── demo170_1.html ├── demo170_browser_1.png ├── demo170_browser_2.png ├── demo171.html ├── demo171_browser_1.png ├── demo171_browser_2.png ├── demo172.html ├── demo173.html ├── demo174.html ├── demo175.html ├── demo176.html ├── demo177.html └── demo178.html ├── 58To68 ├── demo179.html ├── demo180.html ├── demo181.html ├── demo182.html ├── demo183.html ├── demo184.html ├── demo185.html ├── demo186.html ├── demo187.html ├── demo188.html ├── demo189.html ├── demo190.html ├── demo191.html ├── demo192.html ├── demo193.html ├── demo194.html ├── demo195.html ├── demo196.html ├── demo197.html ├── demo198.html ├── demo199.html ├── demo200.html ├── demo201.html ├── demo202.html ├── demo203.html ├── demo204.html ├── demo205.html └── demo206.html ├── 69To73 ├── demo207.html ├── demo208.html ├── demo209.html ├── demo210.html ├── demo211.html ├── demo212.html ├── demo213.html ├── demo214.html ├── demo215.html ├── demo216.html ├── demo217.html ├── demo218.html ├── demo219.html ├── demo220.html ├── demo221.html ├── demo222.html ├── demo223.html ├── demo224.html ├── demo225.html ├── demo226.html ├── demo227.html ├── demo228.html ├── demo229.html ├── demo230.html ├── demo231.html ├── demo232.html ├── demo233.html ├── demo234.html ├── demo235.html └── demo236.html ├── 74To75 ├── demo237.html ├── demo238.html ├── demo239.html ├── demo240.html ├── demo241.html ├── demo242.html ├── demo243.html ├── demo244.html └── demo245.html ├── 76To78 ├── demo246.html ├── demo247.html ├── demo248.html ├── demo249.html ├── demo250.html ├── demo251.html ├── demo251_1.html ├── demo252.html ├── demo252_1.html ├── demo253.html ├── demo254.html ├── demo255.html ├── demo256.html ├── demo256_1.html ├── demo256_2.html ├── demo256_3.html └── demo256_4.html ├── 79To81 ├── demo257.html ├── demo258.html ├── demo259.html ├── demo260.html ├── demo261.html ├── demo262.html ├── demo263.html ├── demo264.html └── demo265.html └── Advance JS ├── 0-sync.js ├── 1-callback.js ├── 2-callback-hell.js ├── 3-promise.js ├── 4-clouser.js ├── 5-ajax.js ├── Adv ├── Adv │ ├── 01 Stacks (Data Structure).js │ ├── 02 queues (Data Structure).js │ ├── 03 Sets (data structure).js │ ├── Listeners.js │ ├── Pizza challenge.js │ ├── async_await.pdf │ ├── index.html │ └── rxjs.html ├── Map.reducer.js ├── index.html ├── index.js ├── queue.js ├── sets.js ├── stack.js └── test.js ├── Advance_solution.txt ├── extra ├── 1. sync.js ├── 2. async_issue.js ├── 3. async_resolved.js ├── 4. makingTea.js ├── 5. networkcall.js └── task │ └── task-1.js ├── index.html └── task.js /.gitignore: -------------------------------------------------------------------------------- 1 | temp 2 | .DS_Store -------------------------------------------------------------------------------- /01To9/chap6/demo25.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /01To9/chap6/demo26.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /01To9/chap6/demo27.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /01To9/chap6/demo28.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /01To9/chap6/demo29_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /01To9/chap6/demo29_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /01To9/chap6/demo29_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /01To9/demo0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /01To9/demo2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /01To9/demo3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /01To9/demo4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /01To9/demo5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /01To9/demo6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /01To9/demo7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /01To9/demo8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /01To9/demo9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /10To12/demo10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /10To12/demo11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /10To12/demo12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /10To12/demo13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /10To12/demo14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /10To12/demo15.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /10To12/demo16.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /10To12/demo17.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /10To12/demo18.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /10To12/demo19.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /10To12/demo20.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /10To12/demo21.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /10To12/demo22.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /10To12/demo23.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /13-20/demo31.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /13-20/demo32.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /13-20/demo33.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /13-20/demo34.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /13-20/demo35.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /13-20/demo36.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /13-20/demo37.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /13-20/demo38.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /13-20/demo39.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /13-20/demo40.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /13-20/demo41.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /13-20/demo42.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /13-20/demo43.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /13-20/demo44.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /13-20/demo45.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /13-20/demo46.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /13-20/demo47.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /13-20/demo48.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /13-20/demo49.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /13-20/demo50.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /13-20/demo51.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo52.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo53.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo54.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo55.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo56.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo57.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /13-20/demo58.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /13-20/demo59.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /13-20/demo60.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /13-20/demo60_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /13-20/demo61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /13-20/demo62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /13-20/demo63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /13-20/demo64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /13-20/demo64_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /13-20/demo65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /13-20/demo66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /13-20/demo67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /13-20/demo68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /13-20/demo69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /13-20/demo70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /21To25/demo71.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /21To25/demo72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /21To25/demo73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /21To25/demo74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /21To25/demo75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /21To25/demo76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /21To25/demo77.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /21To25/demo78.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /21To25/demo79.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /21To25/demo80.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /21To25/demo81.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /21To25/demo82.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /21To25/demo83.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /21To25/demo84.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /21To25/demo85.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /21To25/demo86.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /21To25/demo87.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /26To34/demo100.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /26To34/demo101.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /26To34/demo102.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /26To34/demo103.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /26To34/demo104.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /26To34/demo105.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /26To34/demo106.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /26To34/demo107.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /26To34/demo108.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /26To34/demo109.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /26To34/demo110.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /26To34/demo88.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /26To34/demo89.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /26To34/demo90.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /26To34/demo91.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /26To34/demo92.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /26To34/demo93.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /26To34/demo94.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /26To34/demo95.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /26To34/demo96.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /26To34/demo97.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /26To34/demo98.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /26To34/demo99.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /35To38/demo111.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /35To38/demo112.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /35To38/demo113.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /35To38/demo114.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /35To38/demo114_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /35To38/demo114_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /35To38/demo115.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /35To38/demo116.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /35To38/demo116_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /35To38/demo117.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /35To38/demo118.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /35To38/demo119.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /35To38/demo120.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /35To38/demo121.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /35To38/demo122.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /35To38/demo123.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /35To38/demo124.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /35To38/demo125.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /35To38/demo126.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /35To38/demo127.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /35To38/demo128.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /35To38/demo129.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /35To38/demo130.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /35To38/demo130_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /38To42/demo131.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /38To42/demo132.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /38To42/demo133.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /38To42/demo134.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /38To42/demo135.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /38To42/demo136.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /38To42/demo137.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /38To42/demo138.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /38To42/demo139.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /43To57/demo140.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Hello World 7 | 8 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /43To57/demo141.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /43To57/demo141.js: -------------------------------------------------------------------------------- 1 | 2 | //Chap 43 3 | //Placing scripts 4 | alert("Hello from Separate JS file"); -------------------------------------------------------------------------------- /43To57/demo142.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /43To57/demo142.js: -------------------------------------------------------------------------------- 1 | 2 | //Chap 43 3 | //Placing scripts 4 | 5 | function sum(a,b){ 6 | return a + b; 7 | } 8 | 9 | var total = sum(4,5); 10 | alert(total); -------------------------------------------------------------------------------- /43To57/demo143.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /43To57/demo143.js: -------------------------------------------------------------------------------- 1 | 2 | //Chap 44 3 | //Commenting 4 | 5 | // This function takes two argument and return their sum 6 | function sum(a,b){ 7 | return a + b; 8 | } 9 | 10 | var total = sum(4,5); 11 | alert(total); 12 | 13 | /* 14 | function add(x,y){ 15 | return x + y; 16 | } 17 | */ -------------------------------------------------------------------------------- /43To57/demo144.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 | Click 12 | 13 | 16 | 17 | -------------------------------------------------------------------------------- /43To57/demo145.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | Click 11 | 12 | -------------------------------------------------------------------------------- /43To57/demo146.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | Click 11 | 12 | -------------------------------------------------------------------------------- /43To57/demo147.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | Click 11 | 12 | 13 | 21 | -------------------------------------------------------------------------------- /43To57/demo148.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | Click 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /43To57/demo148.js: -------------------------------------------------------------------------------- 1 | function popup(message) { 2 | alert("Hello "+message); 3 | alert("New "+message); 4 | } -------------------------------------------------------------------------------- /43To57/demo149.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 |
18 | 19 | 20 |
21 | 22 |
23 | 24 | 25 | 32 | -------------------------------------------------------------------------------- /43To57/demo149_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo149_button.png -------------------------------------------------------------------------------- /43To57/demo150.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 13 |
14 |
15 | 16 | 17 | 21 | 22 |
23 |
24 | 27 | 28 | 29 | 32 | -------------------------------------------------------------------------------- /43To57/demo150_browser_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo150_browser_1.png -------------------------------------------------------------------------------- /43To57/demo150_browser_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo150_browser_2.png -------------------------------------------------------------------------------- /43To57/demo151.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |

World Ends Tomorrow

12 | 13 | Home Page 14 | 15 | Home Page 16 | 17 | 18 |

Slow Loris: Mouse over for more info

19 | 20 | 21 | 27 | -------------------------------------------------------------------------------- /43To57/demo152.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 | Email:
12 | 14 | 15 | 16 |


17 | Email:
18 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /43To57/demo153.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | Email:
11 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /43To57/demo154.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 | Email: 12 | 13 | 14 |
15 | 16 | 17 | 18 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /43To57/demo155.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 | Email: 12 | 13 | 14 |
15 | 16 | 17 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /43To57/demo156.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 | Email: 12 | 13 | 14 | 15 |
16 | 19 | 20 | 21 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /43To57/demo157.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 |
13 | Email: 14 | 15 | 16 |
17 | 18 | 19 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /43To57/demo158.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 | Email: 12 | 13 | 14 |
15 | 16 | 17 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /43To57/demo159.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 | Email: 12 | 13 | 14 |
15 | 16 | 17 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /43To57/demo160.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 | ZIP:
12 |
13 | City:
14 | 15 |
16 | 17 | 18 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /43To57/demo161.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |

11 | Slow lorises are a group of several species of strepsirrhine primates which make up the genus Nycticebus. 12 | Click for more. 13 |

14 | 15 | 16 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /43To57/demo162.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |

11 | Slow lorises are a group of several species of strepsirrhine primates which make up the genus Nycticebus. 12 | Click for more. 13 |

14 | 15 | 16 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /43To57/demo163.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |

11 | Slow lorises are a group of several species of strepsirrhine primates which make up the genus Nycticebus. 12 | 13 | Click for more. 14 | 15 |

16 | 17 | 18 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /43To57/demo164.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |

11 | Slow lorises are a group of several species of strepsirrhine primates which make up the genus Nycticebus. 12 | Click for more. 13 |

14 | 15 | 16 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /43To57/demo165.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |

11 | Slow lorises are a group of several species of strepsirrhine primates which make up the genus Nycticebus. 12 | Click for more. 13 |

14 | 15 | 16 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /43To57/demo166.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 15 | 17 | 18 | 19 | 20 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /43To57/demo166_fish1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo166_fish1.jpg -------------------------------------------------------------------------------- /43To57/demo167.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 19 |

Hello World

20 | 21 | 22 | 23 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /43To57/demo168.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | 17 | 18 | 19 | 23 |

Hello World

24 | 25 | 26 | 27 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /43To57/demo169.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | 17 | 18 | 19 | 23 |

Hello World

24 | 25 | 26 | 27 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /43To57/demo170.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 14 |
15 |
16 | 17 | 18 | 19 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /43To57/demo170_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 14 | 15 | 19 |
20 |
21 | 22 | 23 | 24 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /43To57/demo170_browser_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo170_browser_1.png -------------------------------------------------------------------------------- /43To57/demo170_browser_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo170_browser_2.png -------------------------------------------------------------------------------- /43To57/demo171.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 15 |
16 | 17 | 21 |
22 | 23 | 24 | 25 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /43To57/demo171_browser_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo171_browser_1.png -------------------------------------------------------------------------------- /43To57/demo171_browser_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/43To57/demo171_browser_2.png -------------------------------------------------------------------------------- /43To57/demo172.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 | Yahoo!!! 12 |
13 |
14 | 15 | 16 | 17 | 18 | 19 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /43To57/demo173.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 14 | 15 | Yahoo!!! 16 |
17 |
18 | 19 | 20 | 21 | 22 | 23 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /43To57/demo174.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 17 | 18 |

Hello World Paragraph 1

19 |

Hello World Paragraph 2

20 |

Hello World Paragraph 3

21 |

Hello World Paragraph 4

22 |

Hello World Paragraph 5

23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /43To57/demo175.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |

Hello World Paragraph 1

12 |

Hello World Paragraph 2

13 |

Hello World Paragraph 3

14 |

Hello World Paragraph 4

15 |

Hello World Paragraph 5

16 | 17 | 18 | 19 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /43To57/demo176.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |

Hello World Paragraph 1

12 |

Hello World Paragraph 2

13 |

Hello World Paragraph 3

14 |

Hello World Paragraph 4

15 |

Hello World Paragraph 5

16 | 17 | 18 | 19 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /43To57/demo177.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |

Hello World Paragraph 1

12 |
div1
13 |

Hello World Paragraph 2

14 | span1 15 |

Hello World Paragraph 3

16 |

Hello World Paragraph 4

17 |

Hello World Paragraph 5

18 | 19 | 20 | 21 | 22 | 23 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /43To57/demo178.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Hello World Paragraph 1

13 |

Hello World Paragraph 2

14 |

Hello World Paragraph 3

15 |
16 | 17 |
18 |

Hello World Paragraph 4

19 |

Hello World Paragraph 5

20 |
21 | 22 | 23 | 24 | 25 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /58To68/demo179.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

1

13 |

2

14 |

3

15 |

4

16 |
17 | 18 | 19 |
20 |

5

21 |

6

22 |
23 | 24 | 25 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /58To68/demo180.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

1

13 |

2

14 |

3

15 |

4

16 |
17 | 18 | 19 |
20 |

5

21 |

6

22 |
23 | 24 | 25 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /58To68/demo181.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 |
11 |

Southern Cal is sunny.

12 |

Northern Cal is rainy.

13 |

Eastern Cal is desert.

14 |
15 |
16 |

Urban NY is crowded.

17 |

Rural NY is sparse.

18 |
19 | 20 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /58To68/demo182.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 | 16 |
17 |
18 |

Southern Cal is sunny. 1

19 |

Northern Cal is rainy. 2

20 |

Eastern Cal is desert. 3

21 |
22 |
23 |

Southern Cal is sunny. 4

24 |

Northern Cal is rainy. 5

25 |

Eastern Cal is desert. 6

26 |
27 |
28 | 29 |
30 |
31 |

Urban NY is crowded.

32 |

Rural NY is sparse.

33 |
34 | 35 | 36 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /58To68/demo183.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
9 |

Southern Cal is sunny.

10 |

Northern Cal is rainy.

11 |

Eastern Cal is desert.

12 |
13 |
14 |

Urban NY is crowded.

15 |

Rural NY is sparse.

16 |
17 | 18 | 19 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /58To68/demo184.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 |

Southern Cal is sunny.

10 |

Northern Cal is rainy.

11 |

Eastern Cal is desert.

12 |
13 |
14 |

Urban NY is crowded.

15 |

Rural NY is sparse.

16 |
17 | 18 | 19 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /58To68/demo185.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 |
16 |
17 |

Urban NY is crowded.

18 |

Rural NY is sparse.

19 |
20 | 21 | 22 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /58To68/demo186.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 |
16 |
17 |

Urban NY is crowded.

18 |

Rural NY is sparse.

19 |
20 | 21 | 22 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /58To68/demo187.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 |
16 |
17 |

Urban NY is crowded.

18 |

Rural NY is sparse.

19 |
20 | 21 | 22 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /58To68/demo188.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 |
16 |
17 |

Urban NY is crowded.

18 |

Rural NY is sparse.

19 |
20 | 21 | 22 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /58To68/demo189.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 |
16 |
17 |

Urban NY is crowded.

18 |

Rural NY is sparse.

19 |
20 | 21 | 22 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /58To68/demo190.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | 12 |
13 |

Southern Cal is sunny.

14 |

Northern Cal is rainy.

15 |

Eastern Cal is desert.

16 |
17 |
18 |

Urban NY is crowded.

19 |

Rural NY is sparse.

20 |
21 | 22 | 23 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /58To68/demo191.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 |

Southern Cal is sunny.

13 |

Northern Cal is rainy.

14 |

Eastern Cal is desert.

15 |
16 |
17 |

Urban NY is crowded.

18 |

Rural NY is sparse.

19 |
20 | 21 | 22 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /58To68/demo192.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |

Southern Cal is sunny.

Northern Cal is rainy.

Eastern Cal is desert.

12 |

Urban NY is crowded.

Rural NY is sparse.

13 | 14 | 15 | 16 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /58To68/demo193.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 | Hello World 13 |
14 | 15 | Dan 16 | 17 | 18 | 26 | -------------------------------------------------------------------------------- /58To68/demo194.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 18 | 19 |
20 | Hello World 21 |
22 | 23 | 24 | 30 | -------------------------------------------------------------------------------- /58To68/demo195.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 18 | 19 |
20 | Hello World 21 |
22 | 23 | 24 | 35 | -------------------------------------------------------------------------------- /58To68/demo196.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 | Hello World 13 |
14 | 15 | 16 | 23 | -------------------------------------------------------------------------------- /58To68/demo197.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 |
12 | Hello World 13 |
14 | 15 | 16 | 27 | -------------------------------------------------------------------------------- /58To68/demo198.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 18 | 19 | 20 | 21 | 33 | -------------------------------------------------------------------------------- /58To68/demo199.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 18 |
19 | 20 |
21 | 22 | 23 | 40 | -------------------------------------------------------------------------------- /58To68/demo200.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 18 |
19 | Hello World 20 |
21 | 22 | 23 | 24 | 25 | 46 | -------------------------------------------------------------------------------- /58To68/demo201.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 18 |
19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 49 | -------------------------------------------------------------------------------- /58To68/demo202.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 19 |
20 |

First

21 |

Second

22 |

Thrid

23 |

Forth

24 |
25 | 26 | 27 | 28 | 29 | 50 | -------------------------------------------------------------------------------- /58To68/demo203.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 19 |
20 |

First

21 |

Second

22 |

Thrid

23 |

Forth

24 |
25 | 26 | 27 | 28 | 29 | 49 | -------------------------------------------------------------------------------- /58To68/demo204.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 19 |
20 |

First

21 |

Second

22 |

Thrid

23 |

Forth

24 |
25 | 26 | 27 | 28 | 29 | 43 | -------------------------------------------------------------------------------- /58To68/demo205.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 19 |
20 |

First

21 |

Second

22 |

Thrid

23 |

Forth

24 |
25 | 26 | 27 | 28 | 29 | 43 | -------------------------------------------------------------------------------- /69To73/demo207.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 18 | -------------------------------------------------------------------------------- /69To73/demo208.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 23 | -------------------------------------------------------------------------------- /69To73/demo209.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 23 | -------------------------------------------------------------------------------- /69To73/demo210.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 27 | -------------------------------------------------------------------------------- /69To73/demo211.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 34 | -------------------------------------------------------------------------------- /69To73/demo212.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 30 | -------------------------------------------------------------------------------- /69To73/demo213.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 40 | -------------------------------------------------------------------------------- /69To73/demo214.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 30 | -------------------------------------------------------------------------------- /69To73/demo215.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 33 | -------------------------------------------------------------------------------- /69To73/demo216.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 36 | -------------------------------------------------------------------------------- /69To73/demo217.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 29 | -------------------------------------------------------------------------------- /69To73/demo218.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 31 | -------------------------------------------------------------------------------- /69To73/demo219.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 24 | -------------------------------------------------------------------------------- /69To73/demo220.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 30 | -------------------------------------------------------------------------------- /69To73/demo221.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 35 | -------------------------------------------------------------------------------- /69To73/demo222.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 30 | -------------------------------------------------------------------------------- /69To73/demo223.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 30 | -------------------------------------------------------------------------------- /69To73/demo224.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 33 | -------------------------------------------------------------------------------- /69To73/demo225.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 31 | -------------------------------------------------------------------------------- /69To73/demo226.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 30 | -------------------------------------------------------------------------------- /69To73/demo227.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 28 | -------------------------------------------------------------------------------- /69To73/demo228.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 30 | -------------------------------------------------------------------------------- /69To73/demo229.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 32 | -------------------------------------------------------------------------------- /69To73/demo230.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 29 | -------------------------------------------------------------------------------- /69To73/demo231.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 30 | -------------------------------------------------------------------------------- /69To73/demo232.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 29 | -------------------------------------------------------------------------------- /69To73/demo233.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 28 | -------------------------------------------------------------------------------- /69To73/demo234.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 33 | -------------------------------------------------------------------------------- /69To73/demo235.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 40 | -------------------------------------------------------------------------------- /69To73/demo236.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 38 | -------------------------------------------------------------------------------- /74To75/demo237.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 39 | -------------------------------------------------------------------------------- /74To75/demo238.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 40 | -------------------------------------------------------------------------------- /74To75/demo239.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 44 | -------------------------------------------------------------------------------- /74To75/demo240.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 42 | -------------------------------------------------------------------------------- /74To75/demo241.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 45 | -------------------------------------------------------------------------------- /74To75/demo242.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 27 | -------------------------------------------------------------------------------- /74To75/demo243.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 32 | -------------------------------------------------------------------------------- /74To75/demo244.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 37 | -------------------------------------------------------------------------------- /74To75/demo245.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 34 | -------------------------------------------------------------------------------- /76To78/demo246.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 |
13 | Hello World 14 |
15 | 16 | 24 | 25 | -------------------------------------------------------------------------------- /76To78/demo247.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Hello World 12 |
13 | 14 | 22 | -------------------------------------------------------------------------------- /76To78/demo248.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 |
13 | Hello World 14 |
15 | 16 | 17 | 24 | 25 | -------------------------------------------------------------------------------- /76To78/demo249.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 |
13 | Hello World 14 |
15 | 16 | 17 | 24 | 25 | -------------------------------------------------------------------------------- /76To78/demo250.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 |
13 | Hello World 14 |
15 | 16 | 17 | 24 | 25 | -------------------------------------------------------------------------------- /76To78/demo251.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 |
13 | Hello World 14 |
15 | 16 | 17 | 29 | -------------------------------------------------------------------------------- /76To78/demo251_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Testing demo251_1 12 |
13 | 14 | 15 | 20 | -------------------------------------------------------------------------------- /76To78/demo252_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Testing page on click 12 |
13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /76To78/demo253.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 |
13 | Hello World 14 |
15 | 16 | 17 | 29 | -------------------------------------------------------------------------------- /76To78/demo254.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Hello World 12 |
13 | 14 | 15 | 27 | -------------------------------------------------------------------------------- /76To78/demo255.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Hello World 12 |
13 | 14 | 15 | 16 | 17 | 18 | 40 | -------------------------------------------------------------------------------- /76To78/demo256.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Main page
12 | Hello World 13 |
14 | 15 | 16 | 17 | 18 |

19 | 20 | 21 | 22 | 23 | 24 | 55 | -------------------------------------------------------------------------------- /76To78/demo256_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Page 1
12 | Hello World 13 |
14 | 15 | 16 | 17 | 18 |

19 | 20 | 21 | 22 | 23 | 24 | 55 | -------------------------------------------------------------------------------- /76To78/demo256_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 |
11 | Page 2
12 | Hello World 13 |
14 | 15 | 16 | 17 | 18 |

19 | 20 | 21 | 22 | 23 | 24 | 56 | -------------------------------------------------------------------------------- /79To81/demo257.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 15 | -------------------------------------------------------------------------------- /79To81/demo258.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 17 | -------------------------------------------------------------------------------- /79To81/demo259.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 23 | -------------------------------------------------------------------------------- /79To81/demo260.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 23 | 24 | -------------------------------------------------------------------------------- /79To81/demo261.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 22 | -------------------------------------------------------------------------------- /79To81/demo262.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 29 | 30 | -------------------------------------------------------------------------------- /79To81/demo263.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 27 | 28 | -------------------------------------------------------------------------------- /79To81/demo264.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 | 27 | 28 | -------------------------------------------------------------------------------- /79To81/demo265.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 35 | -------------------------------------------------------------------------------- /Advance JS/0-sync.js: -------------------------------------------------------------------------------- 1 | function getSalary() { 2 | return 20000; 3 | } 4 | function subtractTax(sal) { 5 | return sal - (sal * 0.25); 6 | } 7 | function subtractHouseRent(sal) { 8 | return sal - 1500; 9 | } 10 | function getDisposalSalary() { 11 | var salary = getSalary(); 12 | salary = subtractTax(salary); 13 | salary = subtractHouseRent(salary); 14 | return salary; 15 | } 16 | 17 | console.log(getDisposalSalary()); 18 | -------------------------------------------------------------------------------- /Advance JS/1-callback.js: -------------------------------------------------------------------------------- 1 | function getSalary(cb) { 2 | setTimeout(function() { 3 | cb(20000); 4 | }, 1500); 5 | } 6 | function subtractTax(sal) { 7 | return sal - (sal * 0.25); 8 | } 9 | function subtractHouseRent(sal) { 10 | return sal - 1500; 11 | } 12 | function getDisposalSalary(cb) { 13 | getSalary(function (salary) { 14 | salary = subtractTax(salary); 15 | salary = subtractHouseRent(salary); 16 | cb(salary); 17 | }); 18 | } 19 | 20 | 21 | 22 | getDisposalSalary(function(data) { 23 | console.log(data); 24 | }); 25 | 26 | 27 | 28 | 29 | 30 | 31 | function login(user, pwd, success, error) { 32 | console.log('Loading.... Loader, waiting....') 33 | setTimeout(function () { // network call / API 34 | // if (user == admin && pwd== adin) 35 | if(user == 'admin' && pwd == 'admin') { 36 | success(); // callback 37 | } else { 38 | error(); // callback 39 | } 40 | }, 3000); 41 | }; 42 | function errorHandling(err) { 43 | console.log('pls ttry again...'); 44 | } 45 | function gotoDashboard() { 46 | console.log('Welcome to Dahsboad/Homepage'); 47 | } 48 | 49 | 50 | function letsLogin(u, p) { 51 | 52 | login(u, p, gotoDashboard, errorHandling); 53 | } 54 | 55 | 56 | letsLogin('admin', 'p') -------------------------------------------------------------------------------- /Advance JS/2-callback-hell.js: -------------------------------------------------------------------------------- 1 | function getSalary(cb) { 2 | setTimeout(() => { 3 | cb(20000); 4 | }, 1500); 5 | } 6 | function subtractTax(sal, cb) { 7 | setTimeout(() => { 8 | cb(sal - (sal * 0.25)); 9 | }, 1000); 10 | } 11 | function subtractHouseRent(sal, cb) { 12 | setTimeout(() => { 13 | cb(sal - 1500); 14 | }, 1000); 15 | } 16 | function getDisposalSalary(cb) { 17 | getSalary(salary_1 => { 18 | console.log('got salary'); 19 | subtractTax(salary_1, salary_2 => { 20 | console.log('got tax'); 21 | subtractHouseRent(salary_2, salary_3 => { 22 | console.log('got rent'); 23 | cb(salary_3); 24 | }); 25 | }); 26 | }); 27 | } 28 | 29 | getDisposalSalary(calulatedAmount => { 30 | console.log(calulatedAmount); 31 | }); 32 | -------------------------------------------------------------------------------- /Advance JS/4-clouser.js: -------------------------------------------------------------------------------- 1 | // function clouser(a) { 2 | // var b = a; 3 | // setTimeout(function () { 4 | // console.log('clouser val: ', b); 5 | // }); 6 | // } 7 | // function call() { 8 | // var arr = ['A', 'B', 'C', 'D', 'E', 'F']; 9 | // for (var i = 0; i < arr.length; i++) { 10 | // clouser(arr[i]); 11 | // } 12 | // } 13 | // call(); 14 | 15 | 16 | function callCount() { 17 | var count = 0; 18 | return function () { 19 | count++; 20 | console.log(count); 21 | } 22 | } 23 | var counter = callCount(); 24 | counter(); 25 | counter(); 26 | counter(); 27 | -------------------------------------------------------------------------------- /Advance JS/5-ajax.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | var abc = null; 7 | 8 | // function callback(data) { 9 | // abc = data; 10 | // console.log('abc...............', abc) 11 | // } 12 | 13 | function getMyGithubProfile(_callFunc) { 14 | var xhttp = new XMLHttpRequest(); 15 | console.log('1 registeration...') 16 | xhttp.onreadystatechange = function () { 17 | if (this.readyState == 4 && this.status == 200) { 18 | console.log('4 xyz...', xhttp.responseText); 19 | _callFunc(xhttp.responseText); 20 | } 21 | }; 22 | xhttp.open("GET", "https://api.github.com/users/uqutub", true); 23 | // xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 24 | console.log('2 sending.....'); 25 | xhttp.send(); 26 | } 27 | 28 | getMyGithubProfile(function(data) { 29 | abc = data 30 | console.log('abc...............', abc) 31 | 32 | 33 | }); 34 | 35 | 36 | 37 | 38 | 39 | fetchApi('https://api.github.com/users/uqutub') 40 | .then(data => { 41 | console.log('My Name ', data.name); 42 | return fetchApi('https://api.github.com/users/'+data.id) 43 | 44 | }) 45 | .then(data) 46 | .catch(err => console.log('Err ', err)) 47 | 48 | 49 | 50 | var posts = ['post1', 'post2'] 51 | 52 | posts.map(item => fetchApi('http://getpost/'+item)) 53 | 54 | 55 | function fetchApi(url) { 56 | 57 | return new Promise((res, rej) => { 58 | fetch(url, true).then(res => res.json()) 59 | .then(data => res(data)) 60 | .catch(err => rej(err)) 61 | }) 62 | 63 | } -------------------------------------------------------------------------------- /Advance JS/Adv/Adv/01 Stacks (Data Structure).js: -------------------------------------------------------------------------------- 1 | // Stacks (Data Structure) 2 | 3 | // Creates a stack 4 | var Stack = function() { 5 | this.count = 0; 6 | this.storage = {}; 7 | 8 | // Adds a value onto the end of the stack 9 | this.push = function(value) { 10 | this.storage[this.count] = value; 11 | this.count++; 12 | } 13 | 14 | // Removes and returns the value at the end of the stack 15 | this.pop = function() { 16 | if (this.count === 0) { 17 | return undefined; 18 | } 19 | 20 | this.count--; 21 | var result = this.storage[this.count]; 22 | delete this.storage[this.count]; 23 | return result; 24 | } 25 | 26 | this.size = function() { 27 | return this.count; 28 | } 29 | 30 | // Returns the value at the end of the stack 31 | this.peek = function() { 32 | return this.storage[this.count-1]; 33 | } 34 | } 35 | 36 | var myStack = new Stack(); 37 | 38 | myStack.push(1); 39 | myStack.push(2); 40 | console.log(myStack.storage); 41 | console.log(myStack.peek()); 42 | console.log(myStack.pop()); 43 | console.log(myStack.storage); 44 | console.log(myStack.peek()); 45 | myStack.push("Demo Of the Stack....."); 46 | console.log(myStack.storage); 47 | console.log(myStack.size()); 48 | console.log(myStack.peek()); 49 | console.log(myStack.pop()); 50 | console.log(myStack.peek()); 51 | console.log(myStack.storage); -------------------------------------------------------------------------------- /Advance JS/Adv/Adv/Listeners.js: -------------------------------------------------------------------------------- 1 | document.body.addEventListener("mousemove", (ev) => { 2 | console.log("Event: mousemove ", ev); 3 | }); 4 | 5 | 6 | document.body.addEventListener("click", (ev) => { 7 | console.log("Event: click ", ev); 8 | }); 9 | 10 | 11 | 12 | window.tdiff = []; 13 | fred = function (a, b) { 14 | return a - b; 15 | }; 16 | window.document.onload = function (e) { 17 | console.log("document.onload", e, Date.now(), window.tdiff, 18 | (window.tdiff[0] = Date.now()) && window.tdiff.reduce(fred)); 19 | } 20 | window.onload = function (e) { 21 | console.log("window.onload", e, Date.now(), window.tdiff, 22 | (window.tdiff[1] = Date.now()) && window.tdiff.reduce(fred)); 23 | } -------------------------------------------------------------------------------- /Advance JS/Adv/Adv/Pizza challenge.js: -------------------------------------------------------------------------------- 1 | a ???? 2 | 3 | 4 | if(a == 1 && a == 2 && a ==3) { 5 | console.log('Working........'); 6 | } -------------------------------------------------------------------------------- /Advance JS/Adv/Adv/async_await.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/Advance JS/Adv/Adv/async_await.pdf -------------------------------------------------------------------------------- /Advance JS/Adv/Adv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 |

Hello

14 | 15 | 16 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Advance JS/Adv/Map.reducer.js: -------------------------------------------------------------------------------- 1 | var arry = [1,2,3,4]; 2 | 3 | array.reduce(function(total, currentValue) { 4 | return total + currentValue 5 | }, 0) -------------------------------------------------------------------------------- /Advance JS/Adv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Document 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Advance JS/Adv/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/Advance JS/Adv/index.js -------------------------------------------------------------------------------- /Advance JS/Adv/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uqutub/learn-javascript/5d438dcaf498d5862ad6cd5b0180b63b9ce49018/Advance JS/Adv/test.js -------------------------------------------------------------------------------- /Advance JS/Advance_solution.txt: -------------------------------------------------------------------------------- 1 | 2 | // task 1 : Clouser 3 | var arr2 = [ 4 | 1, 2, 3, 4, 5 5 | ]; 6 | 7 | for (var i = 0; i < arr2.length; i++) { 8 | log(arr2[i]); 9 | } 10 | 11 | // function log(item) { 12 | // setTimeout(() => { 13 | // console.log(item); 14 | // }, 1000); 15 | // } 16 | 17 | // arr2.forEach(function(ele) { 18 | // setTimeout(() => { 19 | // console.log(ele); 20 | // }, 1000); 21 | // }) 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | // task 2 73 | 74 | // task using callback show serialize 75 | var arr = [ 76 | { id: 1, timer: 1000 }, 77 | { id: 2, timer: 2000 }, 78 | { id: 3, timer: 500 }, 79 | { id: 4, timer: 800 }, 80 | ]; 81 | 82 | 83 | // solution 2 84 | function callFunc(arr) { 85 | let item = arr.pop(); 86 | if (item) { 87 | setTimeout(() => { 88 | console.log(item.id); 89 | callFunc(arr); 90 | }, item.timer); 91 | } 92 | } 93 | callFunc(arr); -------------------------------------------------------------------------------- /Advance JS/extra/1. sync.js: -------------------------------------------------------------------------------- 1 | var num1 = 1 2 | var num2 = 2 3 | var num3 = calc(); 4 | 5 | function calc() { 6 | var total = num1 + num2; 7 | console.log('adding sync'); 8 | return total; 9 | } 10 | 11 | console.log(num3); -------------------------------------------------------------------------------- /Advance JS/extra/2. async_issue.js: -------------------------------------------------------------------------------- 1 | var num1 = 1 2 | var num2 = 2 3 | var num3 = calc(); 4 | 5 | function calc() { 6 | var total = null; 7 | setTimeout(() => { 8 | console.log('adding async') 9 | total = num1 + num2; 10 | }, 50) 11 | return total; 12 | } 13 | 14 | console.log(num3); -------------------------------------------------------------------------------- /Advance JS/extra/3. async_resolved.js: -------------------------------------------------------------------------------- 1 | // callback 2 | 3 | var num1 = 1 4 | var num2 = 2 5 | var num3 = calc(showTotal); 6 | 7 | function calc(myCallBack) { 8 | var total = null; 9 | setTimeout(() => { 10 | console.log('adding async') 11 | total = num1 + num2; 12 | num3 = total; 13 | myCallBack(); 14 | }, 50); 15 | } 16 | 17 | function showTotal() { 18 | console.log('SUM Result ', num3); 19 | } -------------------------------------------------------------------------------- /Advance JS/extra/4. makingTea.js: -------------------------------------------------------------------------------- 1 | // callback 2 | function makingTea(myCallBackFunc) { 3 | console.log('1. adding Water') 4 | console.log('2. sugar') 5 | console.log('3. tea') 6 | console.log('4. boiling Start') 7 | setTimeout(function() { 8 | console.log('5. boiling Completed'); 9 | myCallBackFunc() 10 | }, 500); 11 | } 12 | 13 | function readyForServing() { 14 | console.log('6. Serving...'); 15 | } 16 | 17 | 18 | //calling 19 | makingTea(readyForServing); -------------------------------------------------------------------------------- /Advance JS/extra/5. networkcall.js: -------------------------------------------------------------------------------- 1 | var githuId = 'uqutub' 2 | 3 | function fetchUserData(id) { 4 | fetch('https://api.github.com/users/'+id) 5 | .then(function(response){ 6 | return response.json() 7 | }) 8 | .then(function(data) { 9 | console.log('data ', data); 10 | UserDetails(data); 11 | }) 12 | .catch(function(err) { 13 | console.log('err ', err); 14 | }) 15 | } 16 | 17 | function UserDetails(d) { 18 | console.log('Id ', d.id); 19 | console.log('Name ', d.name); 20 | console.log('Total Repo. ', d.public_repos); 21 | } 22 | 23 | 24 | 25 | console.log('calling start'); 26 | fetchUserData(githuId); 27 | console.log('calling end'); -------------------------------------------------------------------------------- /Advance JS/extra/task/task-1.js: -------------------------------------------------------------------------------- 1 | var fruits = ['orange 2', 'apple 1', 'banana 3', 'apple 4', 'cherry 4']; 2 | 3 | // result should be: 4 | // apple 5 5 | // cherry 4 6 | // banana 3 7 | // orange 2 8 | 9 | // solution 10 | var obj = {}; 11 | fruits.forEach(f => { 12 | var name = f.split(' ')[0] 13 | var count = parseInt(f.split(' ')[1]); 14 | obj[name] = obj[name] ? obj[name] + count : count; 15 | }) 16 | 17 | Object.keys(obj).sort((a,b) => { 18 | return obj[b] - obj[a]; 19 | }).map(f => `${f} ${obj[f]}`); 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | const fruits = ['grape 3', 'banana 1', 'grape 2', 'banana 3', 'apple 4', 'avocado 5']; 28 | let obj = fruits.reduce((o, item) => { 29 | let [name, qty] = item.split(' '); 30 | o[name] = item[name] ? item[name] + qty : qty; 31 | return o 32 | }, {}); 33 | 34 | let results = Object.keys(obj).sort().sort((a,b) => obj[b] - obj[a]).map(f => `${f} ${obj[f]}`); 35 | console.log(results) -------------------------------------------------------------------------------- /Advance JS/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | link: https://www.youtube.com/watch?v=RRgAdi3gX-s 12 | 13 | 14 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Advance JS/task.js: -------------------------------------------------------------------------------- 1 | 2 | // task 1 : Clouser 3 | var arr2 = [ 4 | 1, 2, 3, 4, 5 5 | ]; 6 | 7 | function abc() { 8 | for (var i = 0; i < arr2.length; i++) { 9 | xyz(arr2[i]); 10 | } 11 | } 12 | 13 | function xyz(item) { 14 | setTimeout(() => { 15 | console.log(item); 16 | }, 1000); 17 | } 18 | 19 | console.log('calling abc func'); 20 | abc(); 21 | 22 | // task 2 : task using callback show serialize: recursion 23 | 24 | var arr = [ 25 | { id: 1, timer: 1000 }, 26 | { id: 2, timer: 2000 }, 27 | { id: 3, timer: 500 }, 28 | { id: 4, timer: 800 }, 29 | ]; --------------------------------------------------------------------------------