2018年8月25日
windows
已经使用 Mac 两年的人,突然间要求我换回来 windows ,适应起来真的有点费劲,所以总结一下平时最常用的快捷吧:
基本操作复制:Ctrl + C剪切:Ctrl + X粘贴:Ctrl + V全选:Ctrl + A保存:Ctrl + S删除文件:Delete 键刷新:F5打开/关闭浏览器 ...
Read more
2018年8月24日
windows
git
对于开发者,在 windows 环境下安装 git 会有两个步骤:
1. 下载windows 版的 git 包
2. 安装下载完成之后进行安装,很普通安装的过程一致。(一直点击下一步就行了)
3. 配置环境变量安装完成之后,最关键的步骤来了,配置环境变量
右键单击“计算机”,选择“属性”; ...
Read more
2018年8月9日
js
react
使用 react 很久了,也使用 react 高阶组件很多次了,但是总也没有特别清楚的去总结一下高阶组件,现在终于有时间总结如下:
是什么高阶组件就是一个函数,且该函数接受一个组件作为参数,并返回一个新的组件。对比组件将props属性转变成UI,高阶组件则是将一个组件转换成另一个新组件。
例 ...
Read more
2018年8月9日
其他
图片1. 压缩图片https://img.top/
下载1. Mac 下载破解版客户端http://xclient.info/s/c/design/?t=1cfbe7ef21f518706ece0f257a74dd1a4a940299
笔记1. 印象笔记https://app.yinxia ...
Read more
2018年8月9日
js
银行卡号 JS 格式化最近面试遇到一个问题:写一个银行卡号格式化的方法例如:6201222200003224566 => 6201 2222 0000 3224 566当时没想到使用正则,面试官提醒了一句我也没能想起来,面试完之后我才查了一下,最简单的方式就是使用正则的 r ...
Read more
2018年8月1日
js
css
nextjs
nextjs + typescript + jest + postcss从零开始配置项目
在 github 上 nextjs 的源码中,有集成好的 examples,在使用过程中可以直接拿来做参考。
一、 nextjs + typeScriptnextjs 官网中有 nextjs 使用的文档 ...
Read more
2018年7月31日
js
css
移动端滚动穿透解决方案:移动端当有 fixed 遮罩背景和弹出层时,在屏幕上滑动能够滑动背景下面的内容。
现在总结一下三种解决方案:
1. css 之 overflow: hidden当页面弹出 modal 之后,将 .HTML_MODAL_OPEN 添加到 html 上,并且禁止 html ...
Read more
2018年7月4日
浏览器
浏览器内核介绍所谓的“浏览器内核”(“Rendering Engine”)指的是一个浏览器最核心的部分,直译为:“渲染引擎”,也常称为:“排版引擎”、“解释引擎”。浏览器引擎作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用户所见的视图。我们所说的“浏览器内核”或者“渲染引擎”, ...
Read more
2018年6月28日
js
react
组件渲染顺序第一次 render第一次在客户端渲染:
getDefaultProps
getInitialState
componentWillMount
render
componentDidMount
第一次在服务端渲染
getDefaultProps
getInitialStat ...
Read more
2018年6月28日
html
BOM
BOM 是 Browser Object Model 的缩写,即浏览器对象模型。
BOM 和浏览器关系密切。浏览器的很多东西可以通过 JavaScript 控制的,例如打开新窗口、打开新选项卡(标签页)、关闭页面,把网页设为主页,或加入收藏夹,等这些涉及到的对象就是 BOM。
B ...
Read more