Skip to content

mailmrmanoj/intro-es6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project is a collection of various examples to understand and experience ES5 and ES6. Initial work focused for JSChannel-Bengaluru Meetup http://www.meetup.com/JSChannel-Bengaluru/events/185020922/

Scope of Work

This project covers the following topics in ecmascript 5 and ecmascript 6

  • New Language Enhancements
    • Block Scope
    • Destructing
    • Default Parameters
    • rest,spread
    • Shorthands objects,fat arrow
  • New Standard Library Objects(Map,WeakMap,Set)
  • Promises
  • Generators,Iterators
  • Object Meta Programming( mix of ES5,ES6 using Object protype objects)
  • New Syntax of Writing Class,Inheritence(apart from protyping)
  • Code Organization through Modulues

It designs for various runtime envorinments (node.js and modern browsers) with Test Driven and Continous Learning through case studies

Prerequisites

Preparation

npm install
bower install

Source Editing

gulp used to run various examples through jasime

You can use any editor sublime,bracket,notepad++,webstorm,eclipse etc...

If you are using Brackets then install the following extentions( https://brackets-registry.aboutweb.com/ ) to make life easy

  • brackets-beautify
  • brackets-code-folding
  • brackets-es6
  • brackets-fixmyjs
  • brackets-xunit
  • camden.jshint
  • hdy.brackets-shell

If you hate all these tools,editors and love vi then vim is also fine.

Note: Presenter plans to use brackets to present examples and run them.

Test Cases

gulp
jasmine-node dist/server/level1/*

TODO: More Details need to add

Reference

Todo

  • Examples and Usecases need to include

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published