This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
The revisions let you track differences between multiple versions of a post.
JAVASCRIPT 101:
History for Javascript
How to insert Javascript in browsers
Javascript Number object and Number functions
Javascript Math Object and it's functions
Javascript String object and String functions
Javascript Boolean object (along with the concept of truthy and falsy values)
null and undefined values
What exactly are Javascript objects
Javascript syntax (C like, identifiers, reserved words, comments)
Operators in Javascript (arithmetic, comparison, logical, bitwise, ternary)
Statements in Javascript (if, switch, while, do, for, break, continue, return, try / throw)
Introducing functions functions (defining functions, defining variables, returning values)
A little more on objects (objects are collections, object literals, object augmentation, linkage, inheritance, object methods, object construction, object methods, object deletion, 'this' object)
Arrays in Javascript
More on function in Javascript (defining functions, lambdas, functions as objects, inner functions, scope, closure, methods, invocation, form, arguments)
How to augment built-in types
The 'eval' function
Built-in type wrappers
Global variables
Namespaces
Date types
Regular expression support in Javascript
A very brief introduction to threads in Javascript
Platforms for running Javascript
Style and good Javascript programming
JAVASCRIPT 201:
Javascript inheritance – detailed
Singletons in Javascript
Modules
Inheritance patterns
The 'later' method
Debugging
Introduction to performance and efficiency in Javascript
JSON
Theory of the DOM
Some history
DOM tree
Events
Manipulating elements
Style
Working with multiple windows
Introduction to cross browser issues
Extra knowledge and going forward: This is not part of the syllabus, but I feel those participants who want to delve into deeper aspects of Javascript or those who want to work with Javascript libraries will find this useful. Those participants who finf these topics to be useful or interesting, can discuss these concepts on the course forum or study on their own if they want to pursue it after the course.
This is looking like it will
This is looking like it will be a cool class! Looking forward!
devinciweb
document.write("This looks
document.write("This looks awesome");
This is a beginners course. I
Karen,
This is a beginners course. Basic knowledge of programming constructs (loops, variables, conditions, etc) should suffice.
A little knowledge about HTML will definitely be helpful, but don't worry if you do not have it. It should not be a show stopper. You may have to put in just a little extra effort as the course proceeds (especially in the videos that deal with the browser DOM etc).
Please have a look at the pre-requisites for the course. I have provided some links to W3School's pages which explain the basics of HTML.
This is a beginners course. I
This is a beginners course. I think basic knowledge of programming constructs (loops, variables, conditions, etc) should suffice.
A little knowledge about HTML will definitely be helpful, but don't worry if you do not have it. It should not be a show stopper. But you may have to put in just a little extra effort as the course proceeds (especially in the videos that deal with the browser DOM etc).
Please have a look at the pre-requisites for the course. I have provided some links to W3School's pages which explain the basics of HTML.
Hi, I submitted task 1 with
Hi, I submitted task 1 with the course application and task 2 as a link in one of my previous postings. This was a couple of days ago. Today my application status is still set to Application Pending. How long will it take for the application to be approved/denied?
Would this be considered in
Would this be considered in anyway a beginners course for someone with ZERO HAND coding experience in webpages. All of my experience has been in Dream Weaver using the WYSIWYG. I have viewed and have had to hand modify some of the code in the pages I had worked on so I am familiar with some of the code and variables.
I do have some previouis very minor programming experience in BASIC so I understand loops and subrotuines and how to use them. Other than that my technical expertise has been in the hardware arena for the previous 10 years.
I would like to learn programming for website building and eventually get into databases to open myu career opportunties.
Thank you for any reply.
Karen
Looks like an incredible
Looks like an incredible class :)
Quick question when do we
Quick question when do we "get started"?
I've just started watching
I've just started watching the video. Can't wait to apply to take this course!
This looks like an awesome
This looks like an awesome syllabus! Can't wait to get started!