provide SPA route's experience with native web component

Github Repo

NOTICE! this demo use `:defined` pseudo-class to avoid undefined element's inner content leak

BTW. you can use `disable-shadow` to disable shadowDOM

common demo area

child before after
child append after

route container demo area

404

no shadow dom route container demo area

dynamic route path