js overview
TRANSCRIPT
Asynchronous Request(非同步呼叫)
Request
Asynchronous Request(非同步呼叫)
Request Receive
Asynchronous Request(非同步呼叫)
Request Receive
HTML +JS
Asynchronous Request(非同步呼叫)
Request Receive
HTML +JS
Asynchronous Request(非同步呼叫)
Request Receive
HTML +JS
JS: Request for data
Asynchronous Request(非同步呼叫)
Request Receive
HTML +JS
JS: Request for data Receive
Asynchronous Request(非同步呼叫)
Request Receive
Select data
HTML +JS
JS: Request for data Receive
Asynchronous Request(非同步呼叫)
Request Receive
Select data Receive data
HTML +JS
JS: Request for data Receive
Asynchronous Request(非同步呼叫)
Request Receive
Select data Receive data
Backend:
Collect and organize data
HTML +JS
JS: Request for data Receive
Asynchronous Request(非同步呼叫)
Request Receive
Select data Receive data
Backend:
Collect and organize data
HTML +JS
JS: Request for data Receive
Data
Asynchronous Request(非同步呼叫)
Request Receive
Select data Receive data
Backend:
Collect and organize data
HTML +JS
JS: Request for data Receive
Data
Asynchronous Request(非同步呼叫)
https://pjchender.blogspot.tw/2015/12/execution-context.html
https://pjchender.blogspot.tw/2015/12/execution-context.html
https://pjchender.blogspot.tw/2015/12/execution-context.html
https://pjchender.blogspot.tw/2015/12/execution-context.html
https://pjchender.blogspot.tw/2015/12/execution-context.html
https://pjchender.blogspot.tw/2015/12/execution-context.html
https://pjchender.blogspot.tw/2015/12/javascriptscope-chainouter-environment.html
Capturing Bubbling
http://blogger.gtwang.org/2014/03/web-application-architectures.html