function Person(){
getAge = function(){
console.log(10);
}
console.log(this)
return this;
}
Person().getAge(); // 10
Person函數(shù)中定義了全局函數(shù)getAge,調(diào)用Person(),返回的是window,調(diào)用window.getAge結(jié)果自然是10
new Person().getAge(); // 30
new Person()創(chuàng)建了實例,console.log(this)打印出來的是這個實例,實例沒有g(shù)etAge構(gòu)造方法,但有g(shù)etAge原型方法
var app10 = new Vue({
el:"#app-10",
data:{
msg:{
age:18
}
}
})
Vue.set(app10.msg,"name","zhangsan");
添加屬性/
寫了一篇 3 的 CLI 的多頁:https://segmentfault.com/a/11...
2 的話,github 搜一下,挺多的,原理類似,要動態(tài)找入口文件、找模板文件
看你描述的情形,是想實現(xiàn)表格的單選功能吧。
①elementUI的表格有單選功能,可以不用該功能。
②如果你覺得原有表格的單選功能不太好,真想實現(xiàn)這樣的效果,綁定每一個switch的值(該行是否為選中的當(dāng)前行)
https://codepen.io/kingdil/pe...
1.tabbar圖片和文字一一對應(yīng),首先考慮到的肯定是循環(huán)數(shù)據(jù)格式應(yīng)該如下
tabs:[
{
title:'全部',
ico:'http://thyrsi.com/t6/367/1536299620x-1404781180.png',
icon:'http://thyrsi.com/t6/367/1536299648x-1404781180.png',
},
{
title:'營養(yǎng)',
ico:'http://thyrsi.com/t6/367/1536299680x-1404781180.png',
icon:'http://thyrsi.com/t6/367/1536299701x-1404781180.png',
},
{
title:'運動',
ico:'http://thyrsi.com/t6/367/1536299735x-1404781180.png',
icon:'http://thyrsi.com/t6/367/1536299715x-1404781180.png',
}
]
2.選中后圖片變化,文字變色,設(shè)選中的索引值為curIdx,當(dāng)選中索引值等于tabbar索引值時便是該tabbar被選中。添加選中后的class,改變選中后的圖標(biāo)
<ul class="tabs">
<li :class="{'cur':curIdx==index}" v-for="(item,index) in tabs" @click="selectTabs(index)">
<div class="tab_ico">
<img :src="curIdx==index?item.icon:item.ico" alt="">
</div>
<div class="tab_title">
<span v-text="item.title"></span>
</div>
</li>
</ul>
3.綁定點擊事件,傳索引值,點擊哪個tabbar的時候curIdx就等于改索引值
selectTabs:function(index){
this.curIdx=index;
},
嗯嗯,比較新的東西哈~
我在考慮 用 node 做graphql server, 然后數(shù)據(jù)從 javaee php api 來讀取。
不知道是不是這個。
function test(...a){
console.log(a,...a);
if(a[0]){ // 是否存在第一個參數(shù)
// do something
}
if(a[1]){ // 是否存在第二個參數(shù)
// do something
}
....
}
test(1,2,3)
框架主要作用是組件化,數(shù)據(jù)驅(qū)動
你這個圖片的外鏈呢
多個命令之間用管道符鏈接是可以的
src不受跨域的影響,jsonp跨域的原理就是基于這個的。vue的話腳手架里,配置下代理就可以了?;蛘哂胒etch,也能解決跨域問題。萌新一枚,看看就好。。
state
要用computed
返回
你可以用Promise.all
或者for of
加async/await
。
function pushData(arr, value) {
return new Promise((reslove) => {
setTimeout(() => {
arr.push(value);
console.log('push data over', value)
reslove();
}, 1000);
})
}
async function longTimeDo() {
let data = [];
let sourse = [1, 2, 3, 4, 5];
for (let value of sourse) {
await pushData(data, value);
}
console.log(data)
}
longTimeDo();
傳進去的<Input />
是React Element
而非class
,因此調(diào)用處直接寫HOC(Input)
即可
第二個問題,你在HOC中獲取的是class
而不是React Element
,而組件數(shù)據(jù)是相對React Element
而言的,因此答案是無法獲取
可以試試這個插件 EditorConfig for VS Code
列表圖標(biāo)的圖片不能設(shè)置寬高。
你設(shè)置的10px是列表項的寬高。
10 * 10的大小容不下 咖啡。
你可以找一個10*10大小的圖片當(dāng)你的列表圖標(biāo)。
concat定義的初衷是用來拼接兩個或多個數(shù)組,當(dāng)然他不僅僅是拼接數(shù)組,你可以理解為他是拼接多個元素到數(shù)組中,如果他的參數(shù)是數(shù)組,則打散參數(shù)中的數(shù)組,以單個元素形式拼接到新數(shù)組中
[].concat([1,[2]],[3]); //[1, [2], 3]
除了拼接數(shù)組,concat還可以拼接字符串''.concat(1,2,[3,4]); //"123,4"
CSS @media考慮下,當(dāng)屏幕寬度在一定范圍內(nèi)做出樣式的調(diào)整
1.break用于完全結(jié)束一個循環(huán),跳出循環(huán)體執(zhí)行循環(huán)后面的語句,
2.continue是跳過當(dāng)次循環(huán)中剩下的語句,執(zhí)行下一次循環(huán)。。
3.所謂點擊事件是一直存在的,除非你注銷或釋放了這個事件。
4.return在循環(huán)完成后調(diào)用、
webpack 讓你擁有模塊化的開發(fā)體驗,一般來說不需要你手動在 script 元素中引入腳本文件(這種引入腳本文件的樣子其實更類似打包后的結(jié)果,當(dāng)然在打包過程中會對所有的代碼做一定的處理),不過如果一定要引入某個腳本供全局使用,其實也不是不可以,寫在基于的那個html中即可。
new HtmlWebpackPlugin({template: './src/index.html'})
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(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)師。