创建颜色渐变

最近使用Raphael.js画图遇到一个问题,需要用线条绘制渐变,但是Raphael.js中线条不能使用渐变色,要求实现效果图如下:(由于每个圆点和线条之间有间隔,所有绘制使用多条线段)

more >>

Babel的简单使用

Babel安装

1.安装babel: npm install –save-dev babel-cli
2.安装babel-preset-es2015预设,同上
3.创建babel配置文件.babelrc,并添加”presets”:[“es2015”];

运行

1
2
3
./node_modules/.bin/babel fileName --out-file newFileName
./node_modules/.bin/babel src --out-dir lib
./node_modules/.bin/babel src --watch --out-dir lib//启动监听

more >>

我用的chrome插件

备份下常用的chrome插件

1.builtWith 查看网站使用框架或技术,可以查看到网站使用的一些基本的框架
2.chrome sniffer plus 功能类似1
3.copy all urls 复制当前所有打开标签的URL,也可以粘贴url从而打开多个标签页
4.downfaster 网站静态资源,图片,js,css等地址
5.editThisCookie 编辑Cookies
6.EpubPress 将当前网页生成电子书格式,方便离线阅读
7.oneTab将所有打开标签页缓存到oneTab(都放在一个tab中),下次打开时会显示oneTab
8.PageRuler 标尺
9.PageXray 同1
10.Postman
11.Todoist TODOlist,多平台客户端,很强大
12.web Server for Chrome;启动一个web服务器
13.FeHelper WEB前端助手,必备,格式化,二维码,代码压缩,美化,页面取色等
14.掘金
15.科学上网插件:多数插件经过一段时间后都会失效,不列举了

使用变量全局替换字符串,替换字符串中出现的文字

最近遇到需求需要将字符串中的文本进行高亮显示,如图:


因为文字是动态变化的,所以这里有两种方法

方法一

使用split,join方法

1
2
3
4
5
//将str中的a变量替换为b变量
var a = "1";
var b = "2";
var str = "1213141516171819";
var newStr = str.split(a).join(b);//2223242526272829

方法二

使用replace和正则表达式

1
2
3
4
5
//将str中的a变量替换为b变量
var a = "1";
var b = "2";
var str = "1213141516171819";
var newStr = str.replace(new RegExp(a,'gm'),b)//2223242526272829

hexo提交报错 unable to access 'https://github.com/*/*.github.io.git/': Couldn't resolve host 'github.com'

今天hexo提交遇到问题,先后报下列错误

1
2
3
fatal: unable to access 'https://github.com/*/*.github.io.git/': Failed to connect to github.com port 443: Timed out
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Error: fatal: unable to access 'https://github.com/*/*.github.io.git/': Failed to connect to github.com port 443: Timed out
1
2
3
4
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Error: fatal: unable to access 'https://github.com/*/*.github.io.git/': Couldn't resolve host 'github.com'
FATAL fatal: unable to access 'https://github.com/*/*.github.io.git/': Couldn't resolve host 'github.com'

解决方法为:
将hexo配置文件——config.yml中deploy》repo更改为
https://用户名:密码@github.com/pythonsoft/test.git然后就可以了。

注意:用户名不是登陆账号名, 是github的用户名