個(gè)人喜歡下劃線,原因
下劃線命名法標(biāo)準(zhǔn)叫法好像叫snake
angularjs 語(yǔ)言切換顯示問題 線上在清除緩存的情況下首次加載會(huì)出現(xiàn)中英文顯示混亂
如下所示,少了return,不然沒法繼續(xù)then
var superagent = require('superagent')
var p1 = function (path) {
return new Promise(function (resolve, reject) {
superagent.get(path).end(function (err, res) {
if (err) {
console.log('err1')
} else {
if (res.status == 200) {
console.log('step1')
resolve(path);
}
}
})
});
}
var p2 = function (path) {
return new Promise(function (resolve, reject) {
superagent.get(path).end(function (err, res) {
if (err) {
console.log('err2')
} else {
if (res.status == 200) {
console.log('step2')
resolve(path)
}
}
})
});
}
var p3 = function (path) {
return new Promise(function (resolve, reject) {
superagent.get(path).end(function (err, res) {
if (err) {
console.log('err3')
} else {
if (res.status == 200) {
console.log('step3')
resolve(path)
}
}
})
});
}
var p4 = function (path) {
return new Promise(function (resolve, reject) {
superagent.get(path).end(function (err, res) {
if (err) {
console.log('err4')
} else {
if (res.status == 200) {
console.log('step4')
resolve(path)
}
}
})
});
}
p1("http://www.baidu.com")
.then(function (val) { return p2(val)})
.then(function (val) {return p3(val)})
.then(function (val) {return p4(val)})
//輸出
step1
step2
step3
step4
video的兼容性不是很好。
對(duì)于不支持的瀏覽器,建議使用傳統(tǒng)的加載視頻的方法,
比如 <object></object>,里面還會(huì)用到 embed,param 之類的標(biāo)簽或?qū)傩?/p>
getTable方法在Model里面定義的是非靜態(tài)方法
public function getTable()
直接調(diào)用PHP就會(huì)跳出了一個(gè)Strict錯(cuò)誤。
而調(diào)用Model::where的時(shí)候,由于where沒有在Model里面定義,PHP會(huì)找Model里面的__callStatic,將where方法代理到目標(biāo)類里面。
Model的__callStatic方法注釋也解釋的很清楚
/**
* Handle dynamic static method calls into the method.
*
* @param string $method
* @param array $parameters
* @return mixed
*/
public static function __callStatic($method, $parameters)
{
$instance = new static;
return call_user_func_array([$instance, $method], $parameters);
}
preventDefault
你先去w3c 或者M(jìn)DN之類的 把基礎(chǔ)補(bǔ)補(bǔ)再來(lái)問吧。。
使用閉包要么是為了訪問函數(shù)內(nèi)部的變量、要么是為了將一個(gè)變量保存在內(nèi)存中,或者保護(hù)函數(shù)內(nèi)部變量;
1、平時(shí)在我們封裝功能函數(shù)時(shí),為了不讓全局變量混亂,污染全局作用域,這時(shí)候可以使用閉包代替全局變量(JQuery內(nèi)部的封裝就是如此);
2、還有常用的就是為了創(chuàng)建出類似塊級(jí)作用域(即為一個(gè)nodelist對(duì)象列表中的每一個(gè)元素綁定事件時(shí));
3、高價(jià)函數(shù)的使用也是有所體現(xiàn)的。
…………平時(shí)我們使用閉包的方面還是比較多的,不知不覺中其實(shí)你就已經(jīng)創(chuàng)建了閉包
select: [xx,xxx,xxxx,xxxx]
select.indexOf('xx') > -1 顯示開,否則顯示關(guān)
點(diǎn)擊回調(diào)函數(shù)
aaa (name) {
如果select里面有name就刪除,沒有就添加
}demo()
.then(name => {
console.log(name)
});
(async () => {
const name = await demo()
console.log(name)
})()
加一個(gè)分號(hào)就好了,那個(gè)地方j(luò)s執(zhí)行的時(shí)候把前后兩部分當(dāng)做函數(shù)執(zhí)行了。
謝謝原來(lái)是ts的寫的···
@media print {}
//div[@id="indexCarousel"]//div[@class="item"]//img/@src可以使用spring的WebDataBinder
服務(wù)端:
@InitBinder("classObj")
public void initUser(WebDataBinder binder){
// 設(shè)置對(duì)象前綴
binder.setFieldDefaultPrefix("classObj.");
}
@InitBinder("student")
public void initAdmin(WebDataBinder binder){
binder.setFieldDefaultPrefix("student.");
}
@RequestMapping(value = "xxx")
@ResponseBody
public String xxx(ClassObj classObj, Student student){
// do something
}
form表單內(nèi):
<input name='classObj.name' />
<input name='student.name' />執(zhí)行打包命令還是會(huì)全部打包成靜態(tài)文件,按需加載只是代碼執(zhí)行到哪里才執(zhí)行對(duì)應(yīng)組件的代碼,如果沒有按需在首頁(yè)就會(huì)加載所有的組件,
CDN主要是做靜態(tài)資源內(nèi)容分發(fā),如CSS和image,因?yàn)橛行r(shí)候組件雖然按需加載但是文件比較大的情況下還是會(huì)比較慢,但緩存做了CDN可以就近請(qǐng)求資源加快訪問速度
已找到解決方案,原文鏈接:http://blog.sina.com.cn/s/blo...
為什么要混在一起,建議使用vuex存儲(chǔ)狀態(tài),父子組件,完成各自的業(yè)務(wù)邏輯。這樣比較清晰。
從主鍵還是索引取決于查詢條件,即where和order by后面的涉及的字段.可以用explain select xxx from your_table來(lái)看.
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(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ù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。