根據(jù) Caddy 官方文檔里對(duì) proxy 指令的解釋,這里的 233.233.233.233:2333 是 to 值,在反向代理的術(shù)語里叫做 upstream。也就是 Caddy 作為 example.com 的網(wǎng)站服務(wù)器,收到的 HTTP 請(qǐng)求,都把它丟到 233.233.233.233 機(jī)器的 TCP 2333 端口去。
反向代理的工作方式是,假裝自己是個(gè) HTTP 網(wǎng)站服務(wù)器,收到什么請(qǐng)求,就原樣 (或者做點(diǎn)修改) 發(fā)給 upstream,再把 upstream 的回復(fù)送給客戶端。我沒猜錯(cuò)的話,這個(gè) proxy_header 現(xiàn)在應(yīng)該是被稱為 header_upstream 了,它指的是在轉(zhuǎn)發(fā)請(qǐng)求給 upstream 的過程中,給請(qǐng)求加點(diǎn)料。比如,把客戶端的真實(shí) IP 和使用的協(xié)議 (HTTP/HTTPS) 附送在轉(zhuǎn)發(fā)出去的 HTTP 請(qǐng)求里面,這樣讓 233 服務(wù)器也能知道點(diǎn)客戶信息。
如果是2M小水管,再牛b的js也快不到哪兒去
在這種情況下能做的就是lazyload,百度搜索一大堆
優(yōu)化圖片 給你個(gè)在線優(yōu)化圖片的網(wǎng)址:https://tinypng.com/
module.exports = React;
你這種就是最好寫子類的時(shí)候帶一個(gè)屬性,就是父級(jí)對(duì)象 要查的時(shí)候 一個(gè)while循環(huán)就到最頂級(jí)了
創(chuàng)建第二個(gè)頁面的時(shí)候使用的是".we"結(jié)尾的文件,將后綴改為".vue"就可以了
jq和vue可以一起使用,只不過一般都不這樣用,都用vue這些框架了,就只要操作數(shù)據(jù)就好了,不要在想著jq那樣操作dom
可以根據(jù)以下兩個(gè)問答解決問題,結(jié)論是:key最好在數(shù)據(jù)變化時(shí)發(fā)生變化。key如果相同的話,列表不會(huì)全刷新。
Vue+Element-UI出現(xiàn)bug,刪除v-for列表中一項(xiàng)時(shí)數(shù)據(jù)對(duì)不上了
這個(gè)file并不是一個(gè)json數(shù)據(jù)吧,你可以了解下html5 的FileReader 對(duì)象
https://developer.mozilla.org...
https://www.cnblogs.com/tianm...
<button class="btn btn-xs " @click="addRows">新增行</button>
的外面應(yīng)該是有 from 標(biāo)簽的,才會(huì)出現(xiàn)這種情況。
在form內(nèi)使用button又不想頁面跳轉(zhuǎn)的,有兩種寫法:
1. <button type="button">點(diǎn)我</button>
2. <input type="button" value="點(diǎn)我"/>
不用 耳機(jī)域名就好了!
例如:demo.com 后臺(tái)可以用api.demo.com
一定要獲取數(shù)組里面的null
就是用filter
獲取,const nullArr = arr.filter(item=> item===null)
ES5: var nullArr = _times.filter(function(item){ return item === null })
但是null
這個(gè)值你獲取了是沒有意義的,有意義的應(yīng)該是null
的位置,也就是數(shù)組的下標(biāo)
==============================
function getNulls(arr) {
return arr.reduce(function(nullList, item, index) {
if (item === null) {
nullList.push(index);
return nullList;
}
return [];
}, []);
}
var arr = [1, 2, 3, null, 4, null, null, 8, null, null, null];
var result = getNulls(arr);
console.log(result);
// [8, 9, 10]
上面是獲取下標(biāo)的方法。不過我還是不太理解你的需求,比如你為什么要在if判斷?最好你能完整描述下需求,以找到更好的實(shí)現(xiàn)方式
定義一下content就好了
chromedriver安裝不了的話,在項(xiàng)目的根目錄下新建 .npmrc 文件,
然后輸入
chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver
之后再
npm install
這個(gè)很簡單的!我就簡單寫一下!
import React, { Component } from 'react';
// B組件
import ComponentB from './ComponentB';
// A組件
class ComponentA extends Component {
constructor(props) {
super(props);
this.state = {
aData: ''
};
}
componentDidMount() {
// 其他操作
}
async openModal() { // 打開彈窗
const res = await ...; // 利用async await請(qǐng)求數(shù)據(jù),具體按照自己的
this.setState({
aData: res
});
}
render() {
const { aData } = this.state;
return (
<div className='my-container'>
<div onClick={()=>this.openModal()}>打開彈窗</div>
{ aData ? <ComponentB aData={aData} /> : null }
</div>
)
}
}
export default ComponentA;
一般在登錄成功時(shí)把jwt存cookie里面就行了,客戶端請(qǐng)求的時(shí)候會(huì)自動(dòng)帶上的,只需要在后端驗(yàn)證jwt即可
給input添加onclick事件
語法錯(cuò)誤
你是不是有哪里寫錯(cuò)了 {
npm i element-ui
打開src/index.js
看一下就行了,就是那個(gè)結(jié)構(gòu)。
打包路徑問題 點(diǎn)開控制臺(tái)network 仔細(xì)看看報(bào)404的路徑 一定和你想的不一樣
這是因?yàn)槟銢]配置github的sshkey ,配置可以參考http://wiki.jikexueyuan.com/p...
如果不想配置,可以使用https協(xié)議,https://github.com/wepyjs/wep...
git clone https://github.com/wepyjs/wepy-weui-demo.git
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。