![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js相关
littleZhuHui
程序员
展开
-
一种在JS代码中实现模板变量替换的方法
模板替换功能在php,jsp等服务器端脚本中很常见,功能也很强大。如果想在浏览器中运行的js代码中也实现模板替换功能该如何实现呢? 1,对字符串做模板替换,应用js中的正则表达式做正则替换就可以了。 这里有一个例子 //模板格式化(正则替换) var formatModel = function(str,model){ for(var k in model){ var...原创 2019-06-09 11:58:06 · 4257 阅读 · 1 评论 -
macOS 上safari使用csdn的markdown模式出现can't find variable intl问题及解决
平时macos用得不多,出差时才用一阵子。今天拿出来 用safari访问csdn时,一开始显得正常。但在写博客,转到markdown模式后,一片空白。调出控制台发现有一条错误 can’t find variable intl. 网上相关的资料不多 有人报告: 1, ionic3 框架开发app 在ios 9.0版本中 ReferenceError:Can’t find variable:Intl...原创 2019-06-26 05:22:20 · 1385 阅读 · 0 评论 -
用jquery对graphviz生成的svg图形做后处理,改变字体,颜色,连线形状等
引言 在前面两篇文章《平衡二叉树插入及删除操作的图形化展示,python调用graphviz自动生成svg图形》,《平衡二叉树旋转操作的图形化展示,python调用graphviz自动生成svg图形》中介绍了如何用python自动生成dot语言文件,达到了自动生成svg图形并在浏览器上显示的效果。 在对graphviz的进一步使用中,发现graphviz还是有一些不尽如人意的地方。目前来说,发现了...原创 2019-07-14 16:10:54 · 1725 阅读 · 1 评论 -
在线代码编辑器CodeMirror的基本用法
如果想在网页上增加一个代码编辑功能,比较快速的方法是引用一个成熟的代码编辑器插件CodeMirror。 这篇文献对CodeMirror的基本用法给出说明,可以参考。 ...转载 2019-07-10 22:48:29 · 421 阅读 · 0 评论 -
用d3.js+svg绘制圆内接正多边形
试想一下,如果要我们用尺规在纸上绘制圆内接正n边形,这并不是一件很容易做到的事情。但如果要我们在浏览器上完成这个任务,只要掌握了技巧,这会是一件很容易的事。 先看一下已经绘制出来的效果 从图形上我们可以看出来,先是绘制了一个圆,然后在圆内依次画出了圆的内接正6边形,正5边形,正4边形,正3角形。形成了覆盖效果。 再看一下对应的javascript代码 <!DOCTYPE html> ...原创 2019-07-16 23:48:05 · 1491 阅读 · 0 评论