日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

项目开发环境(h5+pc的开发思路是一样的)

發布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目开发环境(h5+pc的开发思路是一样的) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、開發環境的搭建

注釋:(因為是自己的電腦開發的,所以所有的都要重新安裝)

1、安裝nodejs(js服務端的運行環境,構建工具的環境依賴)

2、npm

1)node.js的包管理工具 2)nodejs一般會以包的形式來組織各個模塊,所謂的包,就是一個或者多個實現某些功能的js代碼文件,一個項目如果要依賴或者使用某個項目的js的包,首先就需要把這些包下載下來,npm就是用來下載各種包的 3)npm init 初始化項目,會在項目的根目錄產生一個package.json的依賴包文件 4)npm install(uninstall) webapck --save-dev 安裝webpack,只用于開發環境, 5)npm install jquery --save 安裝jquery

3、webpack(模塊化管理工具)

1)全局安裝 (sudo)npm install webpack -g 2)在項目里安裝一個 npm install webpack@1.15.0 --save-dev 安裝完之后,會有一個第三方的node_modules包產生 3)查看版本號 webpack -v 4)新建webpack配置文件webpack.config 5)在項目開發之前會先下載好各種loader,和插件

4、介紹webpack在項目中的處理方式

1)webapck對腳本和樣式的處理

【】css-loader用于解析,而style-loader則將解析后的樣式嵌入js代碼。(這里把css做了一個模塊化,但是要等到js加載完之后才能加載,這里就會有一個空白樣式的時間,所以就用了extract-text-webpack-plugin插件,用來單獨打包css) 【】把css單獨打包,用<link>的形式來加載,這時就要用extract-text-webpack-plugin插件

2)webpack對Html模板的處理

【】html-loader 把html轉換為字符串模板,以便模板引擎(hogan.js)使用 【】html-webpack-plugin 為html文件中引入的外部資源如script、link,單獨打包html

3)webpack-dev-server

【】作用:是一種服務器,可以在文件改變時,自動刷新瀏覽器

【】安裝:(sudo)npm install webpack-dev-server@1.16.5 --save-dev?

【】打開使用:WEBPACK_ENV=dev webpack-dev-server --inline --port 8080 獲取開發環境localhost地址

【】配置:webpack-dev-server/client?http://localhost:8080/

4)html模板用hogan.js渲染 5)icon引用了一套字體庫,font-awesome(字體圖形)

5、Git(代碼版本控制系統)(記錄了剛開始開發的過程)

1)git項目建立(在oschina里新建一個項目,在自己的文件夾里拉取git里的代碼,刪掉,然后在自己新建一個;2、git init初始化;3、it remote add origin git@git.oschina.net:funnymall/admin-management.git ,把當前的文件夾和遠程的git.oschina地址對應起來;4、把遠程分支的代碼拉取下來;5、git status 查看狀態;6、vim gitignore gitignore的配置(git的忽略規則);7、開發不在master分支開發,所以要新建一個分支,在把他切換到要開發的分支里git checkout -b babymmall_v1.0; ) 2)git權限配置 3)gitignore的配置(git的忽略規則) 4)配置ssk的認證 [1] ssh-keygen -t rsa -C “1821499781@qq.com” 5)常用命令 [1] [2]ls 顯示文件,ls -al顯示所有文件 [3]rm -rf XXX 刪除本地文件夾 [4]rm XXX 刪除文件 [6]mkdir XXX 新建文件夾 [7]git remote add origin git@git.oschina.net:funnymall/babymmall.git (這句話的意思是把當前的文件夾和遠程的git.oschina地址對應起來) [8]git pull origin master(把遠程分支的代碼拉取下來) [8]git checkout -b babymmall_v1.0(git checkout表示切換分支,-b參數表示還沒有,然后這句話的意思是,新建一個分支,再把它切換過去) [9]git branch 查看分支

6、分層架構的設計

?

1)大體分為邏輯層(page+view+image)、數據層(service)、工具層(util)

page{

  css+js+srting

}

service:ajax請求

util:封裝一些工具類方法,比如調用接口的方法,驗證方法,回到主頁,獲取url參數等公用方法。

7、webpack單獨打包模塊

最后當前頁面只有引用公用類common.css和當前頁的樣式;以及公用類base.js和當前頁腳本;

8、webpack用requrie來引入模塊,module.exports輸出模塊?

轉載于:https://www.cnblogs.com/fayer/p/7295338.html

總結

以上是生活随笔為你收集整理的项目开发环境(h5+pc的开发思路是一样的)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 九九热最新 | www九九九 | 五月婷婷在线播放 | 97超碰精品 | 成人福利视频在线观看 | 在线成人一区二区 | 国产毛片网 | 亚洲精品小视频在线观看 | 欧美精品一| av青青 | 亚洲精品18p | 朝桐光av一区二区三区 | 三上悠亚在线一区 | 夜夜春视频 | 草草在线观看 | 国产超碰91| 一区视频网站 | 嫩模被强到高潮呻吟不断 | 一区二区三区在线播放视频 | 久久国产视频网站 | 日韩在线小视频 | 亚洲乱码精品久久久久.. | 亚洲手机看片 | 中文二区 | 免费爱爱网址 | 国产污污网站 | 国产成人高清视频 | 亚洲第一网站 | 久久潮 | 日韩少妇诱惑 | 久草老司机 | 99久久精品国产亚洲 | 精品盗摄一区二区三区 | 日韩美女做爰高潮免费 | 猫咪av网 | 久久久久久一区二区三区 | 无码精品一区二区三区AV | 深夜激情影院 | 韩国一级一片高清免费观看 | 合欢视频污 | 风间由美在线视频 | 九九热视频这里只有精品 | 欧美xxxxx少妇 | 亚洲国产av一区 | 日本肉体xxxⅹ裸体交 | 成人免费毛片东京热 | 欧美午夜网站 | 米奇av | 色婷久久 | 国产精品性爱在线 | 人人妻人人爽欧美成人一区 | 国产精品无码一本二本三本色 | 天天躁日日躁aaaaxxxx | 饥渴丰满的少妇喷潮 | 亚洲欧美一区二区精品久久久 | 黄色片免费看 | 麻豆国产精品777777在线 | 久久这里只有精品8 | 亚洲又粗又长 | 久久精品国产亚洲av麻豆色欲 | 欧美毛片免费看 | 炕上如狼似虎的呻吟声 | 成人区人妻精品一区 | 男女久久久 | 亚洲久视频 | 99在线精品观看 | 福利小视频在线 | 日韩一级在线视频 | 欧美婷婷| 日韩美一区二区 | 自拍偷拍导航 | 色乱码一区二区三区在线男奴 | 欧洲黄色片 | 亚洲天堂免费观看 | 福利一区二区 | 精品成人 | 天天干天天舔天天操 | 好屌妞视频这里有精品 | jizz日本在线 | 毛片无码免费无码播放 | 日韩va| 深夜毛片 | 久久久久久久久久久网站 | 国产精品国产精品 | 成人在线免费高清视频 | 亚洲美女影院 | 日韩av在线免费播放 | 欧美人与性动交α欧美精品 | 国产精品无码在线 | 欧美粗暴jizz性欧美20 | 国产亚洲毛片 | 中文字幕第三页 | 国产成年视频 | 国产黄色一级网站 | 69xxx国产 | 强行挺进皇后紧窄湿润小说 | 美女一区二区三区四区 | 美日韩免费视频 | 欧美一级淫片免费视频魅影视频 |