fun1 里面 return fun2() , fun2 里面 return fun3()
個人認為用js寫app總是有很多坑的...
如果樓主確定要用Hbuilder + Vue寫的話,也不是不可以,但僅僅是個demo或者是個小玩具
再者,使用什么UI框架不是問題
最后,Hbuilder并沒有很多Native方法可供選擇,簡單來說就是打包出來的app只是一個殼子套上web頁面
推薦RN Weex 或者Cordova之類的
element ui 樹形組件不支持拖拽節(jié)點
goroutine池很有必要,可以看看gf框架實現(xiàn)的grpool: http://gf.johng.cn/504458
在高并發(fā)下grpool的性能比原生的goroutine高出幾倍到數(shù)百倍,具體看下測試報告以及測試代碼。grpool支持工作線程數(shù)量限制,底層是使用channel來實現(xiàn)的。我覺得數(shù)量限不限制主要還是看業(yè)務場景以及硬件性能,默認情況下一般不需要限制。
以下全部詳細解析explain各個屬性含義:
????
????各屬性含義:
????id: 查詢的序列號
????select_type: 查詢的類型,主要是區(qū)別普通查詢和聯(lián)合查詢、子查詢之類的復雜查詢
SIMPLE:查詢中不包含子查詢或者UNION
PRIMARY
SELECT或WHERE列表中包含了子查詢,該子查詢被標記為:SUBQUERY
????table: 輸出的行所引用的表
????type: 訪問類型
????
????從左至右,性能由差到好
eq_ref和const的區(qū)別:)
eq_ref:唯一性索引掃描,對于每個索引鍵,表中只有一條記錄與之匹配。常見于主鍵或唯一索引掃描const, system: 單表中最多有一個匹配行,查詢起來非常迅速,例如根據(jù)主鍵或唯一索引查詢。system是const類型的特例,當查詢的表只有一行的情況下, 使用system。select 1 from test where 1
????possible_keys: 表示查詢時可能使用的索引。如果是空的,沒有相關的索引。這時要提高性能,可通過檢驗WHERE子句,看是否引用某些字段,或者檢查字段不是適合索引
????key: 顯示MySQL實際決定使用的索引。如果沒有索引被選擇,是NULL
????key_len: 使用到索引字段的長度
????注:key_len顯示的值為索引字段的最大可能長度,并非實際使用長度,即key_len是根據(jù)表定義計算而得,不是通過表內(nèi)檢索出的。
????ref: 顯示哪個字段或常數(shù)與key一起被使用
????rows: 這個數(shù)表示mysql要遍歷多少數(shù)據(jù)才能找到,表示MySQL根據(jù)表統(tǒng)計信息及索引選用情況,估算的找到所需的記錄所需要讀取的行數(shù),在innodb上可能是不準確的
????Extra: 執(zhí)行情況的說明和描述。包含不適合在其他列中顯示但十分重要的額外信息。
給你思路吧,先全部讀取生成列表,再用切片
如三部分一共 64行
第一部分是[9:20]
第二部分是[31:42]
第三部分是[53:]
代碼修改為
$('#id').append(`{$title} -- {$info}`); //這里不顯示
雙引號""是字符串字面量
而模板字符串的字面量是`,就是tab鍵上面那個按鈕
你這兒引用錯了,肯定不生效
類似問題,先直接上mdn看看,那個權威且詳盡
寫法錯誤,需要寫成父子組件動態(tài)傳值的形式::prop="expression"
目前的寫法:prop="string",其實傳入的不是變量,而是字符串。
idea可以通過maven projects組件查看maven項目jar包的依賴關系
這個JSON.parse 就可以 看結果
你給的截圖里面沒有詳細的錯誤日志,去掉--fork后會輸出確切的錯誤,可以先看一下。
經(jīng)驗來看,確定其他都沒動過的話,看一下172.27.0.15這個IP地址是不是你這臺服務器上的。
ifconfig | grep inet
如果有看到172.27.0.15則沒有問題。
continue的意思是跳過這輪循環(huán),馬上開始下輪循環(huán)。 在你的代碼中,執(zhí)行continue,那么if語句continue之后的都不執(zhí)行了。 i++后執(zhí)行新的一輪循環(huán)判斷。
若想去掉,你就反著寫唄,即滿足xxx條件才執(zhí)行if continue下面的語句
for (var i = 0; i < aggregations.all_outdept_name.buckets.length; i++) {
if (!(aggregations.all_outdept_name.buckets[i].key == '')){
var department_obj = {
value: aggregations.all_outdept_name.buckets[i].key,
label: aggregations.all_outdept_name.buckets[i].key,
count: aggregations.all_outdept_name.buckets[i].doc_count
}
my_department.push(department_obj);
}
}
const number3 = Number.isNaN(parseFloat(this.inputValues[2].percentage))
? 0 : this.inputValues[2].percentage;
inputValues 是數(shù)組
inputValues[0] 這樣
或者 forEach 循環(huán) reduce
這樣
sumValue() {
var sum = 0;
this.inputValues.foreach((item)=>{
sum += Number.isNaN(parseFloat(item.percentage))
? 0 : parseFloat(item.percentage);
})
return sum;
}
return this.inputValues.reduce((total,value) => {
return Number.isNaN(parseFloat(value.percentage)) ?
total :
total + parseFloat(value.percentage)
},0)
還是看一看 mdn 關于數(shù)組的操作
css就可以
//html
<li class='father'>
<div class='children'></div>
</li>
<li class='father'>
<div class='children'></div>
</li>
.....
//css
.children{display:none}
.father:hover{bacnground:blue}
.father:hover .children{display:block}? vue在各種功能上能不能完全代替Jquery?
不能。
事實上的情況是,用了 vue 這種層面的東西,需要再用 jQuery 的場景會少一些了。因為需要你手動操作節(jié)點,處理事件的機會更少了。
所以,如果 vue 自己的一些東西已經(jīng)完全滿足你的需要,那你沒機會再用到 jQuery 的 api 。如果不滿足你的需要,那么你可以用 jQuery ,也可以直接用原生的 api 實現(xiàn)一些東西,畢竟,現(xiàn)在市面上兼容性問題已經(jīng)不像以前那么尷尬了。
還有什么樣的js框架適合我的項目?React?
無所謂是否適合你的項目,你只需要考慮,你會什么就好了。 vue / react/ angular 隨便選一個學學就好。( react 是最流行的, vue 也許比較容易上手,我是一直用 angular 的,并且認為前兩者相沒有什么吸引我的新東西)
? Jquery有bootstrap這樣漂亮的ui框架,vue有沒有配套的ui框架?
有。如果找不到,不會搜索,那是另一個問題了。
django是不是自帶一套ui界面啊,我看他的啟動界面還是挺漂亮的。
django 自帶的是管理后臺,僅僅是后臺。
? 我的網(wǎng)站里有一個新聞欄,就是推送各種用戶的新聞,我想這個功能應該是用nosql的數(shù)據(jù)庫更適合(我猜的),那應該會用到nosql這樣的數(shù)據(jù)庫如mongodb等,那Django框架對哪一種nosql數(shù)據(jù)庫匹配更好?
你覺得“更適合”并沒有什么用,因為你并不具備判斷這些技術方案的基礎知識。換句話說,老老實實把關系數(shù)據(jù)庫用好再說吧。(到那個時間你就會發(fā)現(xiàn),所謂的 nosql ,在大多數(shù)的業(yè)務邏輯型的場景下,都是不必要的)
? 除了nosql數(shù)據(jù)庫的應用,我的網(wǎng)站里還有各種結構化數(shù)據(jù),我在django中同時使用結構化的數(shù)據(jù)庫,如mysql,或者自帶的sqlite,那在同一個項目里同時使用mongodb和mysql,不會有什么困難吧?最怕有異常八阿哥。
不會有困難。但是對你有沒有困難就不一定了。
? 大家對我這個轉型或者說重構方案有什么建議?
just do it 。
我的解決方案是把判斷移到$computed內(nèi)執(zhí)行
<a :click="@getVerificationCode" ms-text="text"></a>
$computed:{
text: function(){
return this.canGetCodeFlg?'獲取驗證碼':'重新獲取('+this.canGetCodeTime+')'
}
}
但是你要問為什么你的視圖為什么不改變, 可能得讓司徒正美老師來解答. 而且官網(wǎng)文檔也說了, 不要在綁定屬性內(nèi)混入插值表達式. 復雜的判斷最好在JS內(nèi)寫.
貌似影響用戶體驗,還是在找尋其它的辦法吧
let ss = [];
ss.push(Object.assign({},list[0],list[1]));
ss.push(Object.assign({},list[2],list[3]));
list = ss;
vue-meta這個也可以使用哦
北大青鳥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)架構師。