經(jīng)過幾天的摸索 directive 中 link方法中 $scope.$watch 已經(jīng)是監(jiān)聽數(shù)據(jù)變話的動(dòng)作,在HTML頁面中 data="chart.barData" 在controller中使用的this.barData。這時(shí)使用$timeout方法來更新barData對象時(shí) barData對象已經(jīng)不存在,需要將HTML中的chart.barData直接改為data="barData",并且在controller中使用$timeout,$timeout方法中再使用$scope對對象進(jìn)行數(shù)據(jù)更新。
1,可以直接把token拼在url上,然后在頁面里取,或者
// 把函數(shù)掛在window對象上來暴露給APP
let _this = this;
window.getParams= function(params) {
_this.getParams(params);
};
2,3一個(gè)意思
//調(diào)用原生代碼暴露的接口
appFun(state, { funName, val = null }) {
if (state.dev.type == 2) {
window.android[funName](val);//android是安卓原生代碼那邊自定義的
} else if (state.dev.type == 1) {
window.webkit.messageHandlers[funName].postMessage(val);
}
}
或者去了解下jsbridge
原生代碼讓他們自己搜去吧~
默認(rèn)的new Vue()方法是不會(huì)暴露出全局變量的
var fileEle = document.getElementById("file");
var formData = new FormData();
for(var i in file.files){//這里如果單張上傳就不必遍歷直接formData.append('file',file.files[0])
formData.append('file',file.files[i]);
}
delete formData[0]//刪除第一張,以此類推
$.ajax({
url: '/upload',
type: 'POST',
data: formData,
cache: false,
contentType: false,
processData: false,
success: function(data){
//你的邏輯
}
}); 1.這個(gè)就應(yīng)該冗余了,你目前沒更多需求,但是要考慮到將來可能潛在的需求。
id,user_id,article_id
什么是可能是潛在的需求呢
2.舉個(gè)例子,比如說你們做了社交圈子,比較常見的設(shè)計(jì)就是找出和你有共同興趣愛好的人,那么你如何去找,是不是得分析數(shù)據(jù),那么共同收藏是不是可以作為一個(gè)點(diǎn)。而且SQL只要這么寫SELEC * from shoucang where article_id= {你收藏文章的ID} limit 10,可以走索引,不會(huì)造成性能開銷
3.數(shù)據(jù)庫設(shè)計(jì)中,涉及到 1:N , N:N 。無論前期需求如何,一定要設(shè)計(jì)一張中間表。
Promise.all
var fetch1 = function () {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve("1")
}, 2000)
})
};
var fetch2 = function () {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve("2")
}, 1000)
})
};
Promise.all([fetch1(),fetch2()]).then(function(res,b){
console.log(res)//['1','2']
})容器用
.main {
width: 100vw;
height: 100vh;
display: flex;
flex-flow: column nowrap;
justify-content: space-between;
}
然后header和footer用flex定高,中間內(nèi)容的部分直接flex:auto;是不是就行了?
記得overflow: hidden;和另外跑遍兼容。
window.open('https://pleaseFuckMe.com')
我也去弄了一下koa-i18next-middleware,目測下來是這個(gè)庫的問題,已經(jīng)有人提了issue,庫主還沒有修復(fù),你可以換成試試koa官方的i18n以及locales。
route的最外層組件必須是router
html5 提供的 required 屬性, 去掉? 去掉就直接把這個(gè)屬性去掉行, 想要修改提示內(nèi)容,可以使用js,度一下一堆,我就不寫了...
給圖片加一個(gè)時(shí)間戳參數(shù)唄
應(yīng)該是墻的原因 我測試了一下我的環(huán)境可以
建議您試試
可以通過修改npm的配置文件讓npm到另外的pacakge mirror站點(diǎn)去找package,通過如下命令
$ npm config set registry https://registry.npm.taobao.org
$ npm config set registry http://r.cnpmjs.org
或者:npm config set registry http://registry.npmjs.eu
隨后再執(zhí)行
npm install
像我就是用的taobao鏡像
框架這樣規(guī)定的,你定義TestDirective時(shí)不也是吧onChange做為scope的屬性,所以“&綁定”時(shí)都是通過scope的。
可以給你要view那個(gè)element 一個(gè)id,然后用scrollIntoView 這個(gè)API:
ex:
document.getElementById('chart').scrollIntoView({block: "end"});
其實(shí)這個(gè)邏輯要和自動(dòng)登錄放在一起。
比如用戶不是返回,而是登錄之后又進(jìn)到了登錄頁面,這時(shí)你就應(yīng)該自動(dòng)跳轉(zhuǎn)。
所以你可以在登錄頁面做一個(gè)判斷,如果用戶已經(jīng)是登錄狀態(tài)(不同登錄系統(tǒng)的做法不同判斷),自動(dòng)跳轉(zhuǎn)。
需要額外解決的是某些環(huán)境下,返回操作并不會(huì)執(zhí)行js,需要特定適配。
當(dāng)然,更簡單是直接用replace,把登錄頁從瀏覽歷史覆蓋掉,但上面的步驟也是不可或缺的。
你這個(gè)外部引入js具體指的是?
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(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ù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(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)師。