JavaScript-UI-and-DOM
JavaScript UI and DOM Course Repository
The JavaScript UI and DOM is about building of low-level user interface. The course covers titles like DOM, jQuery, events, graphics & animations with HTML5 Canvas and templates
##Course Program
- Course Introduction
- Document Object Model
- HTML5 Canvas
- Working with SVG
- Frameworks for Canvas and SVG
- Animations with Canvas and SVG
- DOM Operations
- Events and Event Model
- jQuery Overview
- jQuery plugins
- HTML Templates
- DOM Performance
- Exam preparation
- Teamwork Defense
- Exam
Preparing the local machine for Unit testing with Mocha and Chai
- Install JavaScript I/O
- Try if it is working by typing in CMD/Terminal
$ iojs -v
(should produce result)
- Try if it is working by typing in CMD/Terminal
- Open CMD/Terminal and run
$ npm install -g mocha
Preparing for the tests for each homework
- Checkout the repository for the particular homework
- Open CMD/Terminal and navigate to the checked out repository with the homework
- Run
npm install
in CMD/Terminal- A folder
node_modules
should appear
- A folder
- You are ready to run the tests
Running the tests
- Navigate to the folder of the particular homework in CMD/Terminal
- Requirements:
- JavaScript files must be called task-1.js, task-2.js etc..
- Each .js file must contain
module.exports=[name of the object/function]
- Run
npm test
- Test results should appear on the CMD/Terminal
BGCoder.com
Upload in-
Go to the specific homework
-
Select the task you will be sending
-
Wrap your result in:
function solve() { return [your solution object/function]; }