Skip to content

Instantly share code, notes, and snippets.

View wxingheng's full-sized avatar
🎯
Focusing

wxingheng wxingheng

🎯
Focusing
View GitHub Profile
@wxingheng
wxingheng / 基于angular-cli配置代理解决跨域请求问题
Last active August 7, 2018 06:15
基于angular-cli配置代理解决跨域请求问题 angular proxy
1.首先我们创建代理配置文件proxy.conf.json
假如你的后端服务的访问地址为“10.4.60.200:8080”,以下为proxy.conf.json的例子;
```language
{
"/api": {
"target": "http://10.4.60.200:8080",
"secure": false
}
}
@wxingheng
wxingheng / 阻止浏览器弹出表单文本框、密码框提示
Last active September 18, 2018 10:25
html页面禁止自动填充浏览器记住的密码;阻止浏览器弹出表单文本框、密码框提示;html运用(三) html如何禁止(表单)用户名、密码自动填充 input password form
html登录表单经常被自动填充,有的甚至用户从来没有登录过的网站也会有自动填充,甚是让人讨厌。
Mozilla developer documentation 建议使用表单设置属性 **autocomplete=”off” 只能和 type="text" 结合使用** 来阻止浏览器从cache获取数据填充登录表单。
**正确方式1**
表单设置属性 **autocomplete=”new-password” 必须结合 type="password" 使用**
```language
<input type="password" name="password" autocomplete="new-password" />
```
@wxingheng
wxingheng / centos git centos 一键安装GIT
Created August 10, 2018 09:15
centos git centos 一键安装GIT
**centos 一键安装GIT**
```language
yum -y install git
```
@wxingheng
wxingheng / angular2+ 全局清除console
Last active August 20, 2018 03:54
angular2+ 如何在打包发布的时候清除console信息
由于main.ts是angular程序的启动入门,所以我们只需要在这个文件里面判断是dev模式还是prod模式,如果是prod模式,我们就重写console,然后prod模式下的代码就不会打印console信息了,具体实现如下:
![image.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArAAAAIrCAYAAAAX5ao2AAAgAElEQVR4AeydCVhV1dr4f8koBxnFARBUSAwNBHPWvM5DkpqYKA6l1rXUyqvfp30m97maX3r/+jWYZZamlkpOleRscJ1RU5SEKwYqeMCBQQ6eo4Bg/2fvM3A4TAcUhevazwNn7b3Wete7fmvtc979rnfv/Uxubu6fiE0QEAQEAUFAEBAEBAFBQBCoJwQa1BM9hZqCgCAgCAgCgoAgIAgIAoKATEAYsGIiCAKCgCAgCAgCgoAgIAjUKwLCgK1XwyWUFQQEAUFAEBAEBAFBQBAQBqyYA4KAICAICAKCgCAgCAgC9YqAMGDr1XAJZQUBQUAQEAQEAUFAEBAEhAEr5oAgIAgIAoKAICAICAKCQL0iIAzYejVcQllBQBAQBAQBQUAQEAQEAWHAijkgCAgCgoAgIAgIAoKAIFCvCAgDtl4Nl1BWEBAEBAFBQBAQBAQBQUAYsGIOCAKCgCAgCAgCgoAgIAjUKwLCgK1XwyWUFQQEAUFAEBAEBAFBQBAQBqyYA4KAICAICAKCgCAgCAgC9YqAMGDr1XAJZQUBQUAQEAQEAUFAEBAEhAEr5oAgIAgIAoKAICAICAKCQL0iIAzYejVcQllBQBAQBAQBQUAQEAQEAWHAijkgCAgCgoAgIAgIAoKAIFCvCAgDtl4Nl1BWEBAEBAFBQBAQBAQBQeCZZ59t82dtYCgoyK8NsUJmHSBgY2NbB7QQKggCgoAgIAgIAoLA00pAeGCf1pEX/RYEBAFBQBAQBAQBQaCeEhAGbD0dOKG2ICAICAKCgCAgCAgCTysBYcA+rSMv+i0ICAKCgCAgCAgCgkA9JSAM2Ho
@wxingheng
wxingheng / git GIT
Last active October 24, 2019 10:52
git 常用命令
git commit 规范
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
@wxingheng
wxingheng / express 反向代理 proxy 代理
Last active September 25, 2018 02:47
express 反向代理 proxy 代理 解决平时开发时候的跨域请求
**方法一 **
```language
/**
* 基于 express request 的反向代理
@wxingheng
wxingheng / 七牛 CDN 免费静态资源存储
Last active August 28, 2018 01:34
七牛 CDN 免费静态资源存储 测试使用
**注册**
**实名认证**
**创建存储空间**
![image.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB08AAANjCAYAAADCiVLVAAAgAElEQVR4AezdD3xU1Z3///edmSQQmIRIEkqQ/1rQCIILLhVr0QpVl0rlV23Frm5tda3ubtHtdlvc/Xa7rXa321XcCm211moVurYPrC1rVVr/UGJRqPwzAhWMokQhgfwjIZmZzP09zr0zmZvJTMhfkgmveTw0d+4999xznvcm4ZHPfD7Hqq+vt8ULAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQOMUFfKf4/Jk+AggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4AgQPOVBQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBCQRPOUxQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAie8gwggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACrkBg08ZNWCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKnvIDVeDxkn/IKPQSoq2/S2OL8Hp7NaQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggMJgEWPN0MN0NxoIAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgMmQPB0wOi5MAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIDCYBgqeD6W4wFgQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQGDABgqcDRs+FEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEBgMAkQPB1Md4OxIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIDAgAkQPB0wei6MAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKDSYDg6W
@wxingheng
wxingheng / express 404 router
Created August 28, 2018 09:56
express 404 router express 默认路由的匹配
**配置**
目前我是用于前端的单页应用路由匹配
app.js
```language
const express = require('express');
const localServer = express();
// 静态资源
localServer.use(express.static(path.join(__dirname, 'www')));
@wxingheng
wxingheng / CSS 空格处理
Created August 29, 2018 08:04
css 的多空格处理
CSS 提供了一个 **white-space** 属性,可以提供更精确一点的空格处理方式。该属性共有六个值,除了一个通用的inherit(继承父元素),下面依次介绍剩下的五个值。
**white-space: normal**
```language
<p> hellohellohello hello
world
</p>
```
```language
@wxingheng
wxingheng / ES6 语法
Last active August 30, 2018 02:31
ES6 语法 解构赋值 箭头函数 字符串模板 async class ...
**Class**
ES5
```language
function Point(x, y){
this.x = x;
this.y = y;
}
Point.prototype.toString = function(){} ...