3大瀏覽器,3種不一樣的處理方式😅
getSelectionAndRange() {
let selection = document.getSelection();
if (!selection) return null;
// 規範 getComposedRanges, CH--FF--SF17
if ('getComposedRanges' in se
前面的文章介紹了 Web Components 的基本用法,今天來看看基於這個原生技術,Google 二次封存的框架 lit-html。
其實早在 Google 提出 Web Components 的時候,就在此基礎上發佈了 Polymer 框架。只是這個框架一直雷聲大雨點小,內部似乎也對這個項目不太滿意,然後他們團隊又開發了兩個更加現代化的框架(或者説是庫?): lit-html、lit-ele