require 模塊化開發(fā)問題,正常自己寫的模塊 是exports 導(dǎo)出一個(gè)模塊
成都創(chuàng)新互聯(lián)公司擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10余年,專業(yè)且經(jīng)驗(yàn)豐富。10余年網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為成百上千中小企業(yè)提供了成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)解決方案,按需設(shè)計(jì),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!//模塊化引入jquery 不同和問題 require 引入jquery swiper .... 插件和庫的時(shí)候需要 require.config({ baseUrl:"js/libs", //文件夾目錄相對與html的位置 paths:{ 'jquery':"jquery-1.9.1" //插件或庫的文件名 'swiper':"文件名/swiper" //當(dāng)每個(gè)插件和庫不在同一文件夾下時(shí) 這里也可以進(jìn)行更改 } }) define(['angular','swiper'],function($){ //中括號(hào)中寫上邊你保存的插件和庫 的變量 //jquer/swiper怎樣寫這里就怎樣寫 //如果要返回一個(gè)原生的方法需要 var fn=function(){}; //我們需要用json 對象把這個(gè)方法返回出去 不向正常用exports導(dǎo)出模塊 return {fn:fn} }) //使用 html: require(['文件名'],function(mod){ mod.fn();//使用return出來的方法 }) //模塊化引入angular開發(fā)問題 angular沒有使用AMD模塊規(guī)范 require.config({ baseUrl:"js/libs", //文件夾目錄相對與html的位置 paths:{ 'angular':"angular.min" //angular文件名 }, shim:{ 'angular':{exports:'angular'} //需要導(dǎo)出一個(gè)名為angular的全局變量 } }) define('app',['angular'],function(){ //前邊的app是文件名把當(dāng)前文件變?yōu)橐粋€(gè)AMD模塊 //正常寫angular var app=angular.module('mk',[]) return app;//這個(gè)是返回的是angular定義模塊 })
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。