為什么不用include
有兩個問題:
var pattern = /^[\u4E00-\u9FA5A-Za-z0-9_]{5,15}$/;
\u3DE3)這個字不在\u4E00-\u9FA5A范圍內(nèi)。javascript操作json最方便了,而mongodb也是json存儲的,mongodb的操作語言是javascript,一點違和感都沒有。用mongodb也很方便,不需要事先設置數(shù)據(jù)結構,字段隨時可以加,要是用來保存RESTFUL API請求與返回數(shù)據(jù)那就更方便了,不論數(shù)據(jù)有多復雜,直接扔進去就好了。
因為/g的原因
reg = /1/g
s = '1'
reg.test(s) // true
reg.test(s) // false
reg = /1/
reg.test(s) // true
reg.test(s) // true
當設置全局標志的正則使用test()
如果正則表達式設置了全局標志,test() 的執(zhí)行會改變正則表達式 lastIndex屬性。連續(xù)的執(zhí)行test()方法,后續(xù)的執(zhí)行將會從 lastIndex 處開始匹配字符串,(exec() 同樣改變正則本身的 lastIndex屬性值).
翻譯下截圖中的內(nèi)容,這個函數(shù)的作用是,“獲取指定對象的嵌套屬性”
obj 就是“指定對象”,而 key 就是“嵌套屬性”,取值是鏈式的字符串形式 'loc.foo.bar'
當要獲取的嵌套屬性不存在時(可能是屬性鏈中某個中間屬性就不存在),就返回 null 或 undefined。
了解這段代碼的作用:(英語不好可以用)翻譯工具 + 看調(diào)用示例
如何去讀懂它:哪里不懂點(查)哪里 (split? reduce? 查文檔吧)
vue項目根目錄下有個static文件夾,靜態(tài)圖片和json等都在這個目錄下相對引用,打包之后這個文件夾下的內(nèi)容會打到發(fā)布項目的static,兩個路徑一致,就可以直接顯示了
防止重復點擊按鈕:可以采用一點擊一次后讓按鈕置灰,暫時不可以用,響應結束后再可以用。
防止重復提交請求:可以采用請求隊列的方式,每次請求時檢查隊列中有無該請求,有則返回,無則提交,并將該請求添加到隊列,響應完畢,將響應的請求從隊列中移除。
推薦您看一下說說API的防重放機制
目前我們公司就采用這些方式!
v-on:click簡寫是為@click
最好不要操作dom,建議是在元素上加事件,將城市作為值傳過去。<button id="hangzhou" @click="choice('杭州')"></button>
方法
methods:{
choice:function(city){
this.msg = city
}
}const randoms = {
[Symbol.iterator]: function () {
return {
next: function () {
var r = Math.random();
if ( r < 0.9 )
return { value: r, done: false }
else
return { value: null, done: true }
}
}
}
}
let randomsPool = [];
for ( var random of randoms ) {
randomsPool.push( random );
}
console.log( randomsPool )ESLint 只對 JavaScript 起作用
對于跨域問題,可以參考關于移動端html5的跨域問題
跟vue沒什么關系,找個地方把你路徑的公用前綴存起來就行了。
1.沒用vue-cli的話window.localStorage.setItem('COMMON_PATH', '//www.xxx.xxx/xxx')
或者在一個公用的js里直接聲明一個變量
2.用了vue-cli的話
起一個constant.js文件
const constant = {
'COMMON_PATH': '//www.xxx.xxx/xxx'
}
export default constant
然后在哪用在哪import
同問,解決了嗎?我的組件文件html結構比較多,文件比較大!每次保存熱更新,都要很久
使用字體圖標更為合適,也更方便渲染。
js里面寫的list對應的jq對象,字符串和對象拼接會將對象轉(zhuǎn)為string類型,所以結果會和預期想的不一樣,改為如下
var context = '',
list = $('#content');
for (var i = 0; i < 10; i++) {
context += '<li><div id="content"><h1>標題</h1><p><內(nèi)容></p></div></li>';
}
$("#app").append(context);你這個就是點擊事件里面有點擊事件,
$('button').off().on('click', function() {
})北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。