This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.首先我们创建代理配置文件proxy.conf.json | |
假如你的后端服务的访问地址为“10.4.60.200:8080”,以下为proxy.conf.json的例子; | |
```language | |
{ | |
"/api": { | |
"target": "http://10.4.60.200:8080", | |
"secure": false | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html登录表单经常被自动填充,有的甚至用户从来没有登录过的网站也会有自动填充,甚是让人讨厌。 | |
Mozilla developer documentation 建议使用表单设置属性 **autocomplete=”off” 只能和 type="text" 结合使用** 来阻止浏览器从cache获取数据填充登录表单。 | |
**正确方式1** | |
表单设置属性 **autocomplete=”new-password” 必须结合 type="password" 使用** | |
```language | |
<input type="password" name="password" autocomplete="new-password" /> | |
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**centos 一键安装GIT** | |
```language | |
yum -y install git | |
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
由于main.ts是angular程序的启动入门,所以我们只需要在这个文件里面判断是dev模式还是prod模式,如果是prod模式,我们就重写console,然后prod模式下的代码就不会打印console信息了,具体实现如下: | |
![image.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArAAAAIrCAYAAAAX5ao2AAAgAElEQVR4AeydCVhV1dr4f8koBxnFARBUSAwNBHPWvM5DkpqYKA6l1rXUyqvfp30m97maX3r/+jWYZZamlkpOleRscJ1RU5SEKwYqeMCBQQ6eo4Bg/2fvM3A4TAcUhevazwNn7b3Wete7fmvtc979rnfv/Uxubu6fiE0QEAQEAUFAEBAEBAFBQBCoJwQa1BM9hZqCgCAgCAgCgoAgIAgIAoKATEAYsGIiCAKCgCAgCAgCgoAgIAjUKwLCgK1XwyWUFQQEAUFAEBAEBAFBQBAQBqyYA4KAICAICAKCgCAgCAgC9YqAMGDr1XAJZQUBQUAQEAQEAUFAEBAEhAEr5oAgIAgIAoKAICAICAKCQL0iIAzYejVcQllBQBAQBAQBQUAQEAQEAWHAijkgCAgCgoAgIAgIAoKAIFCvCAgDtl4Nl1BWEBAEBAFBQBAQBAQBQUAYsGIOCAKCgCAgCAgCgoAgIAjUKwLCgK1XwyWUFQQEAUFAEBAEBAFBQBAQBqyYA4KAICAICAKCgCAgCAgC9YqAMGDr1XAJZQUBQUAQEAQEAUFAEBAEhAEr5oAgIAgIAoKAICAICAKCQL0iIAzYejVcQllBQBAQBAQBQUAQEAQEAWHAijkgCAgCgoAgIAgIAoKAIFCvCAgDtl4Nl1BWEBAEBAFBQBAQBAQBQeCZZ59t82dtYCgoyK8NsUJmHSBgY2NbB7QQKggCgoAgIAgIAoLA00pAeGCf1pEX/RYEBAFBQBAQBAQBQaCeEhAGbD0dOKG2ICAICAKCgCAgCAgCTysBYcA+rSMv+i0ICAKCgCAgCAgCgkA9JSAM2Ho |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git commit 规范 | |
feat:新功能(feature) | |
fix:修补bug | |
docs:文档(documentation) | |
style: 格式(不影响代码运行的变动) | |
refactor:重构(即不是新增功能,也不是修改bug的代码变动) | |
test:增加测试 | |
chore:构建过程或辅助工具的变动 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**方法一 ** | |
```language | |
/** | |
* 基于 express request 的反向代理 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**注册** | |
**实名认证** | |
**创建存储空间** | |
![image.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB08AAANjCAYAAADCiVLVAAAgAElEQVR4AezdD3xU1Z3///edmSQQmIRIEkqQ/1rQCIILLhVr0QpVl0rlV23Frm5tda3ubtHtdlvc/Xa7rXa321XcCm211moVurYPrC1rVVr/UGJRqPwzAhWMokQhgfwjIZmZzP09zr0zmZvJTMhfkgmveTw0d+4999xznvcm4ZHPfD7Hqq+vt8ULAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQOMUFfKf4/Jk+AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4AgQPOVBQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBCQRPOUxQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAie8gwggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACrkBg08ZNWCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKnvIDVeDxkn/IKPQSoq2/S2OL8Hp7NaQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggMJgEWPN0MN0NxoIAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgMmQPB0wOi5MAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIDCYBgqeD6W4wFgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQGDABgqcDRs+FEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEBgMAkQPB1Md4OxIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIDAgAkQPB0wei6MAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKDSYDg6W |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**配置** | |
目前我是用于前端的单页应用路由匹配 | |
app.js | |
```language | |
const express = require('express'); | |
const localServer = express(); | |
// 静态资源 | |
localServer.use(express.static(path.join(__dirname, 'www'))); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CSS 提供了一个 **white-space** 属性,可以提供更精确一点的空格处理方式。该属性共有六个值,除了一个通用的inherit(继承父元素),下面依次介绍剩下的五个值。 | |
**white-space: normal** | |
```language | |
<p> hellohellohello hello | |
world | |
</p> | |
``` | |
```language |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**Class** | |
ES5 | |
```language | |
function Point(x, y){ | |
this.x = x; | |
this.y = y; | |
} | |
Point.prototype.toString = function(){} ... |
OlderNewer