原创 Angular用[innerHTML]顯示html文本,保留富文本在html中的行內style樣式(SafeHtmlPipe)

項目中經常需要用到富文本組件,我使用的一個輕量級的富文本組件是Trumbowyg,壓縮後文件很小。編輯文本後,顯示也是一個問題。 一段文字在輕量級文本編輯器中展示如下: 在ts中模擬此富文本: import {Componen

原创 JavaScript中undefined和null的幾個區別

undefined是個關鍵字,而null不是關鍵字 null的本質是一個“空”的對象,而undefined其實是windows的一個屬性,叫做未定義,它其實是一個已經定義了的屬性,只不過這個屬性的值叫做未定義。 當使用typeo

原创 opacity: 0、visibility: hidden、display: none 優劣和適用場景,以及隱藏元素的幾種方法

1.display: none DOM 結構:瀏覽器不會渲染 display 屬性爲 none 的元素,會讓元素完全從渲染樹中消失,渲染的時候不佔據任何空間; 事件監聽:無法進行 DOM 事件監聽,不能點擊; 性能:修改元素會造

原创 Linux 常用命令操作大全( •̀∀•́ )

1.系統信息 命令 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMB

原创 Javascript 數據類型、數值類型、數據類型轉換、一元操作符、二元操作符

陪你讀書-JS-第十期總結1.JS中數據類型2.三個開發上的建議3.只有6個值在進行bool類型轉換的時候可以轉換爲false4.數值類型:常規的數字,無窮,NaN5.對象和原始類型的區別6.對象的分類7.基礎數據類型和對象的轉化

原创 Angular 10 Global is not defined at ../node_modules/socket.io-parser/is-buffer.js

問題描述: Angular項目中使用了socketio-client庫, { "dependencies": { ... "@feathersjs/socketio-client": "^4.4.3",

原创 HTTP 中常用的狀態碼(14種)

HTTP狀態碼負責表示客戶端HTTP請求的返回結果、標記服務器的處理是否正常、通知出現的錯誤工作等。藉助狀態碼,用戶可以知道服務器端是正常處理了請求,還是出現了錯誤。 狀態碼如200 OK,由3位數字和原因短語組成。數字中的

原创 JavaScript實現冒泡排序法、插入排序法、快速排序法

1.冒泡排序法 1.1 概念 冒泡排序(Bubble Sort),是一種計算機科學領域的較簡單的排序算法。 它重複地走訪過要排序的元素列,依次比較兩個相鄰的元素,如果順序(如從大到小、首字母從Z到A)錯誤就把他們交換過來。走訪元素

原创 JavaScript 教程學習筆記2-基本語法

基本語法1.語句2.變量2.1 概念2.2 變量提升3.標識符4.註釋5.區塊6.條件語句6.1 if 結構if...else 結構switch 結構6.4三元運算符 ?:7.循環語句7.1 while 循環7.2 for 循環7

原创 JavaScript 教程學習筆記1-導論、歷史

JavaScript 導論1.什麼是 JavaScript 語言?2.爲什麼學習 JavaScript?3.試驗環境4.JavaScript 與 Java 的關係5.JavaScript 與 ECMAScript 的關係 1.什麼

原创 JavaScript 教程學習筆記3-數據類型概述、undefined、null、布爾值、數值、字符串

1.簡介 JavaScript 語言的每一個值,都屬於某一種數據類型。JavaScript 的數據類型,共有六種。(ES6 新增了第七種 Symbol 類型的值。) 數值(number):整數和小數(比如1和3.14) 字符串(

原创 瀏覽器本地存儲cookie、localStorage 與 sessionStorage

首先來了解下HTTP協議 http:超文本傳輸協議,無狀態,同一個客戶端的這次請求和上次請求沒有對應關係。 https:超文本傳輸安全協議,HTTP + SSL / TLS,也就是在 HTTP 上又加了一層處理加密信息的模塊。服

原创 Javascript中數組的合併和對象的合併、拷貝

1.數組合並 我們在項目過程中,有時候會遇到需要將兩個數組合併成爲一個的情況。比如: const a = [1, 2, 3] const b = [4, 5, 6] 有兩個數組a、b,需求是將兩個數組合併成一個。方法如下: 1.

原创 Javascript、Angular經常用到的第三方類庫

Javascript: 日期選擇組件flatpicker:https://github.com/flatpickr/flatpickr 格式化日期 momentjs 中文網:http://momentjs.cn/ 一個漂亮的、響應

原创 Javascript中Math常用操作,向上取整、向下取整、四捨五入

1.概述 Math是一個內置對象,它擁有一些數學常數屬性和數學函數方法。Math 不是一個函數對象。Math 用於 Number 類型。 Math 不是一個構造器。Math 的所有屬性與方法都是靜態的。Math 的常量是使用 Ja