• 通过 Nginx 代理转发配置实现跨域(API代理转发)

    在WEB开发中,我们经常涉及到跨域的请求,解决跨域问题的方式有很多,比如有window.nameiframeJSONPCORS等等,就不详细展开了,涉及到 协议端口 不一样的跨域请求方式是采用代理,这里我们重点聊聊Nginx代理的方式。

    Nginx
  • React-Router browserHistory浏览器刷新出现页面404解决方案

    在React项目中我们经常需要采用React-Router来配置我们的页面路由,React-Router 是建立在 history 之上的,常见的history路由方案有三种形式,分别是:

    React
  • 关于对CSS中BFC的理解

    也许你已经掌握了HTML、CSS的基本布局技能,但是有可能还有一些难以琢磨透的专业名词还不是很清楚,比如BFC。今天我们就来聊聊对BFC的理解,以便我们在布局的过程中能够更加得心应手。

    WEB-Front
  • CSS弹性盒子之Flex布局学习指南

    弹性盒子(Flexible Box 或 Flexbox),是CSS3中一种新的布局方式,当页面需要适应不同的屏幕大小以及设备类型时,它依然能确保元素拥有更恰当的页面布局形式。

    WEB-Front
  • 你必须懂得的CSS清除浮动方法,4种清除浮动方法

    做前端开发我们都不得不使用float浮动属性,但是如果使用了浮动,由于浮动本身的特性,难免会遇到父级元素塌陷的情况,不能自适应高度。

    WEB-Front
  • 玩转jekyll系列(三)- 之为GitHub Pages自定义域名配置HTTPS

    HTTPS 是 HTTP Secure,是一种更安全的 HTTP 协议,目前建议是所有的网络请求都能是 HTTPS 的,像Google,Facebook, Baidu,Taobao等公司,都已经全站启用 HTTPS ,可以在浏览器的地址栏看到一个绿色的锁的标志,而且 Google 会优先选择 HTTPS 网页而不是等效的 HTTP 网页作为规范网址,优先收录。

    jekyll
  • 玩转jekyll系列(二)之为GitHub Pages博客绑定自定义域名

    在GitHub Pages上搭建好了自己的博客后,你一定也很想绑定自己的域名,毕竟github的二级域名用起来不那么高大上,绑定自己的域名对博客的收录也有很大的帮助,下面就让我们一起来继续捣腾吧。

    jekyll
  • JavaScript正则表达式基础知识笔记

    正则表达式一直给人的感觉是很强大、很难学、记不住,本文借助图形工具感受正则表达式,用通俗易懂的方式理解正则表达式,并记录学习笔记。

    RegExp
  • 前端开发命名规范参考笔记

    很多刚接触前端的同学都觉得class或者函数的命名好纠结,确实,每个程序员都觉得命名好纠结。
    下面给大家总结一些前端开发中一些约定俗成的常规命名,也谈不上什么规范,总之,在同一件事上保持一定的统一性有利于团队的协作效率,包括对互相之间的学习和code review都有一定的帮助。

    WEB-Front
  • 玩转jekyll系列(一)之完善博客的分页功能

    前段时间教大家利用jekyll搭建了一个基本GitHub Pages博客。一个博客网站,一般都应该具备诸如列表、分类、标签、评论等功能。
    博客的列表文章多了,自然需要分页,今天给大家先来分享在jekyll中添加分页功能。

    jekyll