|
46 | 46 | <div class="col-md-8"> |
47 | 47 | <h1>JavaScript</h1> |
48 | 48 | <p>JavaScript is a small scripting programming language embedded in web browsers |
49 | | -to enable dynamic content. </p> |
50 | | -<h2>Where does JavaScript come from?</h2> |
| 49 | +to enable dynamic content and interaction. </p> |
| 50 | +<h2>Why is JavaScript necessary?</h2> |
| 51 | +<p>JavaScript executes in the client and enables dynamic content and interaction |
| 52 | +that is not possible with HTML and CSS alone. </p> |
| 53 | +<h2>JavaScript learning checklist</h2> |
| 54 | +<p><i class="fa fa-check-square-o"></i> |
| 55 | +Create a simple HTML file with basic elements in it. Use the |
| 56 | +<code>python -m SimpleHTTPServer</code> command to serve it up. Create a |
| 57 | +<code><script type="text/javascript"></script></code> |
| 58 | +element at the end of the <code><body></code> section in the HTML page. Start playing |
| 59 | +with JavaScript within that element to learn the basic syntax.</p> |
| 60 | +<p><i class="fa fa-check-square-o"></i> |
| 61 | +Download <a href="http://jquery.com/">JQuery</a> and add it to the page above your |
| 62 | +JavaScript element. Start working with JQuery and learning how it makes basic |
| 63 | +JavaScript easier.</p> |
| 64 | +<p><i class="fa fa-check-square-o"></i> |
| 65 | +Work with JavaScript on the page. Incorporate examples from open source |
| 66 | +projects listed below as well as JQuery plugins. Check out the Unheap link |
| 67 | +below to find a large collection of categorized JQuery plugins.</p> |
| 68 | +<p><i class="fa fa-check-square-o"></i> |
| 69 | +Integrate JavaScript into your web application and check the |
| 70 | +<a href="/static-content.html">static content</a> section for how to host the JavaScript |
| 71 | +files.</p> |
| 72 | +<h2>Where did JavaScript originate?</h2> |
51 | 73 | <p>JavaScript is an implementation of |
52 | 74 | <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/JavaScript_Overview">the ECMAScript specification</a> |
53 | 75 | which is defined by the |
@@ -79,32 +101,41 @@ <h2>JavaScript resources</h2> |
79 | 101 | </li> |
80 | 102 | </ul> |
81 | 103 | <h3>Do you need to style your app or deploy it next?</h3> |
82 | | - <div class="row"> |
83 | | - <div class="col-md-4"> |
| 104 | + <div class="row"> |
| 105 | + <div class="col-md-3"> |
84 | 106 | <div class="well select-next"> |
85 | 107 | <a href="/cascading-style-sheets.html" class="btn btn-success btn-full"><i class="fa fa-css3 fa-inverse fa-2x"></i></a> |
86 | 108 | <p class="under-btn"> |
87 | 109 | How do I style my web application's user interface? |
88 | 110 | </p> |
89 | 111 | </div> |
90 | 112 | </div> |
91 | | - <div class="col-md-4"> |
| 113 | + <div class="col-md-3"> |
92 | 114 | <div class="well select-next"> |
93 | 115 | <a href="/static-content.html" class="btn btn-success btn-full"><i class="fa fa-spinner fa-inverse fa-2x"></i></a> |
| 116 | + </a> |
94 | 117 | <p class="under-btn"> |
95 | | - How should I host my static content such as my CSS files? |
| 118 | + Where should I host static content such as my JavaScript files? |
96 | 119 | </p> |
97 | 120 | </div> |
98 | 121 | </div> |
99 | | - <div class="col-md-4"> |
| 122 | + <div class="col-md-3"> |
100 | 123 | <div class="well select-next"> |
101 | 124 | <a href="/source-control.html" class="btn btn-success btn-full"><i class="fa fa-code-fork fa-inverse fa-2x"></i></a> |
102 | 125 | <p class="under-btn"> |
103 | | - How do I save and version my code so it doesn't get lost? |
| 126 | + How do I save and version my code so it does not get lost? |
104 | 127 | </p> |
105 | 128 | </div> |
106 | 129 | </div> |
107 | | -</div> <style type="text/css"> |
| 130 | + <div class="col-md-3"> |
| 131 | + <div class="well select-next"> |
| 132 | + <a href="/deployment.html" class="btn btn-success btn-full"><i class="fa fa-share fa-inverse fa-2x"></i></a> |
| 133 | + <p class="under-btn"> |
| 134 | + How do I deploy my web application? |
| 135 | + </p> |
| 136 | + </div> |
| 137 | + </div> |
| 138 | + </div> <style type="text/css"> |
108 | 139 | #mc_embed_signup{background:#fff; clear:left; font:12px "Helvetica Neue",Arial,sans-serif; } |
109 | 140 | /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. |
110 | 141 | We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ |
|
0 commit comments