整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Angular第十九章:主頁面“index.html”

          中級

          學習時間

          半小時

          學前準備

          有一定編程經驗。

          開發語言

          Typescript

          開發環境

          • Node.js v10.9.0
          • npm v6.2.0
          • WebStorm v2018.2.3
          • Angular CLI v6.1.5

          1.主頁面“index.html”官方描述

          什么是“index.html”?

          官方是這樣描述的:

          這是別人訪問你的網站是看到的主頁面的 HTML 文件。 大多數情況下你都不用編輯它。 在構建應用時,CLI 會自動把所有 js 和 css 文件添加進去,所以你不必在這里手動添加任何 <script> 或 <link> 標簽。

          從中我們可以得出以下三點:

          1. “index.html”是用戶訪問我們網站第一個看到的頁面。
          2. 在構建Angular應用時,Angular CLI會自動的將所需的 JS 和 CSS 文件添加到“index.html”中。
          3. 如需第三方 JS 或 CSS 則手動添加。

          “index.html”位置及內容如下:

          具體內容:

          這就是一個普通的html。

          里面只說兩點,第一點是我們之前講解過的網站頭像“favicon.ico”,還有一點是沒有講解過的“app-root”組件選擇器。后者是重點。

          2.網站頭像“favicon.ico”

          首先,我們來看看網站頭像,這個之前講解過,但是在“index.html”里面還沒有講解。

          涉及到的代碼如下:

          這是一個icon的引用,將“favicon.ico”設置為網站頭像。

          注意看,href屬性值直接寫的是“favicon.ico”,也就是說“favicon.ico”所在的目錄是和“index.html”是同一個目錄。

          3.“app-root”組件選擇器

          接著往下看,我們會看到一個比較奇怪的標簽:

          Q:這個標簽叫什么?

          這個叫組件選擇器也叫CSS選擇器。

          Q:什么叫組件選擇器?

          從它的名字中可以得知兩點:組件和選擇器。其中選擇器是組件在HTML中的名字。

          Q:什么是組件?

          官方描述:

          組件控制屏幕上被稱為視圖的一小片區域。

          不知道對官方描述有沒有理解,沒理解也沒關系,下一章就會詳細講解到什么組件。

          Q:app-root這個組件選擇器實際對應的組件是什么?

          app-root組件選擇器對應的是應用中AppComponent組件。

          Q:AppComponent組件在哪?

          如圖所示,中app目錄下的“app.component.ts”文件中,用Typescript寫成。

          它的具體內容如下:

          Q:我在圖片中看到了“app-root”,想問包括它自身所在的這一行是什么意思?

          官方描述:

          selector:是一個 CSS 選擇器,它會告訴 Angular,一旦在模板 HTML 中找到了這個選擇器對應的標簽,就創建并插入該組件的一個實例。 比如,如果應用的 HTML 中包含 <app-root></app-root>,Angular 就會在這些標簽中插入一個 AppComponent 實例的視圖。

          這個描述應該很清楚了,將組件的視圖插入到選擇器所在的位置。

          至此,“index.html”相關的講解就先告一段落了,里面還有其它沒有講解的內容暫時不作重點。

          后續還會再接觸的,用到時再作分析。

          答疑

          如果大家有問題或想了解更多前沿技術,請在下方留言或評論,我會為大家解答。

          上一章

          Angular第十八章:應用入口“main.ts”

          下一章

          Angular第二十章:app開發目錄

          學習小組

          加入同步學習小組,共同交流與進步。

          • 方式一:通過關注我們的頭條號,然后私信我們。
          • 方式二:通過公眾號gorhaf,回復“Angular學習小組”。

          關注我們

          如果你也熱愛前沿技術,歡迎關注我們。

          版權聲明

          原創不易,未經允許不得轉載!

          什么要去除首頁文件 index.html?

          1、保持簡潔優雅的 URL。

          保持網站首頁簡潔的域名格式。

          2、搜索引擎友好,避免重復頁面。

          雖然大部分網站首頁都是 index.html,但搜索引擎并不會將www.fuyeor.com/www.fuyeor.com/index.html視為同一個頁面,而是當作兩個網址處理。

          開始設置

          1、設置網站目錄文件默認值

          從 Apache 服務器的配置文件 /conf/httpd.conf 中的 DirectoryIndex 修改網站默認首頁。

          <IfModule dir_module>
               DirectoryIndex index.html index.php
          </IfModule>
          

          確保www.fuyeor.com/www.fuyeor.com/index.html都能正常訪問。

          2、在首頁文件 index.html 中設置跳轉

          在首頁文件 index.html 中通過 JavaScript 設置跳轉,跳轉至不帶 index.html 的域名。

          <script>
          
          if(window.location.href == 'https://www.fuyeor.com/index.html'){
              window.location.href="https://www.fuyeor.com/";
          }
          
          </script>
          

          3、設置 rel=canonical <link> 標記,避免在搜索引擎出現 index.html

          將具有 rel="canonical" 屬性的 <link> 元素添加到帶 index.html 的網頁 <head> 部分中,并使其指向規范網頁(主域名)。

              <head>
                  <meta charset="UTF-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover">
                   ...
                   <link rel="canonical" href="https://www.fuyeor.com" />
                   ...
              </head>
          

          這樣搜索引擎即使發現了 index.html 的網址,也不會收錄。

          源:淄博日報-淄博新聞網

          “溫暖淄博人社” 微信小程序

          淄博新聞網訊 (全媒體記者趙曉雯)為做好就業援助月求職招聘服務工作,結合目前疫情形勢及防控工作要求,淄博市2022年就業援助月云招聘活動定于2022年1月11日至1月31日在淄博市人力資源市場網招聘專區舉辦。

          本次招聘活動以就業困難人員、城市留工過節人員、新就業形態勞動者等群體為重點,為各類求職人員和用人單位提供7×24小時不打烊的線上招聘專區。

          活動平臺為淄博市人力資源市場網。

          (一)電腦端:

          1.直接輸入網址:

          http://120.220.22.32:8880/col/1026/index.html登錄。

          2.淄博市人力資源和社會保障局官網:

          (http://hrss.zibo.gov.cn/)—點擊“人力資源市場網”模塊。

          (二)手機端:

          求職人員可通過淄博市人力資源市場網參與線上招聘會,還可通過“溫暖淄博人社”微信小程序,注冊個人賬號并完善簡歷信息,發布求職意向,隨時隨地瀏覽招聘崗位信息。

          編輯:孔鼎

          本文來自【淄博日報-淄博新聞網】,僅代表作者觀點。全國黨媒信息公共平臺提供信息發布傳播服務。

          ID:jrtt


          主站蜘蛛池模板: 91视频一区二区| 亚洲制服丝袜一区二区三区| 亚洲AV无码一区二区三区在线观看| 精品视频一区二区三区在线播放| 偷拍精品视频一区二区三区| 国产丝袜无码一区二区三区视频| 一区二区三区高清视频在线观看| 中文字幕在线一区| 国产无人区一区二区三区| 国产大秀视频一区二区三区| 亚洲AⅤ无码一区二区三区在线| 少妇无码一区二区三区| 日韩精品一区二区三区影院| 国产婷婷一区二区三区| 久久精品国产一区| 精品国产亚洲一区二区在线观看 | 国产精品久久久久久麻豆一区| 亚洲爆乳无码一区二区三区| 男插女高潮一区二区| 国产精品资源一区二区| 国产免费一区二区三区不卡| 天堂Av无码Av一区二区三区| 蜜桃视频一区二区三区| 精品在线一区二区| 亚洲午夜一区二区电影院| 成人精品视频一区二区三区尤物 | 亚洲美女视频一区二区三区| 亚洲成在人天堂一区二区| 亚洲av无码一区二区三区人妖| 波霸影院一区二区| 日本免费一区二区在线观看| 无码AV一区二区三区无码| 国产精品日本一区二区不卡视频| 久久一区二区三区精品| 精品人妻无码一区二区三区蜜桃一| 中文字幕在线视频一区| 精品一区二区三区中文| 久久亚洲国产精品一区二区| 成人精品一区二区三区中文字幕 | 无码人妻AⅤ一区二区三区水密桃| 国产激情精品一区二区三区|