中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)推廣怎么做百度旗下產(chǎn)品

網(wǎng)站建設(shè)推廣怎么做,百度旗下產(chǎn)品,如何做社交網(wǎng)站,佛山網(wǎng)站建設(shè)維護(hù)你好 文章目錄 一、組件二、如何支持SFC三、webpack 打包工具四、webpack 依賴圖五、webpack 代碼分包 一、組件 使用組件中我們可以獲得非常多的特性: 代碼的高亮;ES6、CommonJS的模塊化能力;組件作用域的CSS;可以使用預(yù)處理器來…

你好

文章目錄

  • 一、組件
  • 二、如何支持SFC
  • 三、webpack 打包工具
  • 四、webpack 依賴圖
  • 五、webpack 代碼分包


一、組件

請?zhí)砑訄D片描述
使用組件中我們可以獲得非常多的特性:

  1. 代碼的高亮;
  2. ES6、CommonJS的模塊化能力;
  3. 組件作用域的CSS;
  4. 可以使用預(yù)處理器來構(gòu)建更加豐富的組件,比如TypeScript、Babel、Less、Sass等

二、如何支持SFC

????????事實(shí)上隨著前端的快速發(fā)展,目前前端的開發(fā)越來越復(fù)雜了,比如我們需要通過 模塊化開發(fā) ,比如使用 高級(jí)的特性 來加快我么開發(fā)效率或者安全性,比如通過 es6 、ts 開發(fā)腳本邏輯,通過 cass、less 登方式來編寫css樣式;比如開發(fā)過程中,我們還希望 實(shí)時(shí)的監(jiān)聽文件的變化并反映到瀏覽器上 ,提升開發(fā)效率 ; 比如開發(fā)完成吼 需要將代碼壓縮、合并登其他優(yōu)化 。 瀏覽器只能識(shí)別js 代碼,但是不能解析這個(gè)模板,如果我們想要使用這一的SFC的.vue文件,比較常見的是兩種方式:

  1. 使用Vue CLI來創(chuàng)建項(xiàng)目,項(xiàng)目會(huì)默認(rèn)幫助我們配置好所有的配置選項(xiàng),可以在其中直接使用.vue文件;
  2. 自己使用webpack或rollup或vite這類打包工具,對其進(jìn)行打包處理;

很多開發(fā)者來說,并不需要思考這種問題,因?yàn)椴还苁莢ue react angular 都是借助腳手架cli幫我們打包的,事實(shí)上cli實(shí)際上是基于webpack 搭建的

三、webpack 打包工具


webpack 是一個(gè)靜態(tài)的 模塊化 打包 工具,為現(xiàn)代的 javaScript 應(yīng)用程序

  1. 打包bundler : webpack可以將幫助我們進(jìn)行打包,所以它是一個(gè)打包工具
  2. 靜態(tài)的static : 這樣表述的原因是我們最終可以將代碼打包成最終的靜態(tài)資源(部署到靜態(tài)服務(wù)器)
  3. 模塊化module : webpack默認(rèn)支持各種模塊化開發(fā),ES Module、CommonJS、AMD等
  4. 現(xiàn)代的modern : 我們前端說過,正是因?yàn)楝F(xiàn)代前端開發(fā)面臨各種各樣的問題,才催生了webpack的出現(xiàn)和發(fā)展

比如說vue 需要哪些打包呢?

  1. js 打包:es6轉(zhuǎn)化為es5 ,ts轉(zhuǎn)化為 js
  2. css處理: css模塊的加載,處理;less sass 等預(yù)處理器的處理
  3. 資源文件img,font : 加載
  4. html:打包

package.jsom

????????隨著前端由多頁面到單頁面,由零散的文件到模塊化開發(fā),在每個(gè)項(xiàng)目中,都會(huì)用到打包工具,比如在使用 webpack,但是他實(shí)際上他就是一個(gè) 。在開發(fā)里,我們肯定不止一個(gè)包,包怎么進(jìn)行管理呢? package.json 文件其實(shí)就是 包管理工具 ,對項(xiàng)目或者模塊包的描述,里面包含許多元信息。比如項(xiàng)目名稱,項(xiàng)目版本,項(xiàng)目執(zhí)行入口文件,項(xiàng)目貢獻(xiàn)者等等。npm install 命令會(huì)根據(jù)這個(gè)文件下載所有依賴模塊。

webpack 依賴于node環(huán)境,他是js編寫的

webpack.config.js

????????可以在這個(gè)文件里配置一些webpack 的相關(guān)信息

四、webpack 依賴圖

  1. 事實(shí)上webpack 在處理應(yīng)用程序時(shí),會(huì)根據(jù)命令或者配置文件找到入口文件
  2. 從入口開始,會(huì)生成一個(gè) 依賴關(guān)系圖 , 這個(gè)依賴圖包括應(yīng)用程序中所需的所有模塊(js,css,img,font…)
  3. 然后遍歷圖結(jié)構(gòu),打包一個(gè)個(gè)模塊(根據(jù)文件的不同,使用不同的loader來解析)
  4. 不會(huì)產(chǎn)生依賴沖突,如果已經(jīng)加載過的會(huì)有個(gè)標(biāo)記不會(huì)再次加載
    在這里插入圖片描述

五、webpack 代碼分包

http://www.risenshineclean.com/news/27525.html

相關(guān)文章:

  • 建設(shè)網(wǎng)站后怎么發(fā)布長沙網(wǎng)絡(luò)推廣公司
  • 網(wǎng)站打開的速度慢網(wǎng)絡(luò)營銷的工具和方法有哪些
  • wordpress儀表盤文件目錄seo挖關(guān)鍵詞
  • 微信小程序怎么做購物網(wǎng)站推廣普通話的宣傳內(nèi)容
  • 創(chuàng)業(yè) 做網(wǎng)站培訓(xùn)心得簡短200字
  • 邱縣網(wǎng)站建設(shè)今日國內(nèi)新聞大事20條
  • 四川省建設(shè)資格注冊中心網(wǎng)站重慶seo公司怎么樣
  • 龍巖做網(wǎng)站多少錢競價(jià)網(wǎng)絡(luò)推廣外包
  • 網(wǎng)站制作那家便宜網(wǎng)絡(luò)營銷有哪些推廣方式
  • 營銷微網(wǎng)站建設(shè)公司seo推廣方案怎么做
  • 網(wǎng)站顯示內(nèi)容不顯示企業(yè)營銷推廣怎么做
  • 貴陽模板建站定制做seo必須有網(wǎng)站嗎
  • 隨州做網(wǎng)站的公司全網(wǎng)關(guān)鍵詞云怎么查
  • 如何將自己做的網(wǎng)站發(fā)布鄭州網(wǎng)站建設(shè)推廣有限公司
  • wordpress安裝dplayerseo免費(fèi)外鏈工具
  • 做平臺(tái)交易網(wǎng)站怎么收款優(yōu)化網(wǎng)站教程
  • 新建網(wǎng)站外鏈怎么做每日一則新聞?wù)?/a>
  • 怎么做網(wǎng)站的思維導(dǎo)圖廚師培訓(xùn)機(jī)構(gòu)
  • 怎做不下網(wǎng)站刷槍俄羅斯搜索引擎yandex推廣
  • 網(wǎng)站備案密碼十大跨境電商erp排名
  • 做企業(yè)網(wǎng)站設(shè)百度網(wǎng)盤官方下載
  • 網(wǎng)站域名到期如何續(xù)費(fèi)合肥網(wǎng)站優(yōu)化方案
  • 怎么把網(wǎng)站上傳到域名seo全網(wǎng)圖文推廣
  • 太原便宜做網(wǎng)站的公司開封網(wǎng)站推廣
  • 網(wǎng)站建設(shè)效果評(píng)估企業(yè)網(wǎng)站seo點(diǎn)擊軟件
  • 如何請人創(chuàng)建一個(gè)網(wǎng)站bt磁力搜索器
  • 臨沂網(wǎng)站建設(shè)培訓(xùn)學(xué)校站長之家ip查詢
  • 專業(yè)做高品質(zhì)的代工網(wǎng)站東莞網(wǎng)站推廣哪里找
  • 玉田網(wǎng)站制作深圳百度快速排名優(yōu)化
  • wordpress播放視頻播放晉城seo