原创 node特點及事件循環以及同步異步阻塞非阻塞

1.node服務器的特點單線程,非阻塞IO(打比方服務員點餐,點了餐以後他不會一直等着你的餐上來才走,他又去給其它人點餐),節約內存,節約上下文時間,沒有多個線程請求資源的問題。 2.webworker是多線程的,它受主線程的控制(相當於

原创 可轉債投資

買入 可轉債的四個挑選指標,在集思錄上篩選 1.溢價率<20% 2.到期收益率>0% 3.評級是AA級以上 4.上市滿半年 把錢分散買入篩選出來的組合,10只以上爲好 賣出 當可轉債漲到130塊以上時,只要從最高點跌去10塊錢,就可以賣出

原创 setTimeout和promise組合使用實現不同的時間切換內容顯示

function sleepwait(duration){ return new Promise(function(resolve){ setTimeout(resolve,duration);

原创 echarts一些圖形的配置

1.餅狀玫瑰圖 chartOption = { graphic: [ { type: 'circle', left: 'center', top: 'center',

原创 保險知識點

1.意外險。 意外傷害死亡殘疾保險(只保障意外傷害導致的死亡或者殘疾) 意外傷害醫療保險(意外傷害導致的醫院治療費,住院和津貼) 綜合意外傷害保險(既針對死亡和殘疾賠付,也對醫療費用賠付) 意外傷害收入保障保險(因意外帶來的收入影響) 意

原创 node特點及事件循環

1.node服務器的特點單線程,非阻塞IO(打比方服務員點餐,點了餐以後他不會一直等着你的餐上來才走,他又去給其它人點餐),節約內存,節約上下文時間,沒有多個線程請求資源的問題。 2.webworker是多線程的,它受主線程的控制(相當於

原创 前端的性能優化

性能問題可以分爲很多方面,最重要的幾個點是: 頁面加載性能,動畫與操作性能,內存電量消耗 頁面加載性能跟用戶的流失率有非常強的關聯性,而用戶流失率,正是公司業務最看重的指標 在最初用“用戶平均加載時間”指標來衡量頁面的加載性能,後來出現了

原创 白馬組合和便宜組合篩選

白馬組合篩選 1.巡馬神器i問財 ROE連續7年>=15%,上市時間大於5年,避開四類週期行業,以2019年5月8號爲例,需要在i問財輸入的搜索條件爲 2012年到2018年ROE>=15%,2019年3月31日ROE>=3.75%,上市

原创 html5 visibilitychange事件

visibilitychange事件在當前網頁在可見和不可見之間變換的時候調用,可以設置用戶沒有瀏覽當前網頁時執行一些操作,比如停止頁面動畫。這樣可以減少網絡請求,減小服務器壓力。document.addEventListener('vi

原创 用github發佈靜態頁面

兩種方法,方法一不需要任何工具,直接在網頁上傳,方法二安裝TortoseGit 方法一 1.在github上新建一個倉庫 2.填寫倉庫的名字,勾選public和Initalize this repository with a READM

原创 前端面試題彙總

朋友發來了最近面試的一些題目,下面談談我對這些面試題的理解。 1.call和apply的區別和用途 它們的作用都是將函數綁定到另外一個對象上去運行,僅在定義參數方式上有區別,call的第二個參數可以是任意類型,apply的第二個參數

原创 ES6數組擴展

1.Array.from用於將類似數組的對象和可遍歷的對象轉爲真正的數組。 Array.from('hello') //['h','e','l','l','0']Array.from([1,2,3],(x)=>x*x) //[1,4,9

原创 svg嵌入html的問題

要想在svg元素裏嵌入html元素,需要包一層foreignobject <svg width="400" height="400"> <g transform="translate(230,0)"

原创 angular的輸入輸出屬性

<app-type-item-list [categoryList]='entityTrade' (tabChange)='onTabChanged($event)' (typeChange)='onTypeChanged($event)

原创 js函數聲明

看下面三個例子 1. var foo=1; function foo(){console.log(123)}; console.log(foo);//1 知識點:函數聲明提前,最後賦值爲1,所以打印結果爲1.   2.   var f