編寫時間 2018-12-10 10:54:00
前天用markdown寫了份書單,但是發現沒有排序功能,
以及ui有點死板(雖然比自己寫的好看很多很多了)
於是裝上了layui的框架,把書單公升級為layui的動態**。
本來一切完美的,但是發現字數的排序是字典排序而不是數值排序。
查了一下,應該是因為咱書單的字數不是123或者123.456,而是123.45萬
因為多了乙個萬,然後就判斷不是數值了...
去掉"萬"字也可以,但是太吃藕啦,於是定位到layui.js
檔案,修改下原始碼。
但是測試的時候又發現了,漢字排序有點奇怪,那就順手改成漢字拼音排序吧。
使用param1.localecompare(param2,"zh");
排序
原**是下面
clone.sort(function(o1, o2) else if(!v1 && v2)
if(v1 > v2) else if (v1 < v2) else
};
咱改成
clone.sort(function(o1, o2) else if (v1 < v2) else
}//否則返回拼音排序
return v2.localecompare(v1, "zh");
});
關於邏輯的一點體會
書摘 離散數學的基礎有三個主要內容 邏輯,集合和函式 離散數學及其應用第四版 邏輯為什麼有這樣的地位?書中先講了三點。1.logic has rules.這些規則給出了數學語句的準確含義。2.邏輯是所有數學推理的基礎。3.邏輯在許多方面的實際應用 計算機的設計,電腦程式的設計等領域。集合為什麼有這樣...
每天學一點layui之Tab選項卡
layui官網對tab選項卡的介紹比較簡單 3個重要的樣式缺一不可 layui tab layui tab title layui tab content 內容1內容2內容3 內容4內容5 這是最基本的切換功能,如果想要更加靈活的運用好tab選項,就必須要了解layui裡面的element模組。首先...
排序演算法的一點點小結
一轉眼2月過去了,秋招快結束了,趁現在這段時間對之前面試中問到的排序演算法做乙個小結,怕背熟練的又忘記了。include include include include includeusing namespace std void maopao vector a 時間複雜度o n 2 空間複雜度o...