Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Microsoft Virtual Academy content

This video is part of a free online course from Microsoft Virtual Academy, click here to view the full course and take advantage of many additional features such as assessments, slides, learning plans and more.

Developing HTML5 Apps Jump Start (04b): JavaScript Core Capabilities, Part 2

29 minutes, 30 seconds


Right click “Save as…”

Jeremy Foster and Michael Palermo complete their overview of the core capabilities of JavaScript in Part 2 of this module. After an insightful overview of JavaScript, the session includes important information such as Variables, Functions, Function scope, Arrays, and Objects.

Complete course outline for the Developing HTML5 Apps Jump Start:

This series of videos are a great way to help you prepare for Exam 70-480. Register now to take the Programming in HTML5 with JavaScript and CSS3 exam (70-480) exam. The promotion for the free exam using the promo code HTMLJMP is over, no new registrations will be accepted using the code. If you've already registered using the code then you're set.

If you want to learn how to apply these HTML5 skills to build your own Windows Store app, check out the Developing Windows Store Apps with HTML5 Jump Start.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • BenBen

    Great video, but I noticed in your video you said a stack is first in first out by mistake, stacks are last in first out (lifo).

  • @Ben: I concur Wink


  • MoumenMoumen

    thanks for this video :)
    i'm just wondering if we can use jQuery instead of JavaScript in windows 8 store app?

  • Gerardo Melendrezpayini Gerardo Melendrez

    Excellent video. Thank you guys.

  • @Moumen: Hi, check out the free eBook from MS Press. Kraig has some notes on why vanilla jQuery can't run as Windows 8 Store App. It is related to local app context and web app context and their different permissions related to DOM code injections as jQuery does.



  • that is wonderful tutorial ......i learned from here .....i have some idea and i wanna to share to all ....... know more here

  • anonanon

    tomatoes don't grow on trees guys. vines. just sayin'

  • BabakBabak

    How can I find the videoes of day 2 please?

    PS:@Joki, thank you for your helpful link.

  • Hi

    you have question 


    var x = 200; function someFunc(y) { function innerFunction() { return x + y; } } x = someFunc(x);

    and when i choose null it show me that its incorrect but why?

    you declare sumeFunc which have declaration of subfunction but this function is never called, so result of someFunc should be null.

    or maybe i miss some thing?

  • MagedMaged

    first of all,
    thanks for the wonderful series
    and all the effort you put in these great video course.

    for the self assessment on this video i got a question about what functions that you can use with an array
    choices [ push, concat, add, join, map ]
    according to a slide in your video all apply except add ..i answered by checking all except it but it says a wrong answer
    does "add" apply can be used as an array function ?

    sorry but currently i don't have visual studio on the computer i am on now so i can't test it


  • Big Smile good one again!

  • NeilNeil

    @Belkin => the reason the answer to the question

    var x = 200; function someFunc(y) { function innerFunction() { return x + y; } } x = someFunc(x);

    is not null and is 400 is because the value of x (200) is being passed into the someFunc as the argument y so as far as someFunc is concerned both x and y now equal 200 so it simply returns 200 + 200.

    I hope this helps :)



  • LoreLore

    Great work guys! I really enjoy the way you explain contents! Nice.

  • a great video. I would like to point out a small correction, at 11.58 Jereme mentions the stack as First In First Out which is wrong. stack is Last In First Out. for example when you push three items and when you pop it, the third item goes out. so it is LIFO

  • Excellent material. I hope you continue to post more.

    "horizontal knowledge, generating vertical growth. "

  • Josh KrummJosh Krumm

    In module 4b you are spelling cauliflower wrong. You show it as cauliflovd but you spell it "cauliflower".

  • I realized even though I know little English. Congratulations you.

  • Overview of the core capabilities of JavaScript video (module 04a) mismatching with question. Code for ops method and video 15.46 mismatching with last semicolon.



  • In module 4 question: Correct method of calling the function to multiply the two numbers in module 4 video 04a (15.47) showing semicolon after curly brace  i'e }; but in question code for ops method that semicolon  not found.  Expressionless 

    So what is the correct method of calling the function to multiply the two numbers ?? which option is correct? I clicked first option but still confused for self correction.




  • This is nice compact course and Foster is a very good teacher Thank you

  • yeison Sotoyeison Soto

    No podrian poner subtitulos en español?

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.