会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
非凡
博客园
首页
新随笔
联系
订阅
管理
2017年4月19日
从输入URL到页面加载发生了什么?
摘要: 恩,如你所见,这是一道程序员经典面试题,涵盖了各个领域的知识,这个问题可以答的很简单,也可以答的很复杂。 首先,我们会在浏览器中输入类似 http(s)://xxx.xxx.com 这样的域名。 我们看到这个域名由 http 或 https 协议组成。 那么既然我们说到了协议,不得不先来了解一下计算
阅读全文
posted @ 2017-04-19 19:13 非凡_Geoff
阅读(365)
评论(0)
推荐(0)
2017年4月12日
总结在移动端碰到的坑
摘要: 一、安卓设备的select options的坑,尽量使用各浏览器内核都支持的api 在添加 OPTION 元素时 如果需要向指定索引前插入 OPTION,可以使用 options.add(option, index); 如果需要向 SELECT 尾部添加 OPTION,可以使用 options.ad
阅读全文
posted @ 2017-04-12 14:28 非凡_Geoff
阅读(4078)
评论(1)
推荐(1)
2017年3月9日
剖析源码:浅谈react-infinite的机制与原理
摘要: 最近又读了一个轮子的源码,react-infinite,虽然star数量不是特别多,1.5k,不过还是个非常实用的轮子,今天给大家讲的是它的原理和实现,并不是如何去使用它,如何使用官方文档上都有。了解了它的原理,你就不一定要全盘使用它,你可以自己剥离一部分实际要用的东西出来,自己写一个合适的轮子用到
阅读全文
posted @ 2017-03-09 19:07 非凡_Geoff
阅读(1170)
评论(0)
推荐(1)
2017年2月20日
react性能优化:redux的store中的数据量太大是否会影响性能
摘要: 最近在处理大list(infinite scroll view)时,发现元素多了之后react渲染开始变得卡顿,想找一找问题出在哪里了,在参考了一些博客和做了一番研究之后,给大家来个总结。redux的store中的数据量太大,肯定是会影响性能的,但是跟其本身占的内存并没有太大关系,影响的是一些别的东
阅读全文
posted @ 2017-02-20 18:57 非凡_Geoff
阅读(6770)
评论(1)
推荐(0)
2017年2月14日
移动端使用fixed键盘弹起bug
摘要: 移动端的fixed会有各种各样奇怪的问题,比如说移动端键盘弹起后底部tab被顶到键盘上方,失去焦点后底部tab跳动到原位置,还有在底部tab加input的各种bug,还有被顶起后不回到原位,停留在页面中间等等。 下面我总结一下github和各种前端技术网站的解决方案,主要就是以下几种。 1. 使用i
阅读全文
posted @ 2017-02-14 11:35 非凡_Geoff
阅读(2441)
评论(0)
推荐(0)
2017年2月10日
Mongodb关系建模(n to n为例)
摘要: 最近公司正在研发一个医疗行业的数据库,收录医疗创业公司,人,以及投资机构和医疗编辑们的知识,并将它们关联起来,以便后期的数据分析和编辑选题选素材。 在这种需求下,我们选用了Mongodb这种介于nosql和关系型数据库之间的一种数据库,本质上Mongodb不能单纯的归类为非关系型,虽然他是nosql
阅读全文
posted @ 2017-02-10 12:14 非凡_Geoff
阅读(991)
评论(0)
推荐(0)
2017年1月11日
如何优雅的设计Redux的Store中的State树
摘要: 用了几个月的redux,现在回过来总结一下。 刚开始用的时候遇到一个比较大的疑问,就是如何设计redux的store中的state树,这应该是我在使用redux中最大的一个疑问,阻挡了我前进的脚步,经过一段时间的研究,我这里给大家用非常通俗易懂的方式说一说我的疑问,以及我是如何解决的。 当初主要的疑
阅读全文
posted @ 2017-01-11 15:45 非凡_Geoff
阅读(3255)
评论(0)
推荐(0)
2016年11月6日
react+redux渲染性能优化原理
摘要: 大家都知道,react的一个痛点就是非父子关系的组件之间的通信,其官方文档对此也并不避讳: For communication between two components that don't have a parent-child relationship, you can set up you
阅读全文
posted @ 2016-11-06 18:34 非凡_Geoff
阅读(3978)
评论(0)
推荐(0)
2016年11月2日
关于props和state以及redux中的state
摘要: React的数据模型分为共有数据和私有数据,共有数据可以在组件间进行传递,私有数据为当前组件私有。共有数据在React中使用props对象来调用,它包含标签所有的属性名称和属性值,props对象有三个特性,单向流动性、显示传递性和只读性。单向流动性是指React的数据只能由父组件传递到子组件,而不能
阅读全文
posted @ 2016-11-02 16:58 非凡_Geoff
阅读(4802)
评论(0)
推荐(2)
2016年10月31日
npm scripts + webpack 实践经验(React、Nodejs)
摘要: 最近用Webpack+npm scripts+Mongodb+Nodejs+React写了个后台项目,在用Webpack构建过程中遇到了许多坑,就写出来分享一下。 构建工具五花八门,想当年刚学会Grunt,Grunt就被淘汰了,取而代之的是Gulp,其任务流式的机制,有着逻辑清晰,灵活多变的特点,而
阅读全文
posted @ 2016-10-31 18:42 非凡_Geoff
阅读(4096)
评论(1)
推荐(0)
公告