国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

做天貓還是做網(wǎng)站推廣怎么開通百度推廣賬號

做天貓還是做網(wǎng)站推廣,怎么開通百度推廣賬號,網(wǎng)站規(guī)劃與建設(shè)論文,wordpress雙欄模塊化的定義 講一個復(fù)雜的程序文件按照一定的規(guī)則拆分成多個獨(dú)立的小文件,這些小文件就是小模塊,這就是模塊化。 每個小模塊內(nèi)部的數(shù)據(jù)是私有的,可以暴露內(nèi)部數(shù)據(jù)給外部其他模塊使用。 模塊化優(yōu)點(diǎn) 減少命名的沖突提高復(fù)用性提高可維護(hù)性按需…

模塊化的定義

講一個復(fù)雜的程序文件按照一定的規(guī)則拆分成多個獨(dú)立的小文件,這些小文件就是小模塊,這就是模塊化。
每個小模塊內(nèi)部的數(shù)據(jù)是私有的,可以暴露內(nèi)部數(shù)據(jù)給外部其他模塊使用。

模塊化優(yōu)點(diǎn)

  • 減少命名的沖突
  • 提高復(fù)用性
  • 提高可維護(hù)性
  • 按需加載

模塊化使用

1.單個模塊暴露

// index.js
const userObj = require("./user.js");
// 調(diào)用收到的函數(shù) user()
userObj();
// user.js
function user(){console.log("這是用戶信息。");
}
// 對外暴露 user 數(shù)據(jù)
module.exports = user;

2.多個模塊暴露

// index.js
const userObj = require("./user.js");
// 分別使用對外暴露的函數(shù)
userObj.user();
userObj.userInfo();
// user.js
function user(){console.log("這是用戶。");
}
function userInfo(){console.log("這是用戶信息。");
}
// 方式一:對外暴露 user 和 userInfo 數(shù)據(jù)對象
module.exports = {user,userInfo
};
// 方式二:單獨(dú)暴露 user 和 userInfo 數(shù)據(jù)
exports.user = user;
exports.userInfo= userInfo;

暴露數(shù)據(jù)時,不能使用 exports = user 形式暴露,返回的是一個空對象。
exports 和 module.exports 的關(guān)系:exports = module.exports = { }

因為 require() 加載其他模塊的時候,返回結(jié)果的目標(biāo)模塊中 module.exports 的值。

導(dǎo)入模塊注意點(diǎn)

  1. 導(dǎo)入自己創(chuàng)建的模塊時,使用相對路徑,并且不能省略 ./ 和 …/
// 正確
const userObj = require("./user.js");
// 錯誤
const userObj = require("user.js");
  1. 導(dǎo)入的模塊文件如果是 .js 或 .json 可以省略后綴
const userObj = require("./user");

如果導(dǎo)入的模塊是其他類型的,默認(rèn)以 js 模塊文件處理(.txt .doc)。

  1. 導(dǎo)入文件夾
const userObj = require("./module");

如果導(dǎo)入的是文件夾,那么先去找該文件夾下 package.json 文件中的 main 屬性對應(yīng)的路徑文件,如果有此文件,就導(dǎo)入該文件,否則找不到此文件就會報錯。

// ./module/package.json
// 找到后導(dǎo)入
{"main": "./main.js"  
}
// 沒有此文件報錯
{"main": "./main2.js"   
}

如果 main 屬性找不到,或者 package.json 也找不到,就去該文件夾下找到 index.jsindex.json 文件,如果找到了這兩個文件就會導(dǎo)入,否則也報錯。

// ./module/index.js
module.exports = "暴露出去的信息"

也就是 package.json 文件中的 main 屬性對應(yīng)的路徑文件 main.jsmodule 文件夾下 index.js 文件其中一個存在即可。

導(dǎo)入模塊的基本流程

  1. 將相對路徑轉(zhuǎn)為覺得路徑,path.resolve(),定位目標(biāo)文件;
  2. 緩存檢測,若讀取過文件,從緩存中再次讀取,否則重新讀取;
  3. 讀取目標(biāo)文件代碼,readFile();
  4. 包裹一個函數(shù)并自執(zhí)行,通過arguments.callee.toString()查看自執(zhí)行函數(shù);
  5. 緩存模塊的值,將讀取過得文件進(jìn)行緩存;
  6. 返回 module.exports 的值。
http://aloenet.com.cn/news/33479.html

相關(guān)文章:

  • 重慶設(shè)計公司網(wǎng)站宣傳營銷方式有哪些
  • 深圳企業(yè)網(wǎng)站制作公司怎樣做運(yùn)營需要具備什么能力
  • html電子商務(wù)網(wǎng)站模板下載網(wǎng)絡(luò)平臺怎么推廣
  • 鶴壁網(wǎng)站推廣公司seo資訊網(wǎng)
  • 品牌網(wǎng)站建設(shè) 杭州外貿(mào)seo優(yōu)化
  • 上海石化有做網(wǎng)站設(shè)計的嗎專業(yè)代寫軟文
  • 適合女生做的網(wǎng)站清遠(yuǎn)seo
  • 優(yōu)化教程網(wǎng)站推廣排名搜索引擎優(yōu)化實訓(xùn)報告
  • 韓國購物網(wǎng)站網(wǎng)站流量統(tǒng)計分析報告
  • 租賃服務(wù)器的網(wǎng)站網(wǎng)上培訓(xùn)課程平臺
  • 快速網(wǎng)站建設(shè)價格百度指數(shù)官網(wǎng)查詢
  • 網(wǎng)站建設(shè)哪家好萬維科技推廣軟件賺錢違法嗎
  • mi2設(shè)計公司網(wǎng)站2345網(wǎng)止導(dǎo)航
  • 網(wǎng)站后臺被百度蜘蛛抓取百度沒有排名的點(diǎn)擊軟件
  • wap手機(jī)網(wǎng)站制作域名注冊查詢網(wǎng)站
  • 網(wǎng)站開發(fā)有哪些模塊網(wǎng)站怎樣被百度收錄
  • wordpress 架站 電子書百度網(wǎng)盤下載速度
  • 四川華泰建設(shè)集團(tuán)網(wǎng)站網(wǎng)絡(luò)營銷渠道策略有哪些
  • 網(wǎng)站更換服務(wù)器影響網(wǎng)站優(yōu)化的主要內(nèi)容
  • 有個網(wǎng)站可以學(xué)做ppt模板十大營銷案例分析
  • 任何網(wǎng)站都可以做谷歌推廣的嗎專業(yè)的網(wǎng)頁制作公司
  • 新塘做網(wǎng)站東莞有哪些做推廣的網(wǎng)站
  • 榆林國貿(mào)網(wǎng)站建設(shè)怎么做關(guān)鍵詞排名靠前
  • 新疆錦旭建設(shè)工程公司網(wǎng)站seo信息優(yōu)化
  • 比較出名的文創(chuàng)產(chǎn)品南寧百度seo
  • 深圳 微網(wǎng)站建設(shè)ydgcm獎券世界推廣網(wǎng)站
  • 如何判斷網(wǎng)站html5上海高端seo公司
  • 網(wǎng)站開源模板百度指數(shù)排名明星
  • app平臺網(wǎng)站搭建潮州seo建站
  • 雙語網(wǎng)站建設(shè)報價百度鏈接提交收錄入口