Commit Graph

11 Commits (ee6c23d6d3a9ba620c425225054aa5bd5233d49f)

Author SHA1 Message Date
jason.zhu ee6c23d6d3 chap2. KnockoutJS Templates->Preparing the project 2021-05-27 05:23:23 +00:00
jason.zhu 834316a5a4 chap1->Observables to refresh the UI automatically->Computed observables (optimised) 2021-05-27 04:43:27 +00:00
jason.zhu 48d61e59b9 chap1->observables to refresh the ui automatically->Computed observables (non optimized) 2021-05-27 04:36:59 +00:00
jason.zhu 60608b8b6c Prettify html 2021-05-27 04:24:43 +00:00
jason.zhu 9cb6be067a chap1->Observables to refresh the UI automatically->Inserting elements in collections
1. Learned with binding for context switch

2. Learned textInput for text binding

3. click binding for event driven
2021-05-27 04:22:28 +00:00
jason.zhu 27dfb6c739 chap1->Observables to refresh the UI automatically->Managing collections with observables
1. Learned what is observableArray

2. Create catalog in viewmodel using observableArray

3. Create foreach databind in html
2021-05-27 03:58:59 +00:00
jason.zhu 31e524fe17 chap1->Observables to refresh the UI automatically\n
1. Learned what's Observables \n
2. modify HTML and product.js for data-binding
2021-05-27 03:01:16 +00:00
jason.zhu d7d701f343 chap1->The view-model->The model
1. Create separate model 'Product'
2. Place link to product.js in HTML at correct place
3. Learn & apply Revealing Module Pattern on both Product module and viewmodel
2021-05-27 02:46:22 +00:00
jason.zhu 4e774c2585 chap1->The view-model->The view 2021-05-27 02:03:06 +00:00
jason.zhu 00e4f10418 Prettifier html using Prettier 2021-05-27 01:49:42 +00:00
jason.zhu 47ba11cee4 chap1->Installing components 2021-05-27 01:29:14 +00:00