百度前端技术学院是一个为大学生创办的免费的前端技术实践、分享、交流平台。由百度校园招聘组、百度校园品牌部、百度前端技术部以及多个百度的前端团队联合创办。学院组织了一批百度在职工程师,精心编写了数十个实践编码任务,将技术知识点系统有机地串联在各个充满趣味与挑战的任务中,同学们通过实际地编码练习来掌握知识,再辅以互相评价、学习笔记等方式,加深对于学习内容的理解。在过去的三年中,百度前端技术学院累积吸引了上万名同学参加,并且有数十名同学在学习后,顺利加入了百度,成为了百度的前端工程师。

正则表达式之简易markdown文件解析器

困难

人数69人在学习该课程,有39人已经完成该课程

时间平均用时1.8

课程概述

作业提交截止时间:04-24

任务目的

  1. 深入理解正则表达式
  2. 练习使用正则表达式处理文本
  3. 掌握Markdown语法

任务描述

参考Mahua 在线Markdown编辑器左右两栏样式,实现一个在线的Markdown文档编辑器。要求:

  1. 可以解析标题
  2. 可以解析列表,包含有序和无序列表
  3. 可以解析引用和代码块

任务注意事项

  1. 尽量独立思考完成,必要时也可以参照一些开源库如marked的实现
  2. 注意测试不同情况,尤其是极端情况下的能否正常解析。
  3. 如果有能力,可以尝试添加图片、链接的解析。

参考资料

  1. Markdown——入门指南: 了解markdown基本语法,里面有介绍一些markdown编辑器,可以试用感受一下
  2. commonMark: 通用markdown语法标准
学员提交的作业 (-)
学员名称提交时间提交的代码预览效果评价数平均得分操作
课程优秀学习笔记

暂无优秀学习笔记~