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

鍍金池/ 問答/ 網(wǎng)絡(luò)安全問答
擱淺 回答

寫了個測試在一下兩個版本跑結(jié)果竟然是不同的.萬年的微軟坑
Microsoft Edge 41.16299.15.0 axios post 請求會自動轉(zhuǎn)成get請求
Microsoft Edge 38.14392.1066.0 axios post 請求正常

import Axios from 'axios'
import Promise from 'es6-promise'
Promise.polyfill()
import qs from 'qs'
const URL= 'http://192.168.0.112/account/login/username'
let params = {
    username:'admin',
    password:'admin',
}
Axios.post(URL,qs.stringify(params))
.then(res=>{
    console.log(res)
    }
)
.catch(error=>{
    console.log(error)
    }
)

ISSUES回答,github

EDGE相同問題,微軟

孤毒 回答

click事件不是可以傳index嗎?通過this.menu[index]不就可以拿到了嗎?

短嘆 回答

https://segmentfault.com/a/11...

之前寫過的關(guān)于圖片的選取的。

既然你寫過ios的,那么你首先要知道為什么你需要不同的切圖?

不同的切圖是為了在不同分辨率的設(shè)備上,表現(xiàn)出最好的效果,最簡單的例子就是,100300的圖片,放到300900的容器中,就會出現(xiàn)馬賽克。當(dāng)100300的圖片,放到50150的容器中,也會模糊,因為顯然多了很多的像素點。

然后你需要明白什么是邏輯像素

邏輯像素就是設(shè)備告訴瀏覽器,我的寬是多少,高是多少

什么是物理像素

物理像素就是你的手機分辨率是1920*1080,那么這個就是物理像素

物理像素和邏輯像素的聯(lián)系?

我對Android比較熟悉,就拿Android來講一下。

android中是有計算公式的: 分辨率為1920 *1080的手機,屏幕為5英寸。。。

那么計算公式就是 sqrt(19201920+10801080) /5 /160 約等于3 ,這個稱作scale,其實也就是物理像素縮小scale倍變?yōu)檫壿嬒袼亍?/p>

這里算出來物理像素就是 1080 / 3 = 360 。所以你會發(fā)現(xiàn)你寫的H5,其實360px就可以撐滿屏幕的寬度。

有了這些概念就可以考慮你的問題了。

1.請問現(xiàn)在PC端的設(shè)計稿是不是一般都是1920寬的??

如果你的設(shè)計只想適配1920寬的電腦,那么久只有1920的設(shè)計稿,如果設(shè)計想要適配多種的,那么我至少認為設(shè)計應(yīng)該懂Grid,也就是響應(yīng)式布局,針對不同寬度,而又不同表現(xiàn)。

2.請問如果要適配蘋果那個retina顯示器的話,是不是把當(dāng)前的PSD文件直接放大2倍或者3倍??我只知道移動端的IOS是2倍或者3倍,PC端的我不清楚。。,然后一樣切。

對于圖片來說,retina的圖片分辨率應(yīng)該是設(shè)計提供給你的,如果你需要去為了retina屏顯示的圖片更加好看,那么你需要多套圖片。否則一種足矣。和Ios的兩倍三倍原理一致。

3.問題來了,比如我按照設(shè)計稿100 X 100的寬高寫了,但是到RET屏幕的話是會縮小2倍或者3倍的(請問我這樣說對嗎???),
那是不是說我要寫兩套CSS,通過JS判斷當(dāng)前設(shè)備是不是ret顯示器( 這樣說對嗎?)來加載不同的css文件???

這個就需要上面的概念了。我們寫代碼的時候哦,只需要關(guān)注邏輯像素。retina屏,舉個例子,mac pro,28801440,普通屏幕,1440720,那么這兩個屏幕要寫兩套css?肯定不是。
對于retina屏幕,邏輯像素是2880 / 4 = 720 ,普通屏幕,1440 / 2 = 720,其實是一樣的。那么為什么retina屏幕要除以4,而普通屏幕只要除以2,這個其實就是個規(guī)范,屏幕設(shè)計的規(guī)范,retina屏的4和普通屏的2其實都是屏幕這個設(shè)備本身提供的。所以只需要寫一種就足夠了,當(dāng)然如果邏輯像素不同,你需要適配的話,這個就涉及到響應(yīng)式布局了。

吢涼 回答

設(shè)置meta的圖標以及描述信息,通過vue來設(shè)置的無效

nginx 有個location配置項配置index , 它會自動找你寫的文件名稱 可以把article加上就好,不需要rewirte

瞄小懶 回答

你好,升級到4.3以后,新多出個HttpClient模塊,如果要使用攔截器,需要,將老的http改為,HttpClient.
相關(guān)代碼:

import { HttpClient } from '@angular/common/http';
this.http.get<UserResponse>('https://api.github.com/users/seeschweiler').subscribe(
  data => {
    console.log("User Login: " + data.login);
    console.log("Bio: " + data.bio);
    console.log("Company: " + data.company);
  },
  err => {
    console.log("Error occured.")
  }
);
柚稚 回答

改left屬性性能不行,用translateX。
例子:

css:
html, body {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
 }
 #div1 {
  left: 0;
  background-color: red;
 }

 #div2 {

  left: 100%;
  background-color: blue
 }

 .page-switch {
  position: absolute;
  width: 100%;
  height: 100%;
  transition:transform 1s ;
 }
html:
<body ontouchstart="">
 <div id="div1" class='page-switch'></div>
 <div id="div2" class='page-switch'></div>
</body>
script:

 document.addEventListener('click', transitDiv, false);
 function transitDiv() {
  document.getElementById("div1").style.transform = 'translateX(-100%)';
  document.getElementById("div2").style.transform = 'translateX(-100%)';
 }
尐懶貓 回答

好像就這樣的吧,你看官網(wǎng)的demo也這樣

苦妄 回答

其實解決這個問題簡單的:使用異步請求的datasFilter,和添加dom的addDiyDom方法就能搞定了。在此,非常感謝ztree的作者能開發(fā)出這么完美的插件。

瞄小懶 回答

這樣做:

啟動minikube:

minikube start

把本地docker images打tag帶上Kubernetes IP:

docker tag app1 192.168.99.100:5000/app1

在本地 insecure registries 里加入: 192.168.99.100:5000

推動到Kubernets的registry里:

docker push 192.168.99.100:5000/app1

查看K8S的registry:

curl http://192.168.99.100:5000/v2/_catalog
{"repositories":["app1"]}

切換docker machine到minikube:

eval $(minikube docker-env)

進行部署編排操作。鏡像訪問: 192.168.99.100:5000/app1[:tag]


有用的資源

minikube start --insecure-registry "10.0.0.0/24"

https://github.com/kubernetes...

若相惜 回答

"#" url的hash模式
"#"號 后面的字符其實是一個位置標識符,最早的作用是,如果該網(wǎng)頁中含有,該標識符的錨點或id,網(wǎng)頁就可以自動滾動到該處

為什么會被SPA采用,也是因為#號的幾個特性

特性1
"#"號 后面的所有內(nèi)容都不會被發(fā)送到服務(wù)器, 假如你 訪問
http://www.xxx.com/index.html#name=123 服務(wù)器 只收到 get /index.html 的請求。拋棄#以后所有內(nèi)容
特性2
"#"號后面內(nèi)空更改不會處罰瀏覽器刷新(對SPA特別重要),你可嘗試一下,就你的這個問題頁,在地址欄里的url最后加上#xxx 回車一下試試,這個頁面不會刷新,

當(dāng)然它還有一些其它的特性,但相對SPA來說可能沒有哪么重要

為什么又出現(xiàn)了history 模式,
我感覺就一個原因,不好看

http://www.xxx.com/#/123.html
http://www.xxx.com/123.html

你說哪個URL更友好,更符合人們對正常URL的期待,history.pushState API比較完善以后,主流的SPA框架都對其進行了支持。
但是history模式,需要后端支持,如果不支持,就可能自動降級為hash模式

久愛她 回答
cnpm 內(nèi)部用的是 npminstall 這個庫,通過 link 的方式來提升安裝速度。
懶豬 回答

quartz 支持分布式, schedule 不支持(需要自己實現(xiàn),用分布式鎖)

扯不斷 回答

可以在mounted中綁定scroll事件來處理

mounted: {
    // 首先通過$refs獲取dom元素
    this.textArea = this.$refs.viewTextArea;
    // 監(jiān)聽這個dom的scroll事件
    this.textArea.addEventListener('scroll', () => {}, true);
}
終相守 回答

可能是忘記調(diào)用 av_register_all(),你試一下找其它的編碼,比如aac,wma, 如果都找不到那肯定是忘記調(diào)用了。

別瞎鬧 回答

可以通過lastInsertId,把記錄查詢出來任何返回啊

浪蕩不羈 回答

WEBstorm應(yīng)該也有相關(guān)配置吧? 搜一下呢

clipboard.png