Markdown 快速转换为 ppt(online/s5) 演示链接 开篇 .left-column[ 前段时间一直在看函数式编程,上周总结了下,准备了分享,一开始是熟悉的keynote。...展示代码,写个demo,截图,贴进去,太麻烦, 于是找了下快速把markdown转成slide的工具。...于是搜索了下"markdown to slide",于是找到remark.js,主页就是一个slide,查看下源码发现里面直接是markdown格式的,这简直太好了,意味着我的md文件可以直接放进去。...] 定制remark.js 代码用Python写有点简单,想来最近一直在跟js打交道,于是用node来写: //slide_it.js var fs = require('fs'); var template...基本使用 node slide_it.js markdown-to-slide.md // 会生成markdown-to-slide.html文件 页面也很容易定制,比如前面的两列的处理就是 .left-column
开启了macOS的自动更新之后,无论是iPad(有总是爱尝鲜的客户也是醉了)还是Mac常用的App经常出现闪退,尤其对于markdown有严重依赖的lz,于是就像自己搞个markdown,于是搜罗了很久...当然不能用OC啦,那只能走swift与C的交互…… 提到swift与C的兼容不得不说对于新的编程语言这是很明智的举动---因为前期库和生态是很不完善的只能通过这些老牌的编程语言来补充啦 使用起来很简单:...try str.withCString { guard let buf = cmark_markdown_to_html($0, Int(strlen($0)), options.rawValue)...swift中的String转化为UnsafePoint然后跟cmark进行桥接,然后根据swift的风格写成一个swifter看懂的coding 说明:lz的markdown是基于 https://github.com.../brokenhandsio/cmark-gfm.git做的一层swift桥接,cmark才是真正的核心,有兴趣的字型去研究
之前因为一些需要,需要转换部分 HTML 标签成 markdown 格式,但是不知不觉就完善到一个相对完整的函数。 然后我就封装成了一个文件放在了 github ,也简单做了两个示例网页。...HTML 转换 -- https://kohunglee.github.io/html2md/example/conversion.html 直接就粘贴成 markdown 格式 -- https://...,比如 turndown.js 是最热门的,但却不支持表格的恢复,索性就自己做了一个。...源码如下: /** * 把 html 内容转化为 markdown 格式 V1.0 * * @author kohunglee * @param {string} htmlData 转换前的...html * @return {string} 转化后的 markdown 源码 */ function html2md(htmlData){ codeContent = new
之前因为一些需要,需要转换部分 HTML 标签成 markdown 格式,但是不知不觉就完善到一个相对完整的函数。 然后我就封装成了一个文件放在了 github ,也简单做了两个示例网页。...HTML 转换 -- https://kohunglee.github.io/html2md/example/conversion.html 直接就粘贴成 markdown 格式 -- https://...kohunglee.github.io/html2md/example/Paste_and_convert.html 代码地址在 html2md 代码很简单,用的也是原生 js ,其中包含了大量简单的正则.../** * 把 html 内容转化为 markdown 格式 V1.0 * * @author kohunglee * @param {string} htmlData 转换前的 html...* @return {string} 转化后的 markdown 源码 */ function html2md(htmlData){ codeContent = new Array
image 外层放一个并通过的点击调用 Modal Window,而 Markdown 引用图片时会生成如下的格式2: image_caption 上面 HTML 对应的 Markdown 代码是: !...[](path_to_image) *image_caption* Markdown 可以加 caption 的!...修改 img elem 我们不能改变 Markdown 解析的细节,但是可以使用 JS 的办法来处理,写一段 JS 将所有 img 用一个 a 包围: $('#post-content img').each...display: block; padding-left: 10px; color: grey; } 参考文献 LightBox↩ Using an image caption in Markdown
go解析markdown Markdown 是一种轻量级的标记语言。设计的目的是通过简单、轻量级的方式来添加格式,而不需要使用 HTML。...markdown解析库 Go 语言中解析 MarkDown 最知名的库就是 russross/blackfriday 了。github 地址为:russross/blackfriday。...,它处理没有启用扩展的markdown输入。...运行输出: 三级标题 安全过滤: blackfriday 库仅实现了 MarkDown 的解析,没有做关于安全注入方面的过滤。...,该内容是HTML所见即所得工具和Markdown转换的结果。
作为前端,数据提交到后台之前,重要的数据要进行加密一下,虽然已经有 https 等技术,但是增加一道前端的加密还是相对更安全的。虽然,前端的加密很容破解,但是有总比没有强。...比较流行的前端加密库 斯坦福大学的js 加密库 crypto-js md5 加密 md5 加密算法是一种哈希算法,虽然已经被王小云博士找到了碰撞破解的方法,但是如果进行几次 md5 加密,破解难度就很高...以下是单独的 md5 加密帮助文件的使用: 第一步: 下载 md5 的 js 文件 第二步:引入 js 文件 第三步: 调用加密方法 var hashHex = hex_md5("123dafd"); // 返回16...第一步:下载 sh1 加密 js 第二步:页面中引入 sha1.js,调用方法为 第三步: 编写代码 var shaHex = hex_sha1('mima123465'); // 07f804138ac308f552b17d7881105a9cb08758ca
Axios 是一个基于 promise 的 HTTP 库,可以工作于浏览器中,也可以在 node.js 中使用,提供了一个API用来处理 XMLHttpRequests 和 node 的 http 接口...可能很多人会疑问:用 jquery 的 get/post 不就很好了,为什么要用 Axios?...原因主要有: (1)Axios 支持 node.js,jquery 不支持 (2)Axios 基于 promise 语法标准,jquery 在 3.0 版本中才全面支持 (3)Axios 是一个小巧而专业的...HTTP 库,jquery 是一个大而全的库,如果有些场景不需要使用jquery的其他功能,只需要HTTP相关功能,这时使用 Axios 会更适合 下面了解下 Axios 的具体使用方式 示例 基本操作.../bower_components/axios/dist/axios.js"> axios.get('https://api.github.com/xxx'); </
问题描述 在使用JavaScript的时候,为了更加方便快捷的完成一些项目,通常会引用一些框架(库)。目前广受欢迎的库有:jQuery、Prototype、MooTools。...可以通过下面的标记把 jQuery 添加到网页中: 也可以使用...Google或Microsoft CDN引用它 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.<em>js</em>...Prototype 是一种<em>库</em>,提供用于执行常见 web 任务<em>的</em>简单 API。...API 是应用程序编程接口(Application Programming Interface)<em>的</em>缩写。它是包含属性和方法<em>的</em><em>库</em>,用于操作 HTML DOM。
引入showdown.js 通过showdown...converter = new showdown.Converter(); //转换为HTML var html = converter.makeHtml(markdownText); //将HTML添加到你要展示的容器
_indexBy() 返回一个key-value形式的js对象可用于添加商品业务逻辑的实现; _.map(productsData,function(product){ var objNegative=..._map() 一个遍历函数; 遍历的时候遇到异步执行的函数会同步执行; 使用underscore制作一个打印分页html *{padding: 0;margin:0;} table{border-collapse
有序列表 3.引号 代码块缩进表示法 Tab 或四个空格 首收尾三个`为语法高亮显示 首尾一个`为内联代码块 换行缩进形成代码区块 这里先换行,然后缩进4个空格,之后的内容便可以原样显示了,适合用于显示代码内容...直到文本结束或最后一个存在缩进的行为止。 #块引用 给引用的文本开始位置都加一个 '>', '>'便可组成一个块引用。在块引用中,可以结合 '>'其他markdown元素一块使用,比如列表。...sonfilename/) 另一种超链接写法:[链接名][链接代号] [here][3] 然后在别的地方定义 3 这个详细链接信息, [3]: http://www.izhangbo.cn "聚牛团队" 直接展示链接的写法...: #锚点 [公式标题锚点](#1) [需要跳转的目录] {#1} #脚注 Markdown[^1] [^1]: Markdown是一种纯文本标记语言...7.分隔符 #分隔符 *** --- 分割线:三个以上的短线 即可作出分割线 8.字体 _斜体_ **加粗** ~~删除线~~ 强调: *斜体强调* **粗体强调** 9.表情 #表情 :smile
引用 >一般引用别人的东西 4. 分割线 --- *** 5. 图片 ![图片Alt](图片地址 "图片Title") 6. 超链接 [超链接名](超链接地址 "超链接Title") 7....代码 ```markdown markdown那里可以写什么类型的语言 这里写代码代码代码 这里写代码代码代码 ``` 10. 注释 11. 目录结构 [TOC]
Markdown浅尝 一、勾选框 注意[]前后都要有空格 - [x] 干的漂亮 - [x] 吃饭 - [x] 写代码 - [ ] 睡觉 干的漂亮 吃饭 写代码 睡觉 二、列表 #无序列列表 *...-- 更新于2018/10/1 11:05:19 上下标,使用、 y=x2 H2O2 y=x2 H2O2 反斜杠的使用...使用反斜杠可以避免文本中的符号被当作markdown标识符而发生不必要的转换 例如 \!...() *不是粗体* # 不是一级标题 使用缩进 不断行的空白格 或 半角的空格 或 全角的空格 或... 示例: &ensp今天天气好啊 感觉倍爽啊 今天天气好啊 感觉倍爽啊 不要忘了英文的分号 参考自zhouie
小程序Markdown渲染库渲染问题小记 最近在使用Markdown渲染库wemark 的过程中遇到了图片不能显示的问题。...渲染库可以渲染markdown语法格式的图片,但是对于自定义大小了的原生图片标签却无法正常渲染,导致markdown文件中的图片无法正常显示。 首先我们知道markdown中插入图片有几种方式 !...类似如下这种 这样子在显示的时候就可以看到图片显示大小得到了控制,但是Markdown渲染库无法识别。...所以暂时采取了一个比较曲线的方法,就是把原生图片标签再转换为md支持的图片格式 使用正则把图片标签转为markdown图片语法 let imgReg = /<img.*?(?...')' cnt = cnt.replace(arr[i], 'img' + i).replace('img' + i, imgMdStr) } } 这样图片就被还原为渲染库支持的格式
健全的身体比金子还珍贵,强壮的体魄比享用不尽的财富还有价值。...——佚名 https://github.com/moment/moment 用于解析、验证、操作和格式化日期的 JavaScript 日期库。...文档: Moment.js | Docs 使用非常简单 npm install moment var moment = require('moment'); // require moment().format
1.Chart.js 官网地址:http://chartjs.cn/ 2.优秀的bootstrap模板推荐 官网地址:http://bootswatch.com 3.wow+animate+js插件库
Markdown逐渐成为大家文章编辑的首选,这里推荐两个比较冷门的Markdown工具。 用什么当做Markdown的主力工具?...网上有很多人推荐的Markdown的工具包括专业的Markdown工具,如Mou,macdown等,也有人用编辑器装上插件后就使用,sublime、atom、vs code,一般编辑器可能就无法实时预览...这里我推荐一个好用的大家都听过的工具——有道云笔记。 新版的有道云笔记已经能很好的支持markdown写作,新建--markdown--标题右侧有个编辑,就可以开始编辑了。 ?...怎样和自己的博客或者空间关联? 很多人的Markdown文件都需要传到博客或者空间,但是博客和空间都是不支持Markdown的编辑器,怎么才能将自己的文章和一般的编辑器通用呢??...以上就是自己Markdown写作的工具了,Markdown真的是一种让人爱上写作的工具,还在等什么,没用Markdown的人,开始吧!!!
】,因此不会保留所做的更改到数据库。...没有 C 绑定或 node-gyp 编译,sql.js 是一个简单的JavaScript 文件,可以像传统的 JavaScript 库一样使用。...Flavors/versions Targets/Downloads 该库包含 Sqlite 的 WebAssembly 和 asm.js 两个版本。...下载与使用: 尽管 asm.js 文件是作为单个 Javascript 文件分发的,但 WebAssembly 库却能够最有效地对 .js 加载器和 .wasm 文件进行分发,例如 dist/sql-wasm.js...sql-asm-debug.js:Sql.js 的 Debug asm.js 版本。用它进行本地开发。 worker.* :以上库的 Web Worker 版本。API 更加有限。
要用到两个算法,一是turf.js库的booleanPointInPolygon方法,判断经纬度坐标是否在区域内;二是经纬度纠偏算法,因为对方给的区域坐标集合有偏移,需要纠偏。...这两个算法,网上找C#的实现,一是不好找;二是找来的不信任,我还要测试以确保没有问题。我之前做电子地图使用过turf.js库和js版本的纠偏算法,比较信任,确定没有问题。...所以我就打算通过C#调用js库的方法,来实现数据处理。 安装ClearScript ClearScript是微软开源的js引擎,支持windows、linux、mac。...文件 把leaflet.mapCorrection.js、turf.v6.5.0.min.js和自己写的calc.js放入工程中,右击属性设置复制到输出目录:如果较新则复制。...calc.js通过调用leaflet.mapCorrection.js和turf.v6.5.0.min.js中的方法实现功能,文件内容如下: function calc(lng, lat, polygonStr
领取专属 10元无门槛券
手把手带您无忧上云