原创 webworker/瀏覽器空閒狀態/不引入單獨js

  想必大家都遇到過瀏覽器頁面最小化、非當前聚焦頁面(鎖屏暫時沒有嘗試,按理是一樣的)這些場景時,再次打開目標頁面時,頁面自動刷新了一下,或者重新加載了一次,明顯可以看到卡頓了一下等等現象(不同瀏覽器策略有所不同)。體會最明顯的就是比如我們

原创 css對號樣式

最近回顧了一下幾年前的項目,對一些常用小功能做一下總結: 對號樣式(利用border): 1 width: 5px; 2 height: 10px; 3 border-color: #009933; 4 b

原创 css便籤樣式

摘自網絡: 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>live preview</title> 6 <style>

原创 axure原型圖查看

以谷歌瀏覽器爲例。 首先axure導出的原型頁面可以單個頁面打開來查看,不過會有部分功能如頁面菜單無法看到。 其次可以下載谷歌的axure插件安裝後打開index.html查看。 最後如果無法找到插件或者插件安裝失敗,可以在導出文件的res

原创 OrgChart樹組件

源碼和包下載地址:https://gitee.com/dabeng/OrgChart/tree/master 官網:Getting Started - Docs | BALKAN OrgChartJS 注意官網上下載的JS版本可能無法直接使

原创 瀏覽器切出後定時器過幾分鐘停止問題

1.原因 瀏覽器爲了節約資源,會停止不是當前窗口下的定時器 2.解決辦法 2.1 window的bulr和focus 當瀏覽器失去焦點後清除定時器,聚焦後重新開始定時器,或者失去焦點不管,重新聚集後重新刷新計時 window.onblur

原创 Nginx使用筆記1

1.啓動時報錯 [emerg]: getpwnam(“nginx”) failed 沒有創建Nginx用戶導致,解決辦法 useradd -s /sbin/nologin -M nginx id nginx 2.啓動 /usr/local/

原创 TypeScript總結(二)

1.函數 this,重載,推斷類型,可選參數(?號標識),默認參數(=) 1 function buildName(firstName: string, lastName?: string) { 2 if (lastName

原创 剪切板和上傳文件內容獲取

1.獲取剪切板內容 場景:在粘貼時將粘貼內容按換行粘貼到不同輸入框,類似粘貼註冊碼之類的多個輸入框一次粘貼功能。 主要技術:input元素onpaste方法,入參是event,也可以直接獲取event,內容在event.clipboardD

原创 CSS, LESS, SCSS, SASS總結

1.CSS Cascading Style Sheets,層疊樣式表。具體內容不再贅述。 2.LESS css的預處理器,爲了解決一些css的弊端,和擴展一些更強大的功能,以及提高效率減少重複。 3.SCSS 同less,只不過功能更多些。

原创 計算機筆記210824

1.修改註冊表報錯    這裏可能是直接報錯,也可能是報的別的錯誤,按照指引進行修改權限時報的這個錯。中間步驟是運行-regedit,或者直接找到註冊表編輯器exe,或者通過計算機-管理等入口進來,找到對應的路徑,右鍵-權限。 解決辦法:

原创 cookie、正則筆記

1.cookie 原生操作的方式是直接操作document.cookie 2.$.cookie jquery的源碼其實也是直接操作document.cookie。不過$.cookie的參數需要整理一下 (1)key,(2)value,(3)

原创 算法總結(一)

1.兩個鏈表相加 總的來說類似於數學運算,思路就是依次將鏈表的值取出,然後進行按位相加,必須的變量有一個進位,最後返回鏈表時需要一個節點,運算方法除了相加還需要進行取模取餘,最後由於計算是從低位到高位,所以還需要取節點時進行頭部插入。 代碼

原创 TypeScript總結(一)

一、數據類型 boolean、number、string、數組(number[]、Array<number>)、元組Tuple(限定元素數量和類型的數組)(let x: [string, number])、枚舉(enum Color {Re

原创 202107月筆記

1.V8引擎window有默認的status屬性; 2.字符串類型的變量,是否無法修改其變量類型?(直接通過=不行?); 3.心形符號:\ud83d\udc97 4.css,一級子元素選擇符(>):eg:a>b