你的問題就是如何設(shè)計一個合理的用戶登錄方式唄,這個問題一般用session和cookie解決(后者具體是什么自行搜索):每個用戶使用同一個瀏覽器訪問你的網(wǎng)站的時候都會攜帶其在你的網(wǎng)站上的cookie,這個cookie中含有你給這個用戶分配的session id(若沒有,則說明這個用戶是第一次訪問你的網(wǎng)站,這時應(yīng)該給他分配一個新的session id)。當(dāng)這個用戶登錄后,服務(wù)器就在對應(yīng)的session中記錄該用戶的登錄狀態(tài),例如如下元組:(用戶ID,登錄時間,登錄狀態(tài)失效時間)——這個登錄狀態(tài)信息是記錄在服務(wù)器上的數(shù)據(jù)庫中的。之后用戶再次訪問你的網(wǎng)站的時候,由于其訪問時攜帶的cookie中包含有session id,因此服務(wù)器通過這個id重新到數(shù)據(jù)庫中讀取并恢復(fù)該用戶的登錄狀態(tài)。
如果還不明白,請先搞明白cookie是什么,然后追問,我再給你另外舉例。
location / {}這條規(guī)則,由于沒加=限定為完全匹配,所以默認(rèn)的模糊匹配生效,再加上它又在前邊,優(yōu)先級比/apis/這條要高,所以實際上apis那條規(guī)則永遠也不會被命中。
解決也簡單,既然你的重點在apis那條規(guī)則上,那干嘛把它放后邊呢?配置時一般會把/放到最后,在其它規(guī)則都沒命中時,才需要它保底的,放前邊它就成截胡的了。
1.不循環(huán)
2.循環(huán)后加v-if="index===0"
直接把.htaccess放到public不行嗎
了解下你代碼里的 border-image-slice 屬性..
/ul_.+?\b/.exec("haha ul_ooxxox dasd");
//["ul_ooxxox", index: 5, input: "haha ul_ooxxox dasd", groups: undefined]是這個意思?
<div id="content">
<div class="mui-input-row mui-radio mui-left moren">
<label>設(shè)為默認(rèn)</label>
<input name="radio1" type="radio" class="moren" id="r1">
</div>
<div class="mui-input-row mui-radio mui-left moren">
<label>設(shè)為默認(rèn)</label>
<input name="radio1" type="radio" class="moren">
</div>
<div class="mui-input-row mui-radio mui-left moren">
<label>設(shè)為默認(rèn)</label>
<input name="radio1" type="radio" class="moren">
</div>
</div>
// 選中最后一個
document.querySelector(".moren:last-child .moren").checked = "true";其他引入的方式可以了解下js模塊化發(fā)展
tcp在傳輸層,http在應(yīng)用層
是否能這樣直接使用呢?這個存在疑問。
因為我是沒有這樣用過,基本上服務(wù)端是http,client就使用http協(xié)議去對接。tcp也一樣。
如果你只是為了初始化model而實現(xiàn)路由的切換大可不必。在配置路由的時候把頁面里面需要用到的所有model一次性初始化就行了。
比如在根路徑下面同時注冊 user和login兩個model。
0.3s 和 .3s 效果一樣
少寫了一個字符,減小了體積
shift使用錯了
if(a[0]==='-1'){
// a.shift()表示數(shù)組a移除第一個值,并返回該值
this.game_app_key=a.shift(); // 這里this.game_app_key就變成了-1
}
正確的方法應(yīng)該是
if(a[0]==='-1'){
a.shift()
this.game_app_key=a; // 這里this.game_app_key就變成了剩下的值
}1.方法一通過父組件傳值
2.方法二用vuex
拆分必然帶來一定程度的復(fù)雜性
function getIndexFromDomOrSelector(domOrSelector){
let dom;
// 檢查是dom還是Selector
if(domOrSelector instanceof HTMLElement || domOrSelector instanceof Element){
dom = domOrSelector;
}else if(typeof domOrSelector === "string"){
dom = document.querySelector(domOrSelector);
if(!dom) throw new Error("selector無效,找不到dom")
}else{
throw new Error("參數(shù)不合法");
}
// 獲取所有的兄弟節(jié)點
const brothers = Array.from(dom.parentNode.children);
return brothers.indexOf(dom);
}
// 方式1
getIndexFromDomOrSelector("#a")
// 方式2
const td = document.getElementById("a");
getIndexFromDomOrSelector(td)你都沒說清楚你的代碼是如何到下一頁和如何回到上一頁的,比如是用的路由跳轉(zhuǎn)還是頁面的重新加載? 如果樓主用的是原生js寫的頁面, 建議你點擊返回上頁時觸發(fā)的window.location.href或window.location.reload()事件,這樣可以重新加載頁面, 價格也就會重新計算了, 但前提是你在上一個頁面修改的數(shù)值還能拿得到, 如果拿不到說明你這么寫本身架構(gòu)就有問題了. 可以嘗試使用Vue來重構(gòu)頁面, 父子組件間的通信了解一下就ok了
兄弟你說的是合并json吧 此處可以用arguments來做, 沒個返回返回的JSON數(shù)據(jù)都看成一個參數(shù) 然后創(chuàng)建個新數(shù)組 用for in 循環(huán)合并。
import()是個語法糖,返回值是一個Promise對象,意味著這需要異步處理,你可以在.then()中拿到真正的模塊?;谶@點,你的截圖其實是這樣的:
{
component: () => {
return import('xxx');
},
}
把import包裹在函數(shù)中,當(dāng)真正用到模塊的時候,才執(zhí)行 component().then()。這就是懶加載了
關(guān)于elementui的菜單導(dǎo)航的配置有個router屬性要開啟,https://blog.csdn.net/weixin_...
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。