[筆記] ASP.NET MVC5 - Ch.8 View

MVC 中的 View 就與前端密切相關,這個章節要來介紹 ASP.NET MVC 中的 View 透過樣板引擎(template engine),將轉換成 HTML 的頁面,回傳給瀏覽器供顯示 View 的類...

Jun 9, 2022 發布 · Oct 3, 2024 更新 · 4 分鐘 · 犬山 祈

[筆記] ASP.NET MVC5 - Ch.6 Controller

前一章介紹了 Routing,它最重要的工作有兩個: 找到要執行的 Controller 找到那個 Controller 裡的要執行的 Action 一般我們會說是 Controller 與 Model 互動,但更精確來說是 Controller 裡的 Action 與 Model...

May 26, 2022 發布 · Oct 3, 2024 更新 · 10 分鐘 · 犬山 祈

用 JavaScript 偵測裝置的方位 - 直向及橫向

前言 在 CSS 中,我們可以用 Media Queries 的方式,分別定義橫向與直向的樣式: .box { width: 300px; height: 300px; display: none; } @media (orientation: landscape) { .landscapeBox { display: block; background: lightblue; } } @media (orientation: portrait) { .portraitBox { display: block; background: lightcoral; } } 但是,雖然可以...

May 15, 2022 發布 · Oct 3, 2024 更新 · 4 分鐘 · 犬山 祈
spiral

遞迴元件與巢狀列表

前言 工作上遇到一個頁面,是要呈現一個巢狀的 list 每個 list 底下,還會有自己的屬於自己的 list 而每個 list item 都有一個 checkbox 在前面 HTML 會長得像以下結構: <ul> <li> <input type="checkbox" /> <label>1</label> <ul>...

May 7, 2022 發布 · Oct 3, 2024 更新 · 5 分鐘 · 犬山 祈

[筆記] ASP.NET MVC5 - Ch.5 Routing

URL Rewriting 與 Route 基本概念 URL Rewriting 屬於 REST 技術(Representational State Transfer)的一部分 提供使用者更明確、直覺的網址 SEO 較佳 以往使用 Query String 的...

Apr 23, 2022 發布 · Oct 3, 2024 更新 · 4 分鐘 · 犬山 祈

初探 C# 的 Array 與 List

前言 C# 的 List 與 Array 有很多類似之處 在看 LINQ 介紹的時候,出現了兩個 LINQ 函式:ToList() 與 ToArray() 看到這兩個詞之後我不禁好奇,List 與 Array 又有何不同呢? C#...

Apr 20, 2022 發布 · Oct 3, 2024 更新 · 4 分鐘 · 犬山 祈
inception

遞迴函式與夢境

前言 遞迴函式是一個很有趣的東西 也常在一些特殊的資料結構上會使用到 而遞迴最主要的構成因素就是在函式裡面呼叫自己,大概長得像是下面的結構: function recursion(param) {...

Apr 13, 2022 發布 · Oct 3, 2024 更新 · 5 分鐘 · 犬山 祈

[筆記] ASP.NET MVC5 - Ch.0 前言

以閲讀:ASP.NET MVC5 網站開發美學寫的簡單筆記 整理一些我自己認爲比較重要的部分 主要以前端的角度來看 ASP.NET MVC 其中有一些 C# 的語法,會跟 JavaScript 做比較其中...

Mar 24, 2022 發布 · Oct 3, 2024 更新 · 1 分鐘 · 犬山 祈

[筆記] ASP.NET MVC5 - Ch.3 LINQ

LINQ ,發音同 link, 中文稱作「語言整合查詢」,英文是 Language Integrated Query LINQ 於 .NET Framework 3.5 新加入 為了更方便處理集合物件 用類似 SQL 指令的方式來處理 data 我們可以在 .NET 專案的...

Mar 20, 2022 發布 · Oct 3, 2024 更新 · 11 分鐘 · 犬山 祈

[筆記] ASP.NET MVC5 - Ch.2 Model

MVC 中,演算法由 Controller 提供,而 data 由 Model 提供 Model 中的 data 來自資料庫、 檔案、Web Service、其他應用程式或系統,或不同程式所演算出來的結果,都算是 Model 的...

Mar 19, 2022 發布 · Oct 3, 2024 更新 · 4 分鐘 · 犬山 祈