摘要:
前言 柯里化,可以理解为 提前接收部分参数,延迟执行,不立即输出结果,而是返回一个接受剩余参数的函数 。因为这样的特性,也被称为部分计算函数。柯里化,是一个逐步接收参数的过程。在接下来的剖析中,你会深刻体会到这一点。 反柯里化,是一个 泛型化 的过程。它使得被反柯里化的函数,可以 接收更多参数 。目 阅读全文
摘要:
前言 虽然现在已经是ES6的时代,但是,还是有必要了解下ES5是怎么写一个类的。 本文详述JavaScript面向对象编程中的类写法,并分步骤讲述如何写出优雅的类。 一、例子 例子为一个轻提示组件 。 需要实现的功能: 方法,显示提示 方法,隐藏提示 方法,初始化提示语 二、类的构成 JavaScr 阅读全文
摘要:
解决antd-mobile和css module冲突,css module的使用方式 阅读全文
摘要:
前言 利用 +`Hexo`写文章,整体体验已经很棒。在写作过程中,节省了我不少时间。 但是,美中不足的,就是发布的时候,需要手动输入命令, 好文件,再用 部署到服务器上。 本文,用于记录解决这个痛点的过程。采取的解决方案就是 持续集成 。 以下是我用于部署个人站点的服务器概况: 服务器 阿里云ECS 阅读全文
摘要:
本文的侧重点,就是通过Git的打标签功能`git tag`来解决这个问题,并用SemVer(语义化版本控制规范)规范标签的命名。 阅读全文
摘要:
一、为什么Cookie需要防篡改 为什么要做Cookie防篡改,一个重要原因是 Cookie中存储有判断当前登陆用户会话信息(Session)的会话票据 SessionID和一些用户信息 。 当发起一个HTTP请求,HTTP请求头会带上Cookie,Cookie里面就包含有SessionID。 后端 阅读全文
摘要:
前言 移动端开发,经常会遇到的问题,就是文字居中。一般都只能往css方向去fix这个问题。 自己以前也用过 的方式去解决。🌚 后来才发现,原来不是css的问题,是浏览器在渲染象形文字时,就已经错误了。 本文参考自知乎回答,用来总结如何填上这个坑~ 一、css文字居中 先总结下,前端开发中,常用的文 阅读全文
摘要:
一、nginx缓存的优点 如图所示,nginx缓存,可以在一定程度上,减少源服务器的处理请求压力。 因为静态文件(比如css,js, 图片)中,很多都是不经常更新的。nginx使用proxy_cache将用户的请求缓存到本地一个目录。下一个相同请求可以直接调取缓存文件,就不用去请求服务器了。 毕竟, 阅读全文