marked插件在线实时解析markdown的web小工具

访问地址:

https://mdrush.herokuapp.com/

github项目:

https://github.com/qcer/MDRush

实现简介:

1、动态数据绑定

借助Vuejs,结合的v-html指令和v-html指令。其核心部分的jade模板代码如下图所示:

对应的vue实例处理逻辑如下图所示:

2、抽屉式侧边栏的实现

原理:

在初始状态下,侧边栏的css属性right定义为负值,数值为侧边栏的宽度值。

同时定义一个class标志,当其class出现特定标识时,更改right的值为0,也即达到将侧边栏显示出来。

绑定点击事件,在点击事件中动态的为侧边栏标签添加class标识。

js代码如下图:

posted @ 2017-04-14 00:11  Qcer  阅读(1331)  评论(0编辑  收藏  举报