簡(jiǎn)單點(diǎn)說(shuō)就想是模塊手機(jī)一樣。模塊手機(jī)知道把。每部分相對(duì)獨(dú)立,卻又互相依靠。模塊化開(kāi)發(fā)就是將一個(gè)完整的軟件分為模塊開(kāi)發(fā),這樣其他軟件需要這些模塊時(shí)就可以使用
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到鷹手營(yíng)子網(wǎng)站設(shè)計(jì)與鷹手營(yíng)子網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋鷹手營(yíng)子地區(qū)。
模塊化編程開(kāi)發(fā)模式相信大家在學(xué)習(xí)前端編程開(kāi)發(fā)技術(shù)的時(shí)候應(yīng)該有接觸和了解過(guò)。
今天山東北大青鳥(niǎo)就一起來(lái)分析一下,web前端模塊化編程的好處都有哪些。
一、模塊化的理解1.什么是模塊?將一個(gè)復(fù)雜的程序依據(jù)一定的規(guī)則(規(guī)范)封裝成幾個(gè)塊(文件),并進(jìn)行組合在一起;塊的內(nèi)部數(shù)據(jù)與實(shí)現(xiàn)是私有的,只是向外部暴露一些接口(方法)與外部其它模塊通信。
2.模塊化的進(jìn)化過(guò)程全局function模式:將不同的功能封裝成不同的全局函數(shù);編碼:將不同的功能封裝成不同的全局函數(shù);問(wèn)題:污染全局命名空間,容易引起命名沖突或數(shù)據(jù)不安全,而且模塊成員之間看不出直接關(guān)系。
3.模塊化的好處避免命名沖突(減少命名空間污染)更好的分離,按需加載更高復(fù)用性高可維護(hù)性4.引入多個(gè)script后出現(xiàn)出現(xiàn)問(wèn)題請(qǐng)求過(guò)多先我們要依賴多個(gè)模塊,那樣就會(huì)發(fā)送多個(gè)請(qǐng)求,導(dǎo)致請(qǐng)求過(guò)多。
依賴模糊我們不知道他們的具體依賴關(guān)系是什么,也就是說(shuō)很容易因?yàn)椴涣私馑麄冎g的依賴關(guān)系導(dǎo)致加載先后順序出錯(cuò)。
難以維護(hù)以上兩種原因就導(dǎo)致了很難維護(hù),很可能出現(xiàn)牽一發(fā)而動(dòng)全身的情況導(dǎo)致項(xiàng)目出現(xiàn)嚴(yán)重的問(wèn)題。
用System.getProperty("user.dir")+"相對(duì)的路徑" 即可, 或者直接 getInstance("images/image-left.jpg");試試