鍍金池/ 問答/ HTML問答
夢若殤 回答

大體上來說,適配移動端并不復(fù)雜,基礎(chǔ)思路就三條:

  1. 通過 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/> 告訴瀏覽器你的網(wǎng)頁在移動設(shè)備上如何渲染
  2. 使用流式布局,不強制指定元素的寬高,使得它更容易在不同分辨率下渲染
  3. 使用媒體查詢 @media 來適配不同分辨率

建議你這么做:

  1. 使用一些響應(yīng)式的框架降低開發(fā)成本,比如 Bootstrap
  2. 通過觀摩響應(yīng)式網(wǎng)頁在不同端的表現(xiàn)學(xué)習(xí)做法,參考 Bootstrap theme
  3. rem 也好,vw 也好,其實是最細(xì)枝末節(jié)的小技巧,大概看一眼就行。(實際上,我反對 rem,我覺得就應(yīng)該 @media + px)
下墜 回答

你做不到,http和https協(xié)議不同,不能使用同一個端口

憶往昔 回答

幾乎不存在同時,在js里面都會以隊列形式執(zhí)行,只是兩個事件的間隔很短而已。
你說的效果應(yīng)該是可以的,不知道你是用unity還是啥寫的游戲呢

撿肥皂 回答

1.第一個問題,首先你點擊了更多,這個時候modal里面的數(shù)據(jù)已經(jīng)有了,再點擊另外一個的時候,上一個modal里面的有上一個數(shù)據(jù),新的數(shù)據(jù)進(jìn)來把上一個數(shù)據(jù)替換,就回產(chǎn)生你這樣的效果,
---可以在關(guān)閉modal的時候,清空modal里面的數(shù)據(jù),就不會產(chǎn)生這樣的效果

  1. DidMount是等組件掛載完成后調(diào)接口進(jìn)行的渲染,而這個接口是異步的,需要時間在進(jìn)行setState操作,而頁面中原本的靜態(tài)數(shù)據(jù)不需要這樣操作,所以在生命周期的數(shù)據(jù)渲染肯定會慢一些

----希望能幫助到你,純手打

萌吟 回答

把項目B拆成多個子模塊吧, 我覺得這可能是比較可能的辦法.

萌吟 回答

在plugins 里加上 transform-es2015-modules-umd 試試。

喜歡你 回答

我公司用的tinymce,帶的是http://www.codecogs.com/latex...,這家是開源的,不過對中文的兼容似乎有問題,如果沒有要求中文的話還是可以用的

巴扎嘿 回答

你可以定義在根組件的data里面,vue會自動監(jiān)聽的

夢一場 回答

document監(jiān)聽點擊事件
e.target!=彈窗 的時候,關(guān)閉

神曲 回答

布局沒亂吧,官網(wǎng)只是在demo上加了些樣式

小眼睛 回答

input輸入框設(shè)置readonly屬性后,為只讀狀態(tài),oninput事件就無法監(jiān)聽輸入框內(nèi)容改變,當(dāng)然事件就無法執(zhí)行。

舊時光 回答

樓主可以通過 wepy.$instance.globalData 獲取,親測可以

網(wǎng)妓 回答

因為你的<div v-for="(item, index) in list1" :key="index">item{{index}}</div>子元素把父級撐高了。

涼心人 回答

分析了一下,只是圖片的加載比較耗時.用類似懶加載的辦法,不要直接設(shè)置src,而是用js賦值.
都不用判斷手機,直接用jQuery的:visible和:hidden
要完全響應(yīng)的話可能還要加上resize判斷.

懶豬 回答

一般來說你需要localstorage和window(global)配合使用;
首先你從后臺獲取了token,可以把token賦給window也就是this,這樣你在任何地方都可以使用this.token,但是用戶一旦關(guān)閉瀏覽器,這個js執(zhí)行環(huán)境消失,第二次再打開瀏覽器瀏覽的時候,就需要重新去登錄獲取token,很顯然這并不是我們想要的保存登錄信息,那么正確的步驟是:
1,登錄成功后,this.token = res.data.token,同時將token存儲在localstorage,這樣每次請求都用this.token,而不需要去localstorage取
2.當(dāng)用戶關(guān)閉了瀏覽器,下次進(jìn)入的時候才取localstorage,然后把取到的結(jié)果賦給this,也就是this.token = 你取到的token
3.只要當(dāng)用戶退出登錄的時候才remove localstorage里面的token

心癌 回答

解決方案如下:

window.addEventListener('resize', () => {
    const activeElement = document.activeElement
    if (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') {
        setTimeout(() => {
          activeElement.scrollIntoView()
        }, 100)
      }
    })
懶豬 回答

不是很清楚,你在問什么,但是JavaScript一定可以畫類圖的,可以去傳送門看一下

浪婳 回答

keypress事件的兼容性不好,不建議監(jiān)聽這個事件。
clipboard.png

可以監(jiān)聽input事件,然后用正則判斷字符串是否合法:

var inputer = document.getElementById("inputer");

var lastValue = '';
inputer.addEventListener("input", function(e) {
  if (!/^\d*$/.test(e.target.value)) {
    this.value = lastValue;
  }
}, false);

DEMO:
https://codepen.io/CodingMonk...