前端學習路線及第一天學習

来源:https://www.cnblogs.com/SHUOSHIBUDEERYI/archive/2022/12/04/16948496.html
-Advertisement-
Play Games

一、學習路線 1.HTML5+CSS3 黑馬程式員pink老師前端入門教程,零基礎必看的h5(html5)+css3+移動端前端視頻教程_嗶哩嗶哩_bilibili 2.JavaScript JavaScript基礎語法-dom-bom-js-es6新語法-jQuery-數據可視化echarts黑馬 ...


一、學習路線

1.HTML5+CSS3  黑馬程式員pink老師前端入門教程,零基礎必看的h5(html5)+css3+移動端前端視頻教程_嗶哩嗶哩_bilibili  

2.JavaScript  JavaScript基礎語法-dom-bom-js-es6新語法-jQuery-數據可視化echarts黑馬pink老師前端入門基礎視頻教程(500多集)持續_嗶哩嗶哩_bilibili

3.ES6  ES6 入門教程 - ECMAScript 6入門 (ruanyifeng.com)

4.Vue.js  【黑馬程式員】vue.js從入門到應用_嗶哩嗶哩_bilibili

最全最新Vue、Vuejs教程,從入門到精通_嗶哩嗶哩_bilibili

5.uni-app uni-app官網 (dcloud.net.cn) 

 

二、基本概念

1.網頁

  • 網頁是網站的一頁,通常是HTML格式的文件,通過瀏覽器來閱讀。
  • HTML指的是超文本標記語言,是用來描述網頁的一種語言。
  • 網頁是由網頁元素組成的,這些元素是通過html標簽描述出來,然後通過瀏覽器解析來顯示給用戶的。

2.常用瀏覽器及內核

  • 瀏覽器是網頁顯示、運行的平臺。常用的瀏覽器由IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。
  • 瀏覽器內核(渲染引擎):負責讀取網頁內容,整理訊息,計算網頁的顯示方式並顯示網頁
  • 瀏覽器 內核 備註
    IE Trident IE、獵豹安全、360急速瀏覽器、百度瀏覽器
    firefox Gecko 火狐瀏覽器內核
    Safari Webkit 蘋果瀏覽器內核
    chrome/Opera Blink chrome/opera瀏覽器內核。Blink其實是WebKit的分支。
      

 

3.Web標準

  • Web標準是由W3C組織和其他標準化組織制定的一系列標準的集合。W3C(萬維網聯盟)是國際最著名的標準化組織。
  • 因為瀏覽器不同,它們顯示頁面或者排版就有些許差異,所以需要Web標準。
  • Web標準的構成包括結構、表現和行為三個方面。
  • 標準 說明
    結構 結構用於對網頁元素進行整理和分類,現階段主要學的是HTML。
    表現 表現用於設置網頁元素的版式、顏色、大小等外觀樣式,主要是的是CSS。
    行為 行為是指網頁模型的定義及交互的編寫,現階段主要學的是javascript。

  

 

三、HTML語法規範

1.基本語法概述

  1.1基本語法概述

  • HTML標簽是由尖括弧包圍的關鍵字,例如<html>。
  • HTML標簽通常是成對出現的,例如<html>和</html>,我們稱為雙標簽。標簽中的第一個標簽是開始標簽,第二個是結束標簽。
  • 有些特殊的標簽必須是單個標簽(極少情況),例如<br />,我們稱為單標簽。

  1.2標簽關係

  • 雙標簽關係可以分為兩類:包含關係和併列關係。

2.HTML基本結構標簽

  2.1第一個HTML網頁

  • 每個網頁都會有一個基本的結構標簽(也稱為骨架標簽),頁面內容也是在這些基礎標簽上書寫。HTML頁面也稱為HTML文檔。
  • 標簽名 定義 說明
    <html></html> HTML標簽 頁面中最大的標簽,我們稱為跟標簽
    <head></head> 文檔的頭部 註意在head標簽中我們必須要設置的標簽是title
    <title></title> 文檔的標題 讓頁面擁有一個屬於自己的網頁標題
    <body></body> 文檔的主體 元素包含文檔的所有 內容,頁面內容基本都是放到body裡面的

  

 

 

 

四、開發工具

1.VSCode

  • 打開軟體。
  • 新建文件。
  • 保存為.html文件
  • 生成頁面骨架結構:輸入!按下Tab鍵。
  • 利用插件在瀏覽器中預覽頁面:單擊滑鼠右鍵,在彈出出口中點擊“Open In Default Browser”。

2.利用vscode創建第一個頁面

  •  
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>我利用vscode創建的第一個頁面</title>
     8 </head>
     9 <body>
    10     寫代碼是一件非常快樂的事情
    11 </body>
    12 </html> 

 3.推薦安裝插件

  • 插件 作用
    Chinese 中文簡體語言包
    Open in Browser 右擊選擇瀏覽器打開html文件
    JS-CSS-HTML Formatter 每次保存,都會自動格式化js css 和html代碼
    Auto Rename Tag 自動重命名配對的HTML/XML標簽
    CSS Peek 追蹤至樣式

 

 

 五、網頁開發工具

1文檔類型聲明標簽

  • <!DOCTYPE>文檔類型聲明,作用就是告訴瀏覽器使用哪種HTML版本來顯示網頁。
  1. <!DOCTYPE>聲明位於文檔的最前位置,處於<html>標簽之前。
  2. <!DOCTYPE>不是一個HTML標簽,它就是文檔類型聲明標簽。

2.lang語言種類

  • 用來定義當前文檔顯示的語言。
  1. en定義語言為英文。
  2. zh-CN定義語言為中文。
  3. 定義為en就是英文網頁,定義為zh-CN就是中文網頁。
  4. 就文檔來說,定義為en也可以顯示為中文,定義為zh-CN也可以顯示英文。

3.字元集

  • 字元集是多個字元的集合,以便電腦能夠識別和儲存各種文字。
  • 在<head>標簽內,可以通過<meta>標簽的charset屬性來規定HTML文檔應該使用哪種字元編碼。
  • charset常用的值有:GB2312、BIG5、GBK和UTF-8,其中UTF-8也被稱為萬國碼,基本包括了全世界所有國家需要用到的字元。
  • <meta charset="UTF-8" />  //必須寫否則出現亂碼現象

     

六、HTML常用標簽

1.標簽語義

  • 學習標簽是有技巧的,重點是記住每個標簽的語義,簡單理解就是指標簽的含義,即這個標簽是用來幹嘛的。
  • 根據標簽的語義,在合適的地方給一個最為合理的標簽,可以讓頁面結構更清晰。

2.標題標簽<h1>-<h6>

  • <h1>我是一級標題</h1>

3.段落和換行標簽<p>

  • <p>我是一個段落標簽</p> 
  1. 文本在段落中會根據瀏覽器視窗的大小自動換行。
  2. 段落和段落之間保有間隙。
  • <br />  //換行標簽 

4.文本格式化標簽

  • 設置粗體、斜體、下劃線等效果。
  • 標簽語義:突出重要性。
  • 語義 標簽 說明
    加粗 <strong></strong>或者<b></b> 更推薦使用<strong>標簽加粗 語義更強烈
    傾斜 <em></em>或者<i></i> 更推薦使用<em>標簽傾斜 語義更強烈
    刪除線 <del></del>或者<s></s> 更推薦使用<del>標簽刪除線 語義更強烈
    下劃線 <ins></ins>或者<u></u> 更推薦使用<ins>標簽下劃線 語義更強烈

 

5.<div>和<span>標簽

  • <div>和<span>沒有語義,它們就是一個盒子,用來裝內容的。
  • div表示分割;span表示跨度、跨距。
  • div自己獨占一行,一行只能放一個div,大盒子。
  • span一行可以有多個,小盒子。

6.圖像標簽和路徑

  6.1圖像標簽<img>

  • <img src="圖像URL" />  //src是<img>標簽的必須屬性,它用於指定圖像文件的路徑和文件名 
  • 屬性 屬性值 說明
    src 圖片路徑 必須屬性。
    alt 文本 替換文字,圖像不能顯示的文字。
    title 文本 提示文本,滑鼠放到圖像上,顯示的文字。
    width 像素 設置圖像的寬度。
    height 像素

    設置圖像的高度。

    border 像素 設置圖像的邊框粗細。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Map源碼剖析 HashMap&LinkedHashMap&Hashtable hashMap預設的閾值是0.75 HashMap put操作 put操作涉及3種結構,普通node節點,鏈表節點,紅黑樹節點,針對第三種,紅黑樹節點,我們後續單獨去學習,這裡不多做擴散 final V putVal(i ...
  • 來源:https://www.cnblogs.com/prayjourney/p/9667835.html 在一個應用系統中, 無論使用何種語言開發, 必然存在模塊之間的調用, 調用的方式分為幾種。 1.同步調用 同步調用是最基本並且最簡單的一種調用方式, 類A的方法a()調用類B的方法b(), 一 ...
  • 在Seata的AT模式中,在服務執行完成後,直接進行RM提交和資源釋放,提供了對CAP理論相對平衡的解決方案,並且沒有侵入業務工程; ...
  • 一:背景 1.講故事 這周有個朋友找到我,說他的程式出現了記憶體緩慢增長,沒有回頭的趨勢,讓我幫忙看下到底怎麼回事,據朋友說這個問題已經困擾他快一周了,還是沒能找到最終的問題,看樣子這個問題比較刁鑽,不管怎麼說,先祭出 WinDbg。 二:WinDbg 分析 1. 托管還是非托管泄露 一直關註這個系列 ...
  • Linux 命令及其參數繁多,大多數人都是無法記住全部功能和具體參數意思的。在 linux 終端,面對命令不知道怎麼用,或不記得命令的拼寫及參數時,我們需要求助於系統的幫助文檔; linux 系統內置的幫助文檔很詳細,通常能解決我們的問題,我們需要掌握如何正確的去使用它們。 ...
  • Linux系統環境監測 Linux系統環境主要監測CPU、記憶體、磁碟I/O和網路流量。 1. CPU (1) 查看CPU的負載情況:uptime 可以通過uptime查看系統整體的負載情況。 如果伺服器的CPU為1核心,則1分鐘的系統平均負載 >=3 說明負載過高,如果伺服器的CPU為4核心,則lo ...
  • 1.2 Hadoop簡介 1.2.1 什麼是Hadoop ​ Hadoop 是一個適合大數據的分散式存儲和計算平臺 ​ 如前所述,狹義上說Hadoop就是一個框架平臺,廣義上講Hadoop代表大數據的一個技術生態 圈,包括很多其他軟體框架 ​ Hadoop生態圈技術棧 ​ Hadoop(HDFS + ...
  • 導讀: 今天為大家介紹京東零售大數據的雲原生平臺化實踐,主要包括以下幾大方面內容: 雲原生的定義和理解 雲原生相關技術的演化 京東大數據在雲原生平臺化上的實踐 雲原生應用平臺的發展 分享嘉賓:劉仲偉 京東 架構師 編輯整理:張明宇 廣州某銀行 出品社區:DataFun 01/雲原生的定義和理解 1. ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...