An introduction of AngularJS and AngularDart by sample small projects