整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          23條JavaScript初學(xué)者應(yīng)知的最佳實(shí)踐方法

          23條JavaScript初學(xué)者應(yīng)知的最佳實(shí)踐方法

          者:web前端開發(fā)

          轉(zhuǎn)發(fā)鏈接:https://mp.weixin.qq.com/s/VpCiBMZ5fMRNpKAASUpi7w

          ue項(xiàng)目啟動(dòng)后調(diào)用順序: index.html → main.js → app.vue → router/index.js → components/組件

          一般項(xiàng)目創(chuàng)建好后會(huì)有三個(gè)文件:index.html、main.js、app.vue

          • index.html :所有vue文件都是單頁面形式(SPA)開發(fā),所有vue組件都是通過index.html進(jìn)行渲染加載。

          • main.js:相當(dāng)于java的入口函數(shù),控制初次啟動(dòng)vue項(xiàng)目要加載的組件。
          import Vue from 'vue'  // 引入vue
          import App from  './App'  // 引入App.vue文件
          import router from  './router'  // 引入一段路由配置
          Vue.use(C) // 全局方法定義為C

          el:'#app'這個(gè)和index.html中的app組件掛鉤。官網(wǎng)解釋為:

          模板將會(huì)替換掛載的元素。

          watch:用來監(jiān)聽路由的變換,可以用來定義頁面切換時(shí)的過渡效果。

          • App.vue默認(rèn)為一個(gè)根組件。

          • router/index.js文件

          引入組件的代碼routes定義時(shí),path為你以后頁面間路由跳轉(zhuǎn)的路徑。nameimport進(jìn)來的名字,component也為這個(gè)名字。

          其他文件:

          -build

          -build.js 生產(chǎn)環(huán)境構(gòu)建腳本

          -utils.js 構(gòu)建相關(guān)工具方法

          -webpack.base.conf.js webpack基礎(chǔ)配置

          -webpack.dev.conf.js webpack開發(fā)環(huán)境配置

          -webpack.prod.conf.js 生產(chǎn)環(huán)境配置

          -confg 項(xiàng)目配置

          –dev.env.js 開發(fā)環(huán)境變量

          –index.js 項(xiàng)目配置文件

          –prod.env.js 生產(chǎn)環(huán)境變量

          –test.env.js 測試環(huán)境變量

          -package.json npm包配置文件,里面定義了項(xiàng)目的npm腳本,依賴包等信息

          -src 源碼目錄

          –main.js 入口js文件

          –app.vue 根組件

          –components 公共組件目錄

          –title.vue

          拓展閱讀

          《Vue進(jìn)階(二):Vue項(xiàng)目文件結(jié)構(gòu)介紹》

          提:

          安裝配置有node環(huán)境

          一、初始化node項(xiàng)目

          在項(xiàng)目的工作目錄,執(zhí)行命令

          npm init

          初始化參數(shù)設(shè)置,可以根據(jù)情況設(shè)置,或者直接全部默認(rèn)也行:


          初始化項(xiàng)目


          二、安裝express模塊

          Express是目前最流行的基于Node.js的Web開發(fā)框架,可以快速地搭建一個(gè)完整功能的網(wǎng)站。

          直接通過命令行安裝

          npm i express --save

          G:\app-server>npm i -g express --save

          + express@4.17.1

          added 2 packages from 2 contributors and updated 24 packages in 23.892s

          三、編寫app.js

          新建一個(gè)app.js文件

          var express=require('express');

          var app=express();

          app.use(express.static(__dirname + '/public'));

          app.listen(8080, ()=> {

          console.log(`App listening at port 8080`)

          })

          在express添加中間件,設(shè)置靜態(tài)資源路徑為public,所有的HTML、CSS、JS等文件都放在public下即可。默認(rèn)訪問public下面的index.html

          新建index.html

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>Web測試平臺(tái)</title>

          </head>

          <body>

          <h1>Web測試平臺(tái)</h1>

          </body>

          </html>

          四、啟動(dòng)服務(wù)

          node app.js

          即可運(yùn)行

          G:\app-server>node app.js

          App listening at port 8080

          訪問ip:8080

          就可以訪問到index.html那個(gè)頁面了哦。


          好了,各位老鐵。相信你一定也學(xué)會(huì)搭建這個(gè)服務(wù)器環(huán)境了哦。

          有問題歡迎留言哦。一起學(xué)習(xí)。


          主站蜘蛛池模板: 国产在线观看精品一区二区三区91 | 国产成人精品一区二三区熟女| 亚洲av日韩综合一区在线观看| 国产婷婷色一区二区三区| 无码人妻一区二区三区在线视频 | 中字幕一区二区三区乱码| 亚洲第一区二区快射影院| 国产熟女一区二区三区五月婷| 波多野结衣在线观看一区| 久久久不卡国产精品一区二区| 无码人妻一区二区三区在线| 91福利一区二区| 国内精品视频一区二区三区八戒| 日韩av片无码一区二区三区不卡| 丝袜人妻一区二区三区网站| 无码人妻AⅤ一区二区三区| 无码人妻精品一区二区蜜桃 | 在线观看午夜亚洲一区| 日韩一区二区视频| 中日韩一区二区三区| 日本激情一区二区三区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 中文字幕无码不卡一区二区三区| 国产日韩精品一区二区三区| 亚洲毛片αv无线播放一区| 无码人妻精品一区二区三区不卡 | 精品深夜AV无码一区二区老年| 精品国产区一区二区三区在线观看 | 国产美女视频一区| 中文无码一区二区不卡αv| 亚洲国产av一区二区三区| 极品尤物一区二区三区| 中文字幕久久久久一区| 精品日韩一区二区三区视频| 久久精品免费一区二区三区| 国产一区内射最近更新| 亚洲视频一区二区三区四区| 中文字幕久久亚洲一区 | 亚洲午夜日韩高清一区| 色婷婷香蕉在线一区二区| 国产亚洲综合一区柠檬导航|