React-ace 代码自动补全、修改代码补全内容、获取代码、获取代码格式报错信息、设置代码内容(json) 等问题

需求: 一个代码编辑器,能够补全特定内容,且输入过的内容不可以再在补全内容中出现。 1.下载 这个很多其他博客有,略过不谈。 2.引入 import AceEditor from 'react-ace'; import "brace/mode/json"; impor...

2019-06-05 16:49:36

阅读数 236

评论数 0

Bizchart x轴数据压线、饼图内添加文字、修改区域图颜色、x 轴数据间隔问题

最近在使用 bizchart 感觉不大熟悉,遇到了一些问题,于是整理记录了下来。 1.x 轴数据压线 调整 range 值,比如调整成 [0,0.9] 就可以将数据往前提一格,避免横轴压线问题。 2.饼图内添加文字 我需要的是一个环形图,里面显示数据。 但是一开始没有要求往里面加数据...

2019-03-14 11:22:58

阅读数 1173

评论数 0

如何将字符串转化为正则表达式

要求:在全局替换传入的字符 test 解决方法:使用正则 问题:加入变量会变成字符串 解决方法:在字符串前加 eval 代码如下: const test = this.props; JSON.parse(JSON.stringify(data).replace(eval(`/${tes...

2019-02-28 14:59:50

阅读数 2125

评论数 0

js 小数失精问题 0.0700 * 100 = 0.70000000001

要求是将小数转化为百分数,且保留两位小数。 比如是 0.3214 要求转化成 32.14%。 试了很多方法都不管用,就自己写了个函数,简单判断了一下。 toPercent = number =>{ const num = Number(number).toFi...

2019-02-28 14:39:54

阅读数 163

评论数 0

React 循环/遍历的使用

map map一般用于将元素用标签包裹后返回。 record.pnounMem.map(item => ( <div> {item.memName}-------{item.synonyms} ...

2019-01-10 10:27:06

阅读数 1530

评论数 0

react/js 实时匹配正则表达式

需求:在文本框中输入正则表达式和数字,实时显示匹配结果。 代码如下: const text = e.target.value; //输入的匹配文本 const Rep = this.state.record.rep; //输入的正则字符串 const patt = new RegExp...

2019-01-10 10:10:13

阅读数 1277

评论数 0

高性能 JavaScript 读书笔记(五)

字符串和正则表达式 字符串连接 连接字符串有很多方式,常见的有: 1.str = "a" + "b" + "c"; 2.str = "a"; st...

2018-11-20 17:20:41

阅读数 22

评论数 0

高性能 JavaScript 读书笔记(四)

循环 1.减少迭代的工作量 2.倒序循环 条件语句 if-else && switch 大多数情况下,switch 比 if-else 运行的快。但只有条件数量很大的时候才明显。 优化 if-else 1.把最可能出现的条件放在最前面。...

2018-11-13 11:30:43

阅读数 77

评论数 0

React初识-在数组中添加 html 元素

虽然 React 看了有一段时间了,但是亲自尝试的时候还是有点惶恐。 要求:服务端返回数组,客户端需将数组展示在客户端 <div className={styleSer.testPicConTwo}> { this.getInterfaceI...

2018-11-06 19:51:48

阅读数 700

评论数 0

高性能 JavaScript 读书笔记(三)

重绘与重排 概念 重排:当元素的宽和高发生改变的时候,就会重新排列元素,称为重拍。 重绘:将重排的的元素重新绘制在浏览器中,称为重绘。 在元素中添加段落、添加边框、添加或者删除元素、修改内外边距等,一切改变现有元素的位置的操作都会导致重排的发生。相应的,添加背景色这一类没有改变元素位置的操...

2018-10-30 17:10:02

阅读数 35

评论数 0

高性能 JavaScript 读书笔记 (二)

数据存取 字面量、本地变量、数组元素、对象成员 字面量只代表自身,不存储在特定的位置。JavaScript 中的字面量有:字符串、数字、布尔值、对象、数组、函数、正则表达式以及特殊的 null 和 undefined 值。 一般来说,访问本地变量和字面量的事件较少,访问数组元素和对象成员花费...

2018-10-12 17:27:09

阅读数 37

评论数 0

高性能 JavaScript 笔记 (一)

加载和执行 1.按顺序加载 可以在 html 任何位置引入 js ,但值得注意的是,浏览器总是先下载 js 再渲染 dom 元素,js 控制 dom 元素时,必须在元素加载完之后才可以正常执行。因此,建议将 js 放在文件末尾,一是保证 dom 元素已经加载完毕,二是在 js 文件较多的情况下...

2018-09-28 16:27:43

阅读数 103

评论数 0

9步:为你的 web 应用选择一个技术栈

  创始人、CEO(首席执行官)、CTO(首席技术顾问)以及其他的利益相关者都需要知道如何构建一个软件产品,你是他们中的一个吗?是否烦恼过 web 应用到底选择哪一个技术栈比较合适?用 JAVA 还是用 Python 呢?使用 node.js 或者 Flask/Django 作为 web 框架真...

2018-08-06 15:34:31

阅读数 448

评论数 0

入职第一波——jsPlumb demo - chart

翻译了很久的文档,但对于 jsPlumb 的运用依然感觉云里雾里的,所以决定好好看看 dome 代码,结合代码理解知识,真的比较好理解。在此我尝试讲解 jsPlumb 中的例子,chart。 注意,我翻译的文档和我使用的例子不是同一个版本,原因嘛,那自然是公司要求的版本是老一点的。虽然版本不大一...

2018-07-23 16:06:21

阅读数 435

评论数 0

入职第一波-jsPlumb 官方文档部分翻译

刚入职,就得知自己要做 jsPlumb 相关的工作,本着看啥不如看官方文档的原则,开始看官方文档…… 后来发现,已经有人翻译好啦,我开始愣是没找着。那我都翻译了,不能白费不是,发上来吧,初次翻译,大神轻喷。 JsPlumb 官方文档-免费版   jsPlumb jsPlumb免费版为开发...

2018-07-23 14:34:05

阅读数 1700

评论数 0

JUDE 分享

上软件需求分析课程的时候老师给我们推荐的画图软件就是 jude ,我卸载过,后面又重新下载,发现特别麻烦!要注册要登陆的,但是根本不记得邮箱密码!QQ邮箱登录还不行!后面发现有个博客教我怎么下载,说超级麻烦,结果愣是没有一个文件分享!这么麻烦难道就不能分享一下嘛?!所以我下载好了之后决定分享一下。...

2018-05-10 10:24:04

阅读数 87

评论数 0

mysql存在则修改数据,不存在则插入数据

存在则修改数据,不存在则插入数据,主要代码如下:但我写这个的时候却发现总是插入新的数据,没有修改数据。后来发现问题如下:1.设置索引。2.设置索引的对象一定是在这个数据表里独一无二的。因为它检测的就是你数据表的索引对象,如果索引对象不存在则插入,存在则修改。...

2018-05-02 10:21:33

阅读数 279

评论数 0

html/nodejs获取上传图片并通过发起ajax请求保存到后台

关于如何隐藏原有的Input输入框问题原生的html有点不好看,我想用一个按钮代替。方法如下:1.在界面中写入 input type = "file" 标签,并设置 opacity 为0.2.写一个按钮。3.主要代码如下:此时,即可点击按钮上传图片。关于如何将图...

2018-04-23 23:28:02

阅读数 2484

评论数 0

vue 绑定对象内点击事件失效问题

突然的发现某段 html 代码中点击事件失效了。仔细观察才发现,这段代码内的元素都在 vue 绑定对象中。因此失效。解决办法是将绑定对象内的元素点击事件换成 v-on:click。...

2018-04-18 23:51:25

阅读数 8000

评论数 0

vue 修改 data 数据问题并实时显示

首先,定义一个变量:(以下以本人写的为例)首先定义一个变量:然后,给变量赋值:如果想要修改数据,主要代码如下:然后界面上要记得绑定数据id:就Ok了。...

2018-04-18 18:53:48

阅读数 18417

评论数 0

提示
确定要删除当前文章?
取消 删除