使用mark.js標注網頁內容

本文教你如何在chrome控制臺中,使用mark.js,隨意標注任何網頁中的任何內容。

首先,我們下載mark.js源碼:https://cdn.jsdelivr.net/mark.js/latest/mark.js.zip,并解壓:

打開mark.min.js,看到一行壓縮后的源碼:

拷貝此行源碼,接下來我們打開一張網頁,這里以我的一篇簡書文章頁為例子,chrome打開http://www.lxweimin.com/p/283b46e660c2

接下來我們打開控制臺:在Mac下,按下option + command + i;在Windows下,按下control + shift + i

控制臺中,輸入剛才拷貝的源碼,并按下enter鍵:

如此,一個Mark的全局構造函數已初始化完畢。接下來,我們選取我們想要的DOM元素,對它進行標注:

我們發現這塊區域就是classshow-contentdiv元素,于是使用如下方式把這個元素獲取,在控制臺中輸入:

var contentEl = document.querySelector('.show-content');

然后使用mark.jsAPI對這個元素進行標注,在控制臺中輸入:

var instance = new Mark(contentEl);

instance.mark('Nicolas1.1');

成功!我們發現帶有nicolas1.1的字樣都被標注上了背景色。

更多mark.jsAPI文檔,請參考https://markjs.io/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,816評論 25 708
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協議。它實...
    香橙柚子閱讀 24,030評論 8 183
  • 有話說“為母則剛”,可是母親也不是上帝,仍舊有很多缺點,甚至有你自己尚未發現的丑陋之處。 家有小女四個半月,大多時...
    Maria4918閱讀 172評論 0 0
  • 當找到一個地方發泄時,人才不會無聊,說白了就是心理寄托,每個人都有自己發泄的方式。 你發泄的地方對你有無益處,是否...
    賽腦閱讀 524評論 0 0
  • 事件:群里同修說:沒有錢了問老公要啊!我感受到了悲傷,我一直告訴自己老公身體不好,然后強迫自己賺錢養家,可是我又非...
    竺子閱讀 195評論 0 0