MXOXW

Life always finds a way.

whistle.xxtpl

| Comments

自适应callback返回json/jsonp

匹配方式:

1
pattern xxtpl://{res.json}

其中,pattern 表示匹配请求url的表达式,可以为域名(如:www.test.com xxtpl://{res.json})、路径,通配符、正则表达式等,具体参见:whistle的匹配模式

安装

  1. 首先需要安装最新版whistle,如果你的机器已经安装了whistle,请确保whistle为最新版本:

  2. 安装xxtpl插件,执行npm全局安装即可:

1
npm i -g whistle.xxtpl

如果是Linux或Mac,可能需要用 sudo npm i -g whistle.xxtpl,推荐使用cnpm或自己公司提供的npm镜像安装

详细信息查看 https://github.com/wolfsilver/whistle.xxtpl

2018-11-01面试

| Comments

数组ES6常用方法
正则
架构设计
金额千分位正则处理
项目里有印象的事

多域名单证书

| Comments

Let’s Encrypt 添加多域名单证书

1
certbot certonly --webroot -w /home/wwwroot/default -d a.com -d b.com

VS Code自定义高亮

| Comments

html里自定义模版,不能自动识别高亮,可以修改文件..\Microsoft VS Code\resources\app\extensions\html\syntaxes\html.json

v1.22 ..\Microsoft VS Code\resources\app\extensions\html\syntaxes\html.tmLanguage.json

1
2
3
4
5
6
7
8
9
10
11
12
13
"begin": "(?=(?i:type\\s*=\\s*('|\"|)(text/(x-handlebars|(x-(handlebars-)?|ng-|ath-)?template|html)[\\s\"'>])))",
"end": "((<))(?=/(?i:script))",
"endCaptures": {
"0": {
"name": "meta.tag.metadata.script.html"
},
"1": {
"name": "punctuation.definition.tag.begin.html"
},
"2": {
"name": "text.html.basic"
}
},

可以支持ath-template模版高亮

1
2
3
4
5
<script type="text/ath-template">
<div class="txt">
Hello World!
</div>
</script>