如果有模板引擎就直接用就可以了啊?如果沒(méi)有用接口返回那個(gè)js的地址,然后用$.getScript引入
個(gè)人觀點(diǎn):
模板引擎不是基礎(chǔ),只是視圖的輔助。
backbone、vue 等mv*應(yīng)用的核心是數(shù)據(jù),視圖只是呈現(xiàn)的是 Model/ViewModel 的變化。
jquery應(yīng)用的核心不是數(shù)據(jù),使用template只是為了更好的生成html片段。
本質(zhì)上有區(qū)別。
看了一下Microsoft.Extensions.Configuration的源碼,
發(fā)現(xiàn)JsonConfigurationProvider的基類(lèi)ConfigurationProvider里有個(gè)protected void OnReload(),
所以解決方案就很明朗了。
繼承JsonConfigurationProvider建一個(gè)新的Provider,然后override OnReload方法。
然后在Program.cs中
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((builderContext, config) =>
{
IHostingEnvironment env = builderContext.HostingEnvironment;
var c = config as Microsoft.Extensions.Configuration.ConfigurationBuilder;
//c.Sources刪除默認(rèn)的appsettings.json 的 JsonConfigurationProvider
//在c.Sources里添加自定義的Provider,c.Sources是一個(gè)List,注意添加位置
})
.UseStartup<Startup>();debug一下就好了
不建議使用 urllib 庫(kù),推薦 requests 庫(kù)
import requests
response = requests.get('https://www.baidu.com/')
response.encoding = 'utf-8'
print(response.text)html:
<el-tree
:props="props"
:load="loadNode"
node-key="id"
ref="tree"
highlight-current
lazy
show-checkbox
@node-click="handleNodeClick">
</el-tree>
data:
props: {
label: 'indexName',
children: [],
isLeaf: 'leaf'
}
js:
// 異步樹(shù)節(jié)點(diǎn)點(diǎn)擊事件
handleNodeClick (data) {
console.log('node', data)
},
// 異步樹(shù)葉子節(jié)點(diǎn)懶加載邏輯
loadNode (node, resolve) {
// console.log(node, resolve)
// 一級(jí)節(jié)點(diǎn)處理
if (node.level === 0) {
this.requestTree(resolve)
}
// 其余節(jié)點(diǎn)處理
if (node.level >= 1) {
// 注意!把resolve傳到你自己的異步中去
this.getIndex(node, resolve)
}
},
// 異步加載葉子節(jié)點(diǎn)數(shù)據(jù)函數(shù)
getIndex (node, resolve) {
this.$AxiosAjax({
loading: true,
url: API_BASICQUOTA.getCatalogInfoByLevel,
params: {id: node.data.id, level: node.data.level + 1 + '', type: 'all'}
}).then(res => {
if (res.data.code === '200') {
// 處理節(jié)點(diǎn)是否是葉子節(jié)點(diǎn)
res.data.catalogInfo.forEach(et => {
if (et.isIndex === '1') {
et.leaf = true
} else {
et.leaf = false
}
})
let data = res.data.catalogInfo
console.log(data)
resolve(data)
}
})
},
// 首次加載一級(jí)節(jié)點(diǎn)數(shù)據(jù)函數(shù)
requestTree (resolve) {
this.$AxiosAjax({
loading: true,
url: API_BASICQUOTA.getCatalogInfoByLevel,
params: {id: '', level: '1', type: 'all'}
}).then(res => {
if (res.data.code === '200') {
// 處理節(jié)點(diǎn)是否是葉子節(jié)點(diǎn)
res.data.catalogInfo.forEach(et => {
if (et.isIndex === '1') {
et.leaf = true
} else {
et.leaf = false
}
})
let data = res.data.catalogInfo
resolve(data)
}
})
}已解決,把pagination: ".swiper-pagination"改為pagination: { el: ".swiper-pagination"},就可以了
vi可以用dd行刪除,全刪的話(huà)可以echo ''>vsftpd.conf
1、增加圖片驗(yàn)證碼。避免腳本自動(dòng)注冊(cè)。
2、同一手機(jī)號(hào)一段時(shí)間范圍內(nèi)短信發(fā)送限制,總數(shù)也得限制。
3、一個(gè)手機(jī)只能綁定一個(gè)手機(jī)號(hào)。
另外,如果你系統(tǒng)沒(méi)有邏輯漏洞的話(huà),那幾千個(gè)都是通過(guò)手機(jī)注冊(cè)的?因?yàn)橛卸绦膨?yàn)證碼限制,不太好偽造???
配置的代理在實(shí)際請(qǐng)求時(shí)是看不到的。
504一般都是參數(shù)傳遞的有問(wèn)題。
你可以采用一些接口調(diào)試工具,比如 postman 、 Restlet client等。將接口調(diào)試通。然后再使用Proxy調(diào)。
另外呢,webpack提供了proxy,你沒(méi)必要再使用ngrok了。
訪(fǎng)問(wèn)github.com 404
用 cnpm安裝吧。
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm i -D gulp-sass或許,可以這樣?
WebView 組件參考 · GitBook - http://docs.cocos.com/creator...
哦,其實(shí)執(zhí)行insmod mac80211 or modprobe mac80211 就行了
保持組件簡(jiǎn)單,是我們畢生的追求,
性能也不是首先需要考慮方向
當(dāng)我們需要精確的控制計(jì)算,來(lái)提高性能的時(shí)候。 可以使用reselect。
詳情請(qǐng)參考blog為什么我們需要reselect
好了,抱歉我秀逗了,我多寫(xiě)了一個(gè)'號(hào),找了半天沒(méi)有找到,我也是醉了
macos sierra 的問(wèn)題
先上結(jié)論:兩者的本質(zhì)都是語(yǔ)法糖,目的都是實(shí)現(xiàn)組件與外部數(shù)據(jù)的雙向綁定。v-model 是 .sync的一種體現(xiàn)。.sync 比較靈活;v-model較單一
這里引用官方的一段話(huà):組件實(shí)例的作用域是孤立的。這意味著不能 (也不應(yīng)該) 在子組件的模板內(nèi)直接引用父組件的數(shù)據(jù)。父組件的數(shù)據(jù)需要通過(guò) prop 才能下發(fā)到子組件中
sync和v-model 都是通過(guò)prop把外部數(shù)據(jù)下發(fā)到組件,組件再通過(guò)event把內(nèi)部發(fā)生變化的數(shù)據(jù)回傳回去。
上代碼,可以直接單文件執(zhí)行
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
</head>
<body>
<div id="vue-sync">
<h3>I'm sync</h3>
<p>the input value is {{parentValue}}</p>
<vue-sync :value.sync="value"></vue-sync>
<!--@update:value 可以簡(jiǎn)寫(xiě)為 @update-->
<!--<vue-sync :value="parentValue" @update:value="val => parentValue = val"></vue-sync>-->
</div>
<div id="vue-v-model">
<h3>I'm v-model</h3>
<p>the input value is {{value}}</p>
<vue-model :value="value" @change="value = arguments[0]"></vue-model>
</div>
</body>
</html>
<script>
Vue.component('vue-sync', {
template: '<input :value="input_value" @change="input">',
props: ['input_value'],
methods: {
input: function () {
this.$emit('update:value', this.$el.value)
}
}
});
Vue.component('vue-model',{
template:'<input :value="input_value" @input="updateValue($event.target.value)">',
props:['input_value'],
methods:{
updateValue:function (val) {
this.$emit('change',val);
}
}
});
new Vue({
el: "#vue-sync",
data: {
parentValue: 1
}
});
new Vue({
el:"#vue-v-model",
data:{
value:1
}
})
</script>北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。