Gary's blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close

为commit message添加表情

发表于 2019-10-19   |   分类于 Git

为了使我们提交的信息更生动,我们可以在提交时添加对应的git emoji代码字段。

Github和Gitlab都支持。

举个例子

阅读全文 »

规范git commit提交信息

发表于 2019-10-19   |   分类于 Git

前提

公司团队在开发一个新项目的时候,团队成员决定规范提交的git信息,本人自那以后也一直遵守规则,今天有时间,自己摸索一下。

commit message

格式如下

1
2
3
4
5
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
阅读全文 »

call,apply的模拟实现

发表于 2019-10-06   |   分类于 面试题

call的实现

先看call的用法

1
2
3
4
5
6
7
8
var obj = {
value: 'hello'
}

function show() {
console.log(this.value)
}
show.call(obj) // hello

我们知道,这里show方法执行了,同时将this指向了obj这个对象。现在要模拟这个实现。

阅读全文 »

react redux异步处理的中间件

发表于 2019-09-15   |   分类于 React

搭建基本环境

首先我有一个处理逻辑的container

阅读全文 »

在Mac中安装flutter环境

发表于 2019-07-19   |   分类于 环境搭建

安装

使用镜像

在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像。
进入到解压后的目录。打开终端,执行

1
vim ~/.bash_profile
阅读全文 »

Hexo从Windows迁移到Mac

发表于 2019-07-06   |   分类于 博客搭建

所需环境的安装

  • git
  • node

安装Hexo

1
npm install hexo-cli -g
阅读全文 »

升级webpack4

发表于 2018-12-31

首先升级webpack,再全局安装webpack-cli。在webpack.config.dev.js和webpack.config.prod.js中分别添加

1
2
mode: 'development'
mode: 'production'
阅读全文 »

搭建react-native环境

发表于 2018-12-31   |   分类于 环境搭建

开发平台 windows

目标平台 Android

安装

1、node。

node版本要高于8 .3

2、 react native 命令行工具。

1
npm install -g react-native-cli
阅读全文 »

一些浏览器兼容问题

发表于 2018-08-04
  1. 图形验证码在IE浏览器中点击不刷新
    ie的浏览器有缓存,因此在每次点击请求接口时,需要自己在多传一个自定义参数作为时间戳。

    1
    2
    var time=Math.round(Math.random()*999)+3000;//解决ie下验证码不改变问题
    $('img').attr('src', 原来的接口请求地址+'&time='+time);
  2. 在IE浏览器中,flash播放器遮挡内容
    flash播放器添加params即可

    1
    <param name="wmode" value="opaque" />
  3. 多行文本超出省略号在火狐浏览器失效
    暂未找到解决方法

微信分享中出现的问题

发表于 2018-08-04   |   分类于 移动端

主要是工作中在使用微信分享时遇到的一些问题

  1. 分享出来描述变成链接,也没有显示设置好的图标
    在调用获取签名的接口时,需要传递location.href参数,但是需要对location.href进行处理

    1
    window.location.href.split('#')[0]
  2. 本人分享出去的页面看得到自定义图标,对方看不到
    主要是分享文案涉及到了“红包,金钱”等敏感词汇。

  3. 客户端拉不起微信分享
    这是在我工作中遇到的问题。在调试的时候,首先就是从客户端分享出来。但是发现能够拉起QQ分享、微博分享,唯独不能拉起微信分享。找了很久原因,发现最开始设置的分享图标的地址存在重定向,最后让后台配合,将地址改为重定向后的地址即可。

  4. redirect_uri域名与后台配置不一致
    看一下是不是配置的域名出了问题,我们这边是后台负责这些,所以出现了此问题,通常叫后台检查修改就好了。

123…6
Gary

Gary

行止由心

60 日志
18 分类
28 标签
© 2020 Gary
由 Hexo 强力驱动
主题 - NexT.Mist