- 博客(9)
- 资源 (5)
- 问答 (5)
- 收藏
- 关注
原创 react中key的正确使用方式
在开发react程序时我们经常会遇到这样的警告,然后就会想到:哦!循环子组件忘记加key了~出于方便,有时候会不假思索的使用循环的索引作为key,但是这样真的好吗?什么样的值才是key的最佳选择?为了弄明白,本文将从三个方面来分析"key":1.为什么要使用key2.使用index做key存在的问题3.正确的选择key1.为什么要使用keyreact官方文档是这样描述key的:...
2018-11-27 01:49:57 5688 2
原创 electron + react + react-router + mobx + webpack 搭建脚手架工程
electron-reactelectron + react + react-router + mobx + webpack 搭建的脚手架工程像开发react web项目一样开发electron项目路径与命名main //主进程 menu //菜单render //渲染进程 component //组件 config //配置 public ...
2018-11-24 20:43:15 1247
原创 【个人博客搭建及配置六】评论系统
博客使用valine作为评论工具,原因是他使用简介,体积轻量,灵活配置,速度很快!1.注册LeanCloudvaline接住了LeanCloud的力量,所以需要LeanCloud的APP ID 和 APP Key首先注册和登录LeanCloud创建一个应用:应用创建好以后,进入刚刚创建的应用,选择左下角的设置>应用Key,然后就能看到你的APP ID和APP Key了:代码...
2018-11-13 09:31:00 828
原创 【个人博客搭建及配置五】阅读统计
博客地址: https://www.lisq.xyz/这里的统计是用来展示在页面上的,可以标示文章以及博客的热度。使用不蒜子来展示文章访问统计和页面访问统计。1.引入不蒜子将不蒜子js文件引入博客主题公共组件中。<script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"><...
2018-11-11 17:15:14 326
原创 【个人博客搭建及配置四】站长统计
使用一个站长统计工具,可以为博客添加一个如上面似的详细的访问报表。站长统计工具有很多,每个工具大同小异,这里我选择了CNZZ。CNZZ配置1.注册一个账号。2.添加网站。按照如下要求添加网站3.选择统计代码添加完网站后就可以选择一段代码插入你的博客里了,CNZZ提供了几种样式,你可以选择展示真实的统计数量,一个cnzz图标或者什么都不显示。代码配置将上面复制的代码插入到你...
2018-11-10 21:07:30 843
原创 【个人博客搭建及配置三】同时托管到github和coding上
博客地址: https://www.lisq.xyz/github page毕竟是国外站点,访问速度相对来说比较慢,但是同时你又想在gihub上保存一下代码,可以尝试同时托管两个仓库。做解析的时候海外的ip 指向到github,国内的或者说百度的直接指向coding。1.在coding上提交代码首先做的操作和github是一样的,就是创建一个ssh。这里要注意的是,你的电脑上已经有了g...
2018-11-08 12:02:07 648
原创 electron程序保护措施(崩溃监控,开机自启,托盘关闭)
在某种情况下,我们可能希望我们的客户端程序尽可能连续不断的运行在我们的系统中,并保持稳定。以下几种方式可以帮助我们做到这一点:1.崩溃监控electron为我们提供了监听程序崩溃的事件:Event: 'crashed'返回:event Eventkilled Boolean当渲染进程崩溃或被结束时触发此事件是用来家庭渲染进程崩溃的,但是当主进程意外崩溃时也会触发该事件。在...
2018-11-07 11:09:42 10314 1
原创 【个人博客搭建及配置二】绑定个人域名
博客地址: https://www.lisq.xyz/1.购买一个域名这里我选择的是阿里云,挑选一个自己喜欢的域名购买。2.域名解析进入控制台添加域名解析。按照如下规则添加两条记录。这时去访问解析好的域名会出现如下页面。这说明域名解析没有问题,接下来进入github进行配置3.hexo配置在本地的博客目录中找到source文件夹。新建一个没有后缀名的文件GNAME在文件...
2018-11-06 15:36:20 652
原创 【个人博客搭建及配置一】基础配置
博客地址: https://www.lisq.xyz/1.本地安装hexo首先保证你电脑上有node环境,这个不懂的可以自定百度。控制台输入node -v出现版本号说明安装成功。有了node就可以安装hexo了,控制台输入如下命令npm i -g hexo同样控制台输入hexo -v出现版本号说明安装成功。然后开始初始化项目,控制台输入:hexo init得到如下项目目录...
2018-11-06 15:34:57 709
JS寄生组合继承的疑问
2018-01-31
System.gc()有什么意义?
2017-06-05
Jsonp和HttpClient如何选择?
2017-05-18
Socket编程,在哪里会用到?
2017-05-18
计算机中负数的补码问题
2017-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人