整合營銷服務商

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

          免費咨詢熱線:

          HTML 頁面顯示 XML 數據

          HTML 頁面中顯示 XML 數據

          在下面的實例中,我們打開一個 XML 文件("cd_catalog.xml"),然后遍歷每個 CD 元素,并顯示HTML 表格中的 ARTIST 元素和 TITLE 元素的值:

          實例

          <html>

          <body>

          <script>

          if (window.XMLHttpRequest)

          {// code for IE7+, Firefox, Chrome, Opera, Safari

          xmlhttp=new XMLHttpRequest();

          }

          else

          {// code for IE6, IE5

          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

          }

          xmlhttp.open("GET","cd_catalog.xml",false);

          xmlhttp.send();

          xmlDoc=xmlhttp.responseXML;

          document.write("<table border='1'>");

          var x=xmlDoc.getElementsByTagName("CD");

          for (i=0;i<x.length;i++)

          {

          document.write("<tr><td>");

          document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);

          document.write("</td><td>");

          document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);

          document.write("</td></tr>");

          }

          document.write("</table>");

          </script>

          </body>

          </html>

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          碼地址:https://gitee.com/itsoft7/itbi-vue

          一、實現目標

          1. 登錄頁面的實現
          2. 主界面的布局
          3. 導航菜單的實現

          二、了解vue的目錄結構

          淺談一下vue的目錄結構,對vue小白用,大神請繞過。項目建立后,腳手架自動根據模板生成了文件目錄結構,具體文件結構可以在網上可以搜索到,在這里就不再贅述了,我只針對重要的幾個進行說明。

          1. index.html : 是項目的入口,是隨后就被實例中的組件中的模板中的內容所取代,所以我們會看到有那么一瞬間會顯示出index.html中正文的內容。而index.html中的Title部分不會被取代,所以會一直保留。比如可以實現加載Loading...等
          2. main.js:是項目的主程序,在這里很多功能要實現,實例化Vue、初始化及存儲全局變量、項目用的組件引入、樣式文件引入等。
          3. app.vue:是項目的主組件,所有頁面都是在App.vue下進行切換的。也是整個項目的關鍵,app.vue負責構建定義及頁面組件歸集。

          三者之間的聯系是什么?

          從上圖簡單看出三者之間聯系,同時也體現出來vue的單頁面模式,何為單頁面應用(SPA),通俗一點說就是指只有一個主頁面的應用(核心:index.html,main.js,app.vue),瀏覽器一開始要加載所有必須的 html, js, css。所有的頁面內容都包含在app.vue(<router-view/>)。開發的每個模塊都是一個組件,然后在交互的時候由路由程序動態載入,單頁面的頁面跳轉,僅刷新組件資源,就是通常所說的不是全面頁面刷新。單頁面優缺點并存

          單頁面的優點:

          • 用戶體驗好,快,內容的改變不需要重新加載整個頁面,基于這一點spa對服務器壓力較小。
          • 前后端分離。
          • 頁面效果會比較炫酷(比如切換頁面內容時的專場動畫)。

          單頁面缺點:

          • 不利于seo。
          • 導航不可用,如果一定要導航需要自行實現前進、后退。(由于是單頁面不能用瀏覽器的前進后退功能,所以需要自己建立堆棧管理)。
          • 初次加載時耗時多。
          • 頁面復雜度提高很多。

          三、界面實現

          登錄界面

          主界面

          導航菜單

          四、 實現的技術點

          1.樣式表使用了scss : 項目采用的lang="scss",后報錯TypeError: this.getResolve is not a function at由于當前sass的版本太高,webpack編譯時出現了錯誤,這個時候只需要換成低版本的就行,下面說一下修改方法,很簡單,如下,找到package.json和package-lock.json文件,里面的 "sass-loader"的版本更換掉 就行了,換成如下版本"sass-loader": "^7.3.1",

          2.路由模式采用了“history”:這樣去掉了url地址中#號,具體代碼需要修改router文件夾的index .js。

          采用這種模式時,發布部署的時候一定要需要nginx的配合,后面文章會專門講。

          3.圖標使用svg格式:

          第一步:下載 "svg-sprite-loader": "^6.0.7",

          第二步:修改配置文件

          第三步:參照源碼

          4.使用elementUI:這ui使用也比較簡單,具體使用方法可以通過官網了解,同樣先下載依賴,然后在main.js重要初始化加載。

          /*ElementUI*/
          import ElementUI from 'element-ui'
          import 'element-ui/lib/theme-chalk/index.css'
          Vue.use(ElementUI)

          其中element-ui/lib/theme-chalk/index.css 是默認樣式表,可以在官網按照自己喜歡的風格生成樣式表,下載下來后單獨引用即可,在使用過程需要自定義修改樣式的需要單獨自己創建一個樣式文件,在默認樣式表下單獨自定義樣式表,自定義的樣式這樣就可以覆蓋默認的了,不建議直接默認的樣式表上去修改。

          4.Layout:layout是布局容器,可以根據應用場景定義自己的布局,其結構是:

          布局說明

          定義好后layout后如何和視圖頁面進行關聯?在路由文件進行配置

          五、 總結

          該文章不是一個演示文章,代碼也不是為了寫文章而寫,我是想通過實際的項目給大家進行分享,代碼已經完全公開,會不斷的持續更新。

          目前正在研究在vue使用mxgraph畫流程圖,正在研究中......

          景圖片

          本例演示如何向 HTML 頁面添加背景圖片。

          <html>

          <body background="background.jpg">

          <h3>圖像背景</h3>

          <p>gif 和 jpg 文件均可用作 HTML 背景。</p>

          <p>如果圖像小于頁面,圖像會進行重復。</p>

          </body>

          </html>

          HTML基礎操作:圖片顯示


          主站蜘蛛池模板: 国产萌白酱在线一区二区| 亚洲中文字幕乱码一区| 精品亚洲一区二区| 精品无码综合一区二区三区| 日韩精品一区二区三区不卡| 精品一区二区三区免费毛片爱 | 亚洲熟女综合一区二区三区| 精品国产一区二区22| 精品久久久久久无码中文字幕一区 | 亚洲乱码一区二区三区在线观看 | 在线视频一区二区三区三区不卡 | 人妻少妇精品视频三区二区一区| 国产无线乱码一区二三区| 蜜桃AV抽搐高潮一区二区| 亚洲av无码片区一区二区三区| 在线精品国产一区二区三区| 精品少妇一区二区三区在线| 久久久久国产一区二区| 肥臀熟女一区二区三区| 肥臀熟女一区二区三区| 好看的电影网站亚洲一区| 国产成人精品一区二区秒拍| 国产一区二区三区久久| 秋霞午夜一区二区| 亚洲综合在线成人一区| 亚洲欧美国产国产综合一区| 无码人妻一区二区三区兔费 | 成人无码一区二区三区| 丝袜无码一区二区三区| 国产a∨精品一区二区三区不卡| 精品亚洲一区二区| 中字幕一区二区三区乱码 | 乱码精品一区二区三区| 国产精品一区在线麻豆| 天堂一区二区三区在线观看| 成人精品一区久久久久| 国产伦精品一区二区三区视频猫咪 | 国精产品一区一区三区有限公司| 国产一区二区三区露脸| 中文字幕一区在线| 日韩免费一区二区三区在线|