Intermediate JavaScript
        06.18.18 ∙ GDI MPLS ∙ Amy Gebhardt
        
        
        
          Wifi
          Network:
            training
          
          Password:
            classroom
          
          Slides:
            https://gdiminneapolis.github.io/intermediate-js/class-three.html
          
          Project Files:
            https://tinyurl.com/yd9bo3y6
          
         
      
      
      
      
        Expectations
        
        Review
        
        Vanilla JavaScript is ugly
        
        Define library and framework
        
        Learn how to research, implement, and use a library
        
        Hear what the "cool" kids are using these days
        
        Do some cool stuff with jQuery (today!)
        
      
      
        get excited.
        
        
      
      
      
        jQuery
        
        
            It's already in your project's lib directory!
        
        
        
            Include a reference in a script tag
in the head
            of your index.html.
        
    
    
        Selecting DOM elements is way easier.
        
        
    
    
        Getting the content of an element is easy, too.
        
        
    
    
        Let's try it!
        
        
            Add the following DOM elements to your index.html
        
        
    
    
        Let's try it!
        
        
            Using jQuery selectors and the text() function,
            display the first name and the_best interest in an alert() box.
        
    
    
        Just like with vanilla JavaScript,
you set text() and html() too.
        
    
    
        
            Adding and removing classes makes a lot more sense.
        
        
        
        
            And changing inline styles is easy, too.
        
        
    
    
        
            The best part? event handlers.
        
        
    
    
        Let's try it!
        
        
            When last_name is clicked, change
the size of the text to 100pt.
        
    
    
    
        Let's try it!
        
        
            When the h1 is clicked, toggle the
            visibility of the ul list.
        
        
        
            Hint: check out jQuery's slideToggle() http://api.jquery.com/slidetoggle/
        
    
    
      Building an
interactive form
  
  
      Here's what we're building:
      https://gdiminneapolis.github.io/intermediate-js/form-example/demo.html
  
  
      You need to know how to read documentation and find answers on your own.
  
  
      Your new project files:
      
      
          index.html
          Has a whole bunch of new DOM elements already made for you
      
      
      
          styles.css
          Has all of the styles you'll need for the form and is already linked to in index.html
      
      
      
          scripts.js
          Is already linked to in index.html (along with jQuery in your lib directory)
      
      
      
          All of your steps can be found in the comments of the form/scripts.js file.
      
  
  
  
      Thanks for coming!
      
      
          We love your feedback!
      
      
          https://goo.gl/forms/98nIDJepzBajGDt13
      
      
      
          Take the survey before you go, and you'll have a chance to win a prize!