Tag Design Patterns With JavaScript ES5/6 And Node.Js|From Zero