1. regexper快速入门

1.1. 基于 node:8 版本

  • 安装 nvm 下载 node:8
# 下载 node:8
nvm install 8

# 使用 node:8
nvm use 8
  • 安装 yarn 并下载依赖
yarn install

1.2. 搭建本地开发环境

  • 启动测试环境
yarn start

1.3. 二次开发项目

  • 定位解析正则表达式源码入口

regexper-static/src/js/main.js

_.each(document.querySelectorAll('[data-expr]'), element => {
    new Parser(element, { keepContent: true })
      .parse(element.getAttribute('data-expr'))
      .then(parser => {
        parser.render();
      })
      .catch(util.exposeError);
  });

regexper-static/src/js/parser/javascript/node.js

```

> `regexper-static/src/js/parser/javascript/parser_state.js`


<script type="text/javascript">var targetUl = document.getElementsByClassName('page-inner')[0].getElementsByTagName('ul')[0];if(targetUl.getElementsByTagName('a').length>0){targetUl.className='toc';}</script>

```html
作者: 雪之梦技术驿站
链接: https://snowdreams1006.github.io/todo/regexper-quickstart.html
来源: 雪之梦技术驿站
本文原创发布于「雪之梦技术驿站」,转载请注明出处,谢谢合作!

https://snowdreams1006.github.io/snowdreams1006-wechat-open.png

© snowdreams1006 all right reserved,powered by Gitbook文件修订时间: 2020-08-07 00:01:58

results matching ""

    No results matching ""