addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Module #4 - Client Side JS

  • Mar 6, 2014 · 6:30 PM

Module #4 will cover:

Strings

Special properties and methods of strings

length

indexing (string[0] = charAt(0))

substring

indexOf

lastIndexOf

replace

Tiny intro to RegExp

toUpperCase

toLowerCase

split

Arrays

Special properties and methods of arrays

length

indexOf

slice

splice

join

push

pop

shift

unshift

concat

map

reduce

forEach

More (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)

Numbers and Math

Special properties and methods of numbers

Floats

parseFloat

parseInt

NaN

isNaN()

isFinite()

Infinity

Math.celi

Math.floor

Math.max

Math.min

Math.round

Math.random

Objects

Initializing

Setting keys

Checking if keys exist

Setting new keys using []

for in

Special properties and methods of objects

hasOwnProperty

Using Object.keys()


Instructional Methods:

Each class will include a lecture introducing new concepts, then a step-by-step lab showing how to implement the concepts discussed in the lecture. Afterwards, people are encouraged to work alone or in groups to experiment with the new concepts presented. People are encouraged to ask questions anytime during the class.

Attendance is always optional; each week’s material will be repeated the following week to allow for personal scheduling flexibility. There will never be any tests or grades. A laptop is required for participation in the labs.

What this course will not cover: CSS, Node.js, server side programming, HTTP APIs and JavaScript libraries, with the exception of a bit of jQuery at the end of the course for fun.

Recommended Reading: JavaScript: The Good Parts by Douglas Crockford http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742

Important

Each module will be presented twice in succession, so if you can't make a class the first time a module is presented do not worry as it will be presented again the following week. This meetup is closed to recruiters. No exceptions. 

Parking & Location Info

There is plenty of free parking on the street. If you park in our lot there will be a $10 charge. Enter the complex through the parking entrance on Hayden. The M-GO office is located next to the raised parking garage towards the back. If you get lost on the day of the event please call [masked] and we'll be happy to direct you.

See you there!

Join or login to comment.

  • Frank

    Great as usual.

    1 · March 8, 2014

20 went

Our Sponsors

  • Codesmith

    Software engineering programs taught by leading industry experts.

  • Codeship

    Fast & secure hosted Continuous Integration that scales with your needs.

  • HackReactor

    Don't just learn to code: think like a software engineer.

  • General Assembly

    Learn to code with GA! Offering classes in Front End Web Development

  • O'Reilly

    Discounts on training, videos, books - attend our meetups for more info!

  • VRLA

    World's largest VR & AR Expo!

  • Disney

    The Walt Disney Company is the global leader in family entertainment.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy