https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp
/pattern/flags
// 字面量: 模式 标志
new RegExp(pattern [, flags])
// 构造函数: 模式 标志
RegExp(pattern [, flags])
// 工厂符号: 模式 标志
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/replace
x = getComputedStyle(as[0], '::before').getPropertyValue('background-image');
// "url("https://rollbar.com/assets/shared/logos/ruby-icon.svg")"
TODO x =https://rollbar.com/assets/shared/logos/ruby-icon.svg
;
tools
https://www.nirsoft.net/utils/seqdownload.html
https://sourceforge.net/projects/imagecrawler/
https://stackoverflow.com/questions/17311645/download-image-with-javascript
https://superuser.com/questions/274276/what-program-can-i-use-to-bulk-download-this-list-of-links
https://github.com/lmmx/tabsave
https://stackoverflow.com/users/283863/derek-%E6%9C%95%E6%9C%83%E5%8A%9F%E5%A4%AB
SVG icons
https://rollbar.com/docs/
https://rollbar.com/platforms/
https://rollbar.com/error-tracking/
https://rollbar.com/assets/shared/logos/node-icon.svg
https://rollbar.com/assets/shared/logos/laravel-icon.svg
https://rollbar.com/assets/shared/logos/apple-icon.svg
https://rollbar.com/assets/shared/logos/ruby-icon.svg
https://rollbar.com/assets/shared/logos/angular-icon.svg
https://rollbar.com/assets/shared/logos/vue-icon.svg
https://rollbar.com/assets/shared/logos/react-icon.svg
https://rollbar.com/assets/shared/logos/javascript-icon.svg
https://rollbar.com/assets/shared/logos/php-icon.svg
https://rollbar.com/assets/shared/logos/python-icon.svg
https://rollbar.com/assets/shared/logos/java-icon.svg
https://rollbar.com/assets/shared/logos/ios-icon.svg
https://rollbar.com/assets/shared/logos/android-icon.svg
https://rollbar.com/assets/shared/logos/dotnet-icon.svg