1、列表項目判斷函數(shù)作用域可以把函數(shù)通過window.xx1.xx2()這樣表示一下,最后的xx2才是作用域
2、可以把wo理解成window.wo,所以執(zhí)行時的作用域時window
3、wo里面的test是簡單的函數(shù)調(diào)用,故作用域還是window
如果這樣改就是blue了:
wo.color='blue'
wo.test=function(){
console.warn(this.color);
}
window.wo.test()
tip:最后執(zhí)行時wo點出來的,故執(zhí)行環(huán)境是wo
(?!.*[\u4E00-\u9FA5\s])(?!^[a-zA-Z]+$)(?!^[\d]+$)(?!^[^a-zA-Z\d]+$)^.{6,16}$
字母、數(shù)字、特殊字符最少2種組合(不能有中文和空格)
(?!.*\s)(?!^[\u4E00-\u9FA5]+$)(?!^[a-zA-Z]+$)(?!^[\d]+$)(?!^[^\u4E00-\u9FA5a-zA-Z\d]+$)^.{6,16}$
中文、字母、數(shù)字、特殊字符最少2種組合(不能有空格)
.1其實就是0.1 當然匹配了
非常簡單
1 你只是單純前端實現(xiàn) 也就是個demo 可以點擊獲取元素 然后把元素追加到左邊購物車中,然后顯示
2 項目 前后端配合 點擊把數(shù)據(jù)傳給后臺 然后后端接受處理,把元素歸結(jié)到未結(jié)算的購物車中,然后你調(diào)取
購物車欄目,把這個物品展示出來
點擊追加 數(shù)據(jù)肯定你的變化
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
<div @click="handleClick($event)" v-text="vlaue"></div>
<ul>
<li v-for="item in arr">{{item}}</li>
</ul>
</div>
</div>
<script>
new Vue({
el: "#app",
data(){
return{
vlaue:'123456',
arr:[]
}
},
methods:{
handleClick(){
this.arr.push(this.vlaue)
}
},
})
</script>
</body>
</html> 自己寫邏輯,點擊全選后,將a,b,c設(shè)置為與全選按鈕一樣的狀態(tài)。代碼如下:
allSelect(){
a = allse;
b = allse;
c = allse;
}莫慌,你先確認網(wǎng)絡(luò)沒有問題,然后確認git clone的地址也沒有問題。如果都沒有問題,就說明是這個軟件的問題,而這個軟件只是對git的一種包裝,找到你安裝的git.exe的路徑,然后命令行運行g(shù)it clone xxx/xx/xx 試一下
重定向用return就可以了
server {
server_name www.example.com;
location ~ /list/([a-zA-Z0-9]+)\.html$ {
return 301 http://$1.example.com/;
}
}
二級域名的默認首頁可以用正則捕獲并配合try_files
server {
server_name ~^(\w+)\.example\.com$;
root /home/www/list/;
index index.html;
location /{
try_files $1.html $uri;
}
}lazy-route不是已近棄用了嗎 你可以試試react-loadable
https://github.com/hualongdat... 這是我寫的一個按需加載 代碼分割的一個demo
說了一大堆我也看不懂,我就知道,你在vue實例的data里 弄一個對象,然后再后臺接口 返回成功的那里 把vue的data里的對象 等于 接口獲取的對象 就完事了
three.js
你可以看看 https://threejs.org/
試試glob.sync('./**/*.{tif,png,jpg}')
你都是bootstrap了,用柵格呀
類似于
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12" >
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12" >
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
</div>
</div>
給cascader組件設(shè)置一個ref
let obj = {}
obj.stopPropagation = () =>{}
this.$refs.cascader.clearValue(obj)
去element-ui的github上查看源碼
此處clearValue需要傳入一個事件對象 這里是自己模擬一個事件對象來避免報錯
換個想自己插代碼的業(yè)務(wù)不就完了。
大概是少了url-loader吧
// 最上面背景圖
wx.getImageInfo({
src: that.data.commonUrl + 'card1.png',
success: function(res) {
ctx.drawImage(res.path, 0, 0, that.data.canvasWidth, contentHeight*0.90);
// 頭像
that.drawAvtar(ctx);
//描述
that.drawFont(ctx, '推薦你試下! 人人都有獎勵喲~', this.data.canvasWidth * 0.05, contentHeight * 0.98);
// 昵稱
that.drawFont(ctx, '安達市大所多', this.data.canvasWidth * 0.01, contentHeight * 0.67);
}
})
如果你非要用這種方法來修改的話……,首先要明確一個,就是LocalStorage存儲的是字符串
所以我假設(shè)你的LocalStorage里面存的對象是JSON.stringify()轉(zhuǎn)出的json
function RewriteLS(LSkey,fn){
//Write接收一個回調(diào)函數(shù)作為參數(shù),回調(diào)函數(shù)的參數(shù)為要修改的obj
if(!localStorage[LSkey]){
localStorage[LSkey] = JSON.stringify({});
}
let Obj = JSON.parse(localStorage[LSkey]);//這里應(yīng)當先判斷isJSON,我就省略了,懶得寫
Obj = fn(Obj)||Obj; //這里可以隨你return,直接用引用修改的話就不用return了
console.log(Obj);
localStorage[LSkey] = JSON.stringify(Obj)
}
function editFn(path,value){
let pathArr = path.split(".");
RewriteLS(pathArr.splice(0,1),(obj)=>{
try{
eval("obj."+pathArr.join(".")+"=value");
}catch(e){
//中間的path可能出錯。
throw e;
}
})
}
我直接使用了eval來處理賦值,如果你想的話,循環(huán)或者遞歸來resolve路徑也是可以的。
但是你所說的傳遞一個字符串路徑的方式我十分不推薦。
你可以看到我單獨封裝了一個RewriteLS函數(shù),使用該函數(shù)
RewriteLS("userInfo",obj=>{
//在這里對obj的屬性進行處理
});
來處理的話會更加靈活,也更安全。
不能,他是基于canvas的繪圖,給定的canvas區(qū)域有多大,就只能轉(zhuǎn)換出多大的圖片,如果有需要,可以添加一個隱藏的超大的canvas,用echarts繪完圖再導(dǎo)出
北大青鳥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)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(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)師。