在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ HTML5問(wèn)答
溫衫 回答

這就是他的問(wèn)題了

設(shè)計(jì)肯定要同時(shí)給出幾個(gè)端的設(shè)計(jì)。對(duì)于響應(yīng)式來(lái)說(shuō),桌面端和手機(jī)端平板端的構(gòu)造肯定不同的,只給一個(gè)設(shè)計(jì),其他的怎么辦?

絯孑氣 回答

frames可以獲取頁(yè)面中的所有iframe,得到一個(gè)類數(shù)組對(duì)象。
如果頁(yè)面只有一個(gè)iframe,$(frames[0].document).find('.btn');//父頁(yè)面獲取子頁(yè)面元素
如果知道iframe的name,可以$(frames['name'].document).find('.btn').hide();

焚音 回答

eggGetRemoteWords 需要在 initUserInfo 中,登錄成功的 success 回調(diào)中執(zhí)行,所以可以這樣定義

function initUserInfo(callback) {
    wx.request({
        ...
        success: function() {
            ....
            config.uid = res.data.data.uid;
            config.accessToken = res.data.data.wxapp_access_token;
            callback(config);
            ....
        }
    });
}

然后,這樣調(diào)用

initUserInfo(() => eggGetRemoteWords());

但是一般來(lái)說(shuō),用戶信息取到之后只要不過(guò)期,是不應(yīng)該反復(fù)去取的,所以取用戶信息的部分可以封裝一下

function requestUserInfo(callback) {
    if (config.uid && config.accessToken) {
        callback(config);
    } else {
        initUserInfo(callback);
    }
}

之后調(diào)用也相應(yīng)的改成

requestUserInfo(() => eggGetRemoteWords());

上面都是采用的回調(diào)的方式來(lái)處理異步,如果想用 Promise(說(shuō)實(shí)在的,我不清楚小程序目前對(duì) Promise 支持得如何)

function initUserInfo() {
    return new Promise((resolve, reject) => {
        wx.request({
            ....
            success: function(res) {
                if (....) {
                    config.uid = ...;
                    config.accessToken = ...;
                    resolve(config);
                } else {
                    reject(res);
                }
            },
            fail: function(...args) {
                reject(res);
            }
        });
    });
}

function requestUserInfo() {
    return new Promise((resolve, reject) => {
        if (config.uid && config.accessToken) {
            resolve(config);
        } else {
            initUserInfo().then(resolve).catch(reject);
        }
    });
}

// 調(diào)用
requestUserInfo().then(eggGetRemoteWords);
// 或者
// requestUserInfo().then(eggGetRemoteWords());
淡墨 回答

你這樣不是每點(diǎn)擊一次都重新聲明了一個(gè)rote嘛,并沒有累加,把聲明rote拿到外層作用域

我甘愿 回答

文檔在這,就是把你要傳的參數(shù)加上就好了

https://reacttraining.com/react-router/web/api/location
怣痛 回答

// build/webpack.dev.conf.js

new HtmlWebpackPlugin({
    filename: 'index.html',
    template: 'index.html',
    inject: true,
    favicon: path.resolve('favicon.ico')   // 加上這個(gè)
})
若相惜 回答

你看狀態(tài)碼 Status: 304它的意思是服務(wù)器告訴瀏覽器『這張圖片自從你上次下載以來(lái)沒有被改變過(guò)』,所以瀏覽器并沒有重新從服務(wù)器下載這張圖片,而是用了本地緩存的圖片,所以就沒有 6KB 了,只有 286B 的響應(yīng)頭。

厭遇 回答

在上例代碼中,確實(shí)拿不到,寫在外面就拿到了,已解決,由于自己粗心,抱歉

毀憶 回答

nginx, srs都可以,需求太模糊了,可以詳細(xì)說(shuō)一下

我以為 回答

難道不是這樣??

$('.carousel.carousel-slider').carousel({full_width: true, time_constant: 300})
野橘 回答

應(yīng)該是href屬性引號(hào)的鍋,你看json里有個(gè)反斜杠,你不加引號(hào)可能直接把后邊轉(zhuǎn)義了。引號(hào)雖然可以不寫,但保險(xiǎn)起見還是建議寫上。
另外建議用+=吧,格式干凈點(diǎn)不容易出錯(cuò)

var lis = '<li>';
    lis += '<a href="' + n.fjaddress + '">' + n.fjname + '</a>';
    lis += '<span class="time" id="time">' + n.fjsj + '</span>';
    lis += '</li>';

下載android platform
有兩種模式,一種是debug,一種是release
如何生成簽名
如何自動(dòng)簽名
--prod的優(yōu)化啟動(dòng)速度
1.添加Android平臺(tái)支持
在工程目錄下執(zhí)行 ionic platform add android 命令
項(xiàng)目的路徑下就會(huì)自動(dòng)生成platform文件夾,里面有一個(gè)android文件夾。
添加Android平臺(tái)支持后就可以打包apk了
在工程目錄下執(zhí)行 ionic build android 命令
會(huì)在 xxxplatformsandroidbuildoutputsapk下生成android-debug.apk
這種命令生成的apk是用于調(diào)試的。
安裝到手機(jī)
連接手機(jī)或者打開模擬器,在xxxplatformsandroidbuildoutputsapk下打開命令窗口執(zhí)行adb install android-debug.apk就能將apk安裝在手機(jī)或者模擬器上了。
2.兩種打包的版本
一種是debug調(diào)試版,一種是release發(fā)布版

打包debug調(diào)試版
在工程目錄下執(zhí)行ionic build android,生成的apk就是debug調(diào)試版本
打包release發(fā)布版
在工程目錄下執(zhí)行ionic build andorid --release,生成的apk就是release發(fā)布版本。
如果沒有配置簽名文件則默認(rèn)只生成android-release-unsigned.apk,沒有簽名的apk。release版本是必須有簽名才能在手機(jī)上運(yùn)行。
3.生成簽名文件
有兩種方式生成簽名文件
1.使用Android Studio

build.jpg
Genetate Signed APK.jpg
New Key Store.jpg
2.使用jdk的KeyTool生成簽名文件

生成簽名文件的命令:

keytool -genkey -v -keystore name.jks -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
name.jks,name可以自定義,jks是Android studio生成的簽名文件的后綴,這里默認(rèn)使用jks也可以;
alias_name是別名,也是自定義的。

生成簽名.jpg
注意注意:
問(wèn)是否正確的時(shí)候要回答中文'是',一開始傻乎乎回答'yes'結(jié)果沒反應(yīng) (╯‵□′)╯︵┻━┻

4.如何打包的時(shí)候自動(dòng)簽名
在工程目錄/platforms/android目錄新建名為release-signing.properties的文件,文件內(nèi)容如下

storeFile=path to keystore
keyAlias=your key alias
storePassword=your store password
keyPassword=you key password

使用ionic build android --release編譯即可,在/platforms/android/build/outputs/apk下就會(huì)生成已簽名的安裝包android-release.apk

在windows下storeFile文件路徑應(yīng)使用Unix下的目錄分隔符/。

5.--prod的優(yōu)化打包體積
在編譯命令的最后加上--prod會(huì)讓app的啟動(dòng)速度加快。
ionic build android --release --prod
無(wú)論是debug版本還是release版本都適用。

誮惜顏 回答

你動(dòng)畫設(shè)置order為4,因?yàn)槟阍谠厣弦呀?jīng)設(shè)置了粉div為4了,而且DOM元素的結(jié)構(gòu)粉div在最后,當(dāng)order相同時(shí),寫在前面的div會(huì)更靠前,因而綠色div不會(huì)運(yùn)動(dòng)到粉色div后面

眼雜 回答

echart 是在網(wǎng)頁(yè)上顯示的圖表,而網(wǎng)頁(yè)html用的單位是px

從圖標(biāo)的容器

<body>
    <!-- 為 ECharts 準(zhǔn)備一個(gè)具備大?。▽捀撸┑?DOM -->
    <div id="main" style="width: 600px;height:400px;"></div>
</body>

也可以看出單位為px

而對(duì)于移動(dòng)端自適應(yīng)官網(wǎng)有文檔說(shuō)明的
移動(dòng)端自適應(yīng)

愿如初 回答

已經(jīng)自行解決,原來(lái)是打包后的應(yīng)用程序的獲取后端數(shù)據(jù)的接口地址應(yīng)該改成局域網(wǎng)的ip