anchor.diff:  
   #HTML/JS making webpages interactive
   ##Using JS libraries in your webpage
  -There are a billion webpages, and many of them are interactive in some way - in fact, many of them are interactive in the same ways.
  -
  -Now, it's possible that every one of those web developers wrote their own JavaScript code to make a slideshow, but a lot of them probably re-used the same code. As programmers, we should re-use existing code when we can, so that we don't waste our time writing code that another programmer has already written.
  -
  -In JavaScript, the way we do that is by using a library. A library is a JavaScript file that contains a bunch of functions, and those functions accomplish some useful task for your webpage.
  -
  -How do we know what functions we can use? We could look at the JavaScript file, if it's short, or better, we could look at the documentation. Most libraries have documentation with a list of available functions or a real-world example.
  -
  -When a programmer creates a JS library and puts it out into the world, they're purposefully deciding to share it with the world - so that often means they put in the effort to come up with great documentation and examples. Perhaps one day you will decide to create a library of some functionality that you find really useful and share it with the world.
  +There are a billion webpages, and many of them are interactive in some way - in  
  +fact, many of them are interactive in the same ways.
  +
  +Now, it's possible that every one of those web developers wrote their own  
  +JavaScript code to make a slideshow, but a lot of them probably re-used the same  
  +code. As programmers, we should re-use existing code when we can, so that we  
  +don't waste our time writing code that another programmer has already written.  
  +
  +
  +In JavaScript, the way we do that is by using a library. A library is a JavaScript file  
  +that contains a bunch of functions, and those functions accomplish some useful  
  +task for your webpage.
  +
  +How do we know what functions we can use? We could look at the JavaScript file, if  
  +it's short, or better, we could look at the documentation. Most libraries have  
  +documentation with a list of available functions or a real-world example.  
  +
  +
  +When a programmer creates a JS library and puts it out into the world, they're  
  +purposefully deciding to share it with the world - so that often means they put in the  
  +effort to come up with great documentation and examples. Perhaps one day you  
  +will decide to create a library of some functionality that you find really useful and  
  +share it with the world.
   
   ##Using a JS Library: Slideshow libraryUsing a JS Library: Slideshow library
   
  
positive.code: Object-Orientation: Classy, Klass
  Graphics: Processing.JS (See example on KA), RaphaelJS (See example on KA), D3, Three.JS (See example on KA), Paper.js
  Charts: gRaphael, High Charts
  Date/time: moment.js
  You can find more at microjs.com or just by searching the internet for "javascript library [functionality]" for whatever functionality you're looking for.
  
  
negative.code:         nextSlide.call(this);
      };
  
  ##The world of JS libraries  
  
  [original webpage](https://www.khanacademy.org/computing/computer-programming/html-css-js/using-js-libraries-in-your-webpage/a/the-world-of-js-libraries "original webpage")
  There are thousands of JavaScript libraries that you could bring into your webpage,  
  and many aspects of your webpage that they can help you with:
  
  DOM manipulation
  DOM Events
  