JavaScript_動態型別

動態型別在JavaScript中,不需要宣告變數的型別,因為JavaScript是使用「動態型別」在處理變數。僅需要宣告變數(type),不需要告訴JavaScript變數的型別(type),它會在執行程式時,自動判別變數的型別,而且一個變數在不同時候可能擁有不同型別。

閱讀全文

JavaScript_物件傳參考特性

定義 傳值(Call by value):在 JavaScript 中的純值 是傳值。(傳過去以後就沒有任何關聯性) 傳參考/傳參照(Call by reference):傳遞給函式的是它實際參數的隱式參照,而不是實際的拷貝。 傳共用物件(Call by sharing): a 與 b 是共用同一個物件內容,若 b 修改了物件內容,則 a 也會被修改成同樣內容(物件是共用的,沒有拷貝)。

閱讀全文

CSS_統整display各種屬性

display: block不論前後元素為何,display:block 元素會直接「換行」開始。<div>、<p>、<h1>、<h2>、<iframe>、<img>這幾個 HTML 元素預設的 display 屬性是 block可以自定義寬高或縮排(margin 、 padding 、 width 、 height 、 background-image 皆「有效」)

閱讀全文

VsCode- 常用快捷鍵

以下快捷鍵限支援Mac 程式自動排版:option + shift + f 更改相同的命名:com + d 選取多欄:shift + 點擊 跳行(游標在字裡行間也可行):com + enter 套件:點擊html及可得知對應的css內容:按住com + 點擊

閱讀全文

CSS_圖片取代文字(SEO優化)

SEO搜尋優化文字在SEO中的影響力仍然大於圖片,但我們也不可忽視圖片搜尋的趨勢。要兼顧排版及SEO,建議以圖文並茂、相輔相成的方式進行,若是因為版面限制,則可以運用其他可以放文字的區塊、頁面,將圖片中的內容轉換成文字,讓搜尋引擎爬蟲知道你的網站中也有這些內容!

閱讀全文

JavaScript_基礎語法:switch判斷式

switch與if的差異if else 會把每個條件跟程式碼都檢視過一次,而 switch 只會去檢視 case 內的條件是否吻合,吻合才去執行程式碼區塊,相對來說,if else 會比較消耗效能,因if語法瀏覽器會都進行處理,而switch需對應後才處理,並且跑到指定需求後便停止。除了比if語法有較快的效率,使程式碼更好閱讀,同時效能較佳,

閱讀全文

Slick_迅速搭建的輪播套件

介紹Slick官網提供多種輪播樣式,可進行滑動、設定輪播等功能,我們只需要選定輪播形式後,引用js、css套件,即可使用它所支援的slider樣式。 操作步驟搜尋並引入slick cdn,加入css及js相對應程式碼 將slick.css複製到中 12<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.css" /><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css" /> slick.js複製到段底部 12<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.js"></script> 在html建立輪播的內容結構,並在外層使用一個class作標記 1234567<div class="slider"> <div>slide 1</div> <div>slide 2</div> <div>slide 3</div></div> 在slick官網上選擇sliders樣式,複製對應語法到body、script中 經由optional控制元素來調整輪播、滑動等功能設定 12345678910111213arrows: (boolean值)是否顯示左右箭頭功能dots:(boolean值)是否顯示下方小圓點功能autoplay:(boolean值)是否自動播放autoplaySpeed:(毫秒值)自動播放的速度slidesToShow:(數量值)一次主要顯現幾個slidesslidesToScroll:(數量值)每次滑動幾張slidesfade:(boolean值)是否採用淡出/淡入效果infinite:(boolean值)滑到最後一張,是否繼續從回到一開始同向循環(4>1>2>3>…),或是逆轉向循環(4>3>2>…)centerMode:(boolean值)是否同時顯現前後兩張slide的部分內容centerPadding:(px值)搭配centerMode:true使用,表示前後兩張slide要顯現多少範圍responsive:(陣列)針對不同尺寸做額外設定breakpoint:(螢幕尺寸)settings:({物件})包含各種設定 實作Slick幻燈片: 運動頻道

閱讀全文