Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 285a33c

Browse files
2023年05月27日
1 parent ab0f132 commit 285a33c

File tree

36 files changed

+2449
-2234
lines changed

36 files changed

+2449
-2234
lines changed

‎about/index.html‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323

2424
gtag('config', 'G-704JZ9KNS1');
2525
</script>
26-
<link rel="stylesheet" href="styles.42d886cd97eb7005.css" media="all" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.42d886cd97eb7005.css"></noscript><style></style><meta name="keywords" content="JavaScript Node.js Express.js TypeScript C# .NET Blog"><meta name="description" content="JavaScript And .NET Blog"><style>.skill[_ngcontent-ajk-c9] h2[_ngcontent-ajk-c9]{margin-bottom:25px}.progress-wrap[_ngcontent-ajk-c9]{position:relative}.progress[_ngcontent-ajk-c9] .color1[_ngcontent-ajk-c9], .progress[_ngcontent-ajk-c9] .color1[_ngcontent-ajk-c9] .bar-width[_ngcontent-ajk-c9]{background:#2d7da4}.progress[_ngcontent-ajk-c9] .color2[_ngcontent-ajk-c9], .progress[_ngcontent-ajk-c9] .color2[_ngcontent-ajk-c9] .bar-width[_ngcontent-ajk-c9]{background:#6aa42f}.progress[_ngcontent-ajk-c9] .color3[_ngcontent-ajk-c9], .progress[_ngcontent-ajk-c9] .color3[_ngcontent-ajk-c9] .bar-width[_ngcontent-ajk-c9]{background:#ffcc33}.progress[_ngcontent-ajk-c9] .color4[_ngcontent-ajk-c9], .progress[_ngcontent-ajk-c9] .color4[_ngcontent-ajk-c9] .bar-width[_ngcontent-ajk-c9]{background:#db3615}.progress[_ngcontent-ajk-c9], .progress-bar[_ngcontent-ajk-c9]{height:15px;line-height:15px;background:#e6e6e6;box-shadow:none;border-radius:0;overflow:visible;text-align:right}.progress[_ngcontent-ajk-c9]{position:relative}.progress[_ngcontent-ajk-c9] .bar-width[_ngcontent-ajk-c9]{position:absolute;width:40px;height:20px;line-height:20px;text-align:center;font-size:12px;font-weight:700;top:-30px;border-radius:2px;margin-left:-30px}.progress[_ngcontent-ajk-c9] span[_ngcontent-ajk-c9]{position:relative}.progress[_ngcontent-ajk-c9] span[_ngcontent-ajk-c9]:before{content:" ";position:absolute;width:auto;height:auto;border-width:8px 5px;border-style:solid;bottom:-15px;right:8px}.progress[_ngcontent-ajk-c9] .color1[_ngcontent-ajk-c9] span[_ngcontent-ajk-c9]:before{border-color:#2d7da4 transparent transparent transparent}.progress[_ngcontent-ajk-c9] .color2[_ngcontent-ajk-c9] span[_ngcontent-ajk-c9]:before{border-color:#6aa42f transparent transparent transparent}.progress[_ngcontent-ajk-c9] .color3[_ngcontent-ajk-c9] span[_ngcontent-ajk-c9]:before{border-color:#ffcc33 transparent transparent transparent}.progress[_ngcontent-ajk-c9] .color4[_ngcontent-ajk-c9] span[_ngcontent-ajk-c9]:before{border-color:#db3615 transparent transparent transparent}</style><script>window['ScullyIO']='generated';</script></head>
26+
<link rel="stylesheet" href="styles.42d886cd97eb7005.css" media="all" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.42d886cd97eb7005.css"></noscript><style></style><meta name="keywords" content="JavaScript Node.js Express.js TypeScript C# .NET Blog"><meta name="description" content="JavaScript And .NET Blog"><style>.skill[_ngcontent-uux-c9] h2[_ngcontent-uux-c9]{margin-bottom:25px}.progress-wrap[_ngcontent-uux-c9]{position:relative}.progress[_ngcontent-uux-c9] .color1[_ngcontent-uux-c9], .progress[_ngcontent-uux-c9] .color1[_ngcontent-uux-c9] .bar-width[_ngcontent-uux-c9]{background:#2d7da4}.progress[_ngcontent-uux-c9] .color2[_ngcontent-uux-c9], .progress[_ngcontent-uux-c9] .color2[_ngcontent-uux-c9] .bar-width[_ngcontent-uux-c9]{background:#6aa42f}.progress[_ngcontent-uux-c9] .color3[_ngcontent-uux-c9], .progress[_ngcontent-uux-c9] .color3[_ngcontent-uux-c9] .bar-width[_ngcontent-uux-c9]{background:#ffcc33}.progress[_ngcontent-uux-c9] .color4[_ngcontent-uux-c9], .progress[_ngcontent-uux-c9] .color4[_ngcontent-uux-c9] .bar-width[_ngcontent-uux-c9]{background:#db3615}.progress[_ngcontent-uux-c9], .progress-bar[_ngcontent-uux-c9]{height:15px;line-height:15px;background:#e6e6e6;box-shadow:none;border-radius:0;overflow:visible;text-align:right}.progress[_ngcontent-uux-c9]{position:relative}.progress[_ngcontent-uux-c9] .bar-width[_ngcontent-uux-c9]{position:absolute;width:40px;height:20px;line-height:20px;text-align:center;font-size:12px;font-weight:700;top:-30px;border-radius:2px;margin-left:-30px}.progress[_ngcontent-uux-c9] span[_ngcontent-uux-c9]{position:relative}.progress[_ngcontent-uux-c9] span[_ngcontent-uux-c9]:before{content:" ";position:absolute;width:auto;height:auto;border-width:8px 5px;border-style:solid;bottom:-15px;right:8px}.progress[_ngcontent-uux-c9] .color1[_ngcontent-uux-c9] span[_ngcontent-uux-c9]:before{border-color:#2d7da4 transparent transparent transparent}.progress[_ngcontent-uux-c9] .color2[_ngcontent-uux-c9] span[_ngcontent-uux-c9]:before{border-color:#6aa42f transparent transparent transparent}.progress[_ngcontent-uux-c9] .color3[_ngcontent-uux-c9] span[_ngcontent-uux-c9]:before{border-color:#ffcc33 transparent transparent transparent}.progress[_ngcontent-uux-c9] .color4[_ngcontent-uux-c9] span[_ngcontent-uux-c9]:before{border-color:#db3615 transparent transparent transparent}</style><script>window['ScullyIO']='generated';</script></head>
2727
<body scully-version="0.0.0">
28-
<app-root _nghost-ajk-c13="" ng-version="13.1.1"><div _ngcontent-ajk-c13=""><app-blog-nav _ngcontent-ajk-c13="" _nghost-ajk-c11=""><nav _ngcontent-ajk-c11="" class="navbar navbar-default navbar-custom navbar-fixed-top"><div _ngcontent-ajk-c11="" class="container-fluid"><div _ngcontent-ajk-c11="" class="navbar-header page-scroll"><button _ngcontent-ajk-c11="" type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" class="navbar-toggle"><span _ngcontent-ajk-c11="" class="sr-only">Toggle navigation</span> Menu <i _ngcontent-ajk-c11="" class="fa fa-bars"></i></button><a _ngcontent-ajk-c11="" class="navbar-brand" href="/">Thomas Blog</a></div><div _ngcontent-ajk-c11="" id="bs-example-navbar-collapse-1" class="collapse navbar-collapse"><ul _ngcontent-ajk-c11="" class="nav navbar-nav navbar-right"><li _ngcontent-ajk-c11=""><a _ngcontent-ajk-c11="" href="/">Blog</a></li><li _ngcontent-ajk-c11=""><a _ngcontent-ajk-c11="" href="https://thomascsd.github.io/repos/" target="_blank">Repos</a></li><li _ngcontent-ajk-c11=""><a _ngcontent-ajk-c11="" href="/about">About</a></li></ul></div></div></nav></app-blog-nav><router-outlet _ngcontent-ajk-c13=""></router-outlet><app-about _nghost-ajk-c10=""><div _ngcontent-ajk-c10=""><app-header _ngcontent-ajk-c10="" _nghost-ajk-c7=""><header _ngcontent-ajk-c7="" class="intro-header" style="background-image: url('assets/images/bg1920x872.jpg');"><div _ngcontent-ajk-c7="" class="container"><div _ngcontent-ajk-c7="" class="row"><div _ngcontent-ajk-c7="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><div _ngcontent-ajk-c7="" class="site-heading"><h1 _ngcontent-ajk-c7="">Thomas Blog</h1><hr _ngcontent-ajk-c7="" class="small"><span _ngcontent-ajk-c7="" class="subheading">Learning Code, Writing Code</span></div></div></div></div></header></app-header><div _ngcontent-ajk-c10="" class="container"><div _ngcontent-ajk-c10="" class="row"><div _ngcontent-ajk-c10="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><p _ngcontent-ajk-c10=""> 我一直從事的都是網頁開發的工作,也就是Web Develper,一開始是從後端起家,最先接觸的是.Net,C#及VB.net都有使用過,這幾年開始偏向前端,對JavaScript感興趣,隨著Node.js的推出,之後Angular及vue.js的出現,漸漸地前後端都是使用JavaScript開發。 </p><p _ngcontent-ajk-c10=""> 本Blog主要會寫一些程式的學習筆記及開發經驗談。 </p></div></div><div _ngcontent-ajk-c10="" class="row"><div _ngcontent-ajk-c10="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><app-skill-tree _ngcontent-ajk-c10="" _nghost-ajk-c9=""><div _ngcontent-ajk-c9="" class="skill"><h2 _ngcontent-ajk-c9="">My Skills</h2><div _ngcontent-ajk-c9="" class="progress-wrap"><h3 _ngcontent-ajk-c9="">C#</h3><div _ngcontent-ajk-c9="" class="progress"><div _ngcontent-ajk-c9="" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" class="progress-bar color1" style="width: 99%;"><span _ngcontent-ajk-c9="" class="bar-width">99%</span></div></div></div><div _ngcontent-ajk-c9="" class="progress-wrap"><h3 _ngcontent-ajk-c9="">JavaScript</h3><div _ngcontent-ajk-c9="" class="progress"><div _ngcontent-ajk-c9="" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" class="progress-bar color4" style="width: 95%;"><span _ngcontent-ajk-c9="" class="bar-width">95%</span></div></div></div><div _ngcontent-ajk-c9="" class="progress-wrap"><h3 _ngcontent-ajk-c9="">Angular</h3><div _ngcontent-ajk-c9="" class="progress"><div _ngcontent-ajk-c9="" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" class="progress-bar color2" style="width: 95%;"><span _ngcontent-ajk-c9="" class="bar-width">95%</span></div></div></div><div _ngcontent-ajk-c9="" class="progress-wrap"><h3 _ngcontent-ajk-c9="">Vue.js</h3><div _ngcontent-ajk-c9="" class="progress"><div _ngcontent-ajk-c9="" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" class="progress-bar color3" style="width: 70%;"><span _ngcontent-ajk-c9="" class="bar-width">70%</span></div></div></div></div></app-skill-tree></div></div></div></div></app-about><!----><hr _ngcontent-ajk-c13=""><app-footer _ngcontent-ajk-c13="" _nghost-ajk-c12=""><footer _ngcontent-ajk-c12=""><div _ngcontent-ajk-c12="" class="container"><div _ngcontent-ajk-c12="" class="row"><div _ngcontent-ajk-c12="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><ul _ngcontent-ajk-c12="" class="list-inline text-center"><li _ngcontent-ajk-c12=""><a _ngcontent-ajk-c12="" href="https://www.twitter.com/thomascsd"><span _ngcontent-ajk-c12="" class="fa-stack fa-lg"><i _ngcontent-ajk-c12="" class="fa fa-circle fa-stack-2x"></i><i _ngcontent-ajk-c12="" class="fa fa-twitter fa-stack-1x fa-inverse"></i></span></a></li><li _ngcontent-ajk-c12=""><a _ngcontent-ajk-c12="" href="https://github.com/thomascsd"><span _ngcontent-ajk-c12="" class="fa-stack fa-lg"><i _ngcontent-ajk-c12="" class="fa fa-circle fa-stack-2x"></i><i _ngcontent-ajk-c12="" class="fa fa-github fa-stack-1x fa-inverse"></i></span></a></li></ul><p _ngcontent-ajk-c12="" class="copyright text-muted"></p></div></div></div></footer></app-footer></div></app-root>
28+
<app-root _nghost-uux-c13="" ng-version="13.1.1"><div _ngcontent-uux-c13=""><app-blog-nav _ngcontent-uux-c13="" _nghost-uux-c11=""><nav _ngcontent-uux-c11="" class="navbar navbar-default navbar-custom navbar-fixed-top"><div _ngcontent-uux-c11="" class="container-fluid"><div _ngcontent-uux-c11="" class="navbar-header page-scroll"><button _ngcontent-uux-c11="" type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" class="navbar-toggle"><span _ngcontent-uux-c11="" class="sr-only">Toggle navigation</span> Menu <i _ngcontent-uux-c11="" class="fa fa-bars"></i></button><a _ngcontent-uux-c11="" class="navbar-brand" href="/">Thomas Blog</a></div><div _ngcontent-uux-c11="" id="bs-example-navbar-collapse-1" class="collapse navbar-collapse"><ul _ngcontent-uux-c11="" class="nav navbar-nav navbar-right"><li _ngcontent-uux-c11=""><a _ngcontent-uux-c11="" href="/">Blog</a></li><li _ngcontent-uux-c11=""><a _ngcontent-uux-c11="" href="https://thomascsd.github.io/repos/" target="_blank">Repos</a></li><li _ngcontent-uux-c11=""><a _ngcontent-uux-c11="" href="/about">About</a></li></ul></div></div></nav></app-blog-nav><router-outlet _ngcontent-uux-c13=""></router-outlet><app-about _nghost-uux-c10=""><div _ngcontent-uux-c10=""><app-header _ngcontent-uux-c10="" _nghost-uux-c7=""><header _ngcontent-uux-c7="" class="intro-header" style="background-image: url('assets/images/bg1920x872.jpg');"><div _ngcontent-uux-c7="" class="container"><div _ngcontent-uux-c7="" class="row"><div _ngcontent-uux-c7="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><div _ngcontent-uux-c7="" class="site-heading"><h1 _ngcontent-uux-c7="">Thomas Blog</h1><hr _ngcontent-uux-c7="" class="small"><span _ngcontent-uux-c7="" class="subheading">Learning Code, Writing Code</span></div></div></div></div></header></app-header><div _ngcontent-uux-c10="" class="container"><div _ngcontent-uux-c10="" class="row"><div _ngcontent-uux-c10="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><p _ngcontent-uux-c10=""> 我一直從事的都是網頁開發的工作,也就是Web Develper,一開始是從後端起家,最先接觸的是.Net,C#及VB.net都有使用過,這幾年開始偏向前端,對JavaScript感興趣,隨著Node.js的推出,之後Angular及vue.js的出現,漸漸地前後端都是使用JavaScript開發。 </p><p _ngcontent-uux-c10=""> 本Blog主要會寫一些程式的學習筆記及開發經驗談。 </p></div></div><div _ngcontent-uux-c10="" class="row"><div _ngcontent-uux-c10="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><app-skill-tree _ngcontent-uux-c10="" _nghost-uux-c9=""><div _ngcontent-uux-c9="" class="skill"><h2 _ngcontent-uux-c9="">My Skills</h2><div _ngcontent-uux-c9="" class="progress-wrap"><h3 _ngcontent-uux-c9="">C#</h3><div _ngcontent-uux-c9="" class="progress"><div _ngcontent-uux-c9="" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" class="progress-bar color1" style="width: 99%;"><span _ngcontent-uux-c9="" class="bar-width">99%</span></div></div></div><div _ngcontent-uux-c9="" class="progress-wrap"><h3 _ngcontent-uux-c9="">JavaScript</h3><div _ngcontent-uux-c9="" class="progress"><div _ngcontent-uux-c9="" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" class="progress-bar color4" style="width: 95%;"><span _ngcontent-uux-c9="" class="bar-width">95%</span></div></div></div><div _ngcontent-uux-c9="" class="progress-wrap"><h3 _ngcontent-uux-c9="">Angular</h3><div _ngcontent-uux-c9="" class="progress"><div _ngcontent-uux-c9="" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" class="progress-bar color2" style="width: 95%;"><span _ngcontent-uux-c9="" class="bar-width">95%</span></div></div></div><div _ngcontent-uux-c9="" class="progress-wrap"><h3 _ngcontent-uux-c9="">Vue.js</h3><div _ngcontent-uux-c9="" class="progress"><div _ngcontent-uux-c9="" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" class="progress-bar color3" style="width: 70%;"><span _ngcontent-uux-c9="" class="bar-width">70%</span></div></div></div></div></app-skill-tree></div></div></div></div></app-about><!----><hr _ngcontent-uux-c13=""><app-footer _ngcontent-uux-c13="" _nghost-uux-c12=""><footer _ngcontent-uux-c12=""><div _ngcontent-uux-c12="" class="container"><div _ngcontent-uux-c12="" class="row"><div _ngcontent-uux-c12="" class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><ul _ngcontent-uux-c12="" class="list-inline text-center"><li _ngcontent-uux-c12=""><a _ngcontent-uux-c12="" href="https://www.twitter.com/thomascsd"><span _ngcontent-uux-c12="" class="fa-stack fa-lg"><i _ngcontent-uux-c12="" class="fa fa-circle fa-stack-2x"></i><i _ngcontent-uux-c12="" class="fa fa-twitter fa-stack-1x fa-inverse"></i></span></a></li><li _ngcontent-uux-c12=""><a _ngcontent-uux-c12="" href="https://github.com/thomascsd"><span _ngcontent-uux-c12="" class="fa-stack fa-lg"><i _ngcontent-uux-c12="" class="fa fa-circle fa-stack-2x"></i><i _ngcontent-uux-c12="" class="fa fa-github fa-stack-1x fa-inverse"></i></span></a></li></ul><p _ngcontent-uux-c12="" class="copyright text-muted"></p></div></div></div></footer></app-footer></div></app-root>
2929
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
3030
<script src="assets/plugins/popper.min.js"></script>
3131
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

‎assets/images/26/26-03.png‎

-457 KB
Loading[フレーム]

‎assets/images/27/27-0.jpg‎

80.9 KB
Loading[フレーム]

‎assets/images/27/27-01.png‎

131 KB
Loading[フレーム]

‎assets/images/27/27-02.png‎

206 KB
Loading[フレーム]

‎assets/images/27/27-03.png‎

128 KB
Loading[フレーム]

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /