<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IMWebteam的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IMWebteam</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IMWebteam]]></copyright><item><title><![CDATA[在新窗口中打开页面？小心有坑！]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53888769</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53888769</guid><author>IMWebteam</author><pubDate>Mon, 26 Dec 2016 19:46:31 +0800</pubDate><description><![CDATA[用简单地方式（背景中提到的）在新窗口中打开新页面会有一些问题。问题分为安全和性能两方面。机智的读者会发现上面的两个例子中分别复现了安全和性能问题（讲道理，第2个例子同时展现了安全和性能问题）]]></description><category></category></item><item><title><![CDATA[朋友你听说过尾递归吗]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53888765</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53888765</guid><author>IMWebteam</author><pubDate>Mon, 26 Dec 2016 19:45:33 +0800</pubDate><description><![CDATA[斐波那契数列（Fibonacci sequence），又称黄金分割数列、因数学家列昂纳多·斐波那契（Leonardoda Fibonacci）以兔子繁殖为例子而引入，故又称为“兔子数列”，指的是这样一个数列：1、1、2、3、5、8、13、21、34、……]]></description><category></category></item><item><title><![CDATA[新一代数据查询语言GraphQL来啦！]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53888708</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53888708</guid><author>IMWebteam</author><pubDate>Mon, 26 Dec 2016 19:37:34 +0800</pubDate><description><![CDATA[GraphQL是一种API查询语言，是一个对自定义类型系统执行查询的服务端运行环境]]></description><category></category></item><item><title><![CDATA[网格系统 CSS Grid Layout]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53311163</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53311163</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:35:03 +0800</pubDate><description><![CDATA[听闻w3cplus大漠在第三届CSS Conf上的演讲主题是CSS Grid Layout，吓得我赶紧抛下红尘俗事闭门谢客苦心钻研，唯恐脚步太慢，遥望大漠一骑绝尘而扼腕叹息。
闲话少说，提起网格系统，大家都应该耳熟能详，如960，当然随着技术与分辨率的进步有了进一步的演变，但设计思想还是一致的。既然是这么实用的东西，CSS当然有了纳入规范之想，这不就出现了我们今天要说的CSS Grid Layout]]></description><category></category></item><item><title><![CDATA[React-Native实践]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53311120</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53311120</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:33:11 +0800</pubDate><description><![CDATA[随着React-Native的火爆，以及Native和Web开发本身的一些痛点，近期团队考虑将iOS App中部分界面迁移到React-Native上，本文主要谈谈开发过程中遇到的一些问题及解决方案。]]></description><category></category></item><item><title><![CDATA[ES6学习笔记]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53311082</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53311082</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:32:02 +0800</pubDate><description><![CDATA[ES6的设计目标，是使得JavaScript语言可以用来编写大型复杂的应用程序，成为企业级开发语言。ES6将于2015年6月正式发布。

现在最新版本的Nodejs上可以通过`--harmony`参数开启ES6的部分支持。如果旧的Nodejs版本不支持或者想体验更多的ES6 特性
可以 使用Google的[traceur](https://github.com/google/traceur-compiler)工具。traceur可以在前端编译ES6代码，也可以
在node上 编译或执行ES6代码。]]></description><category></category></item><item><title><![CDATA[sheral——一个方便定制及扩展的UI组件库]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53311054</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53311054</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:30:22 +0800</pubDate><description><![CDATA[简单来说，sheral是个UI库，目前拥有25+常用移动端组件（如btn, card, media, nav, dialog, toast等），同时允许用户非常方便扩展及定制属于自己的组件。但是sheral决不只限于UI库，它还拥有了30+ sass 的基础mixin或%的封装及其他基础能力，有了这些基础能力，不仅快捷便利，更是拥有了更多扩展可能。]]></description><category></category></item><item><title><![CDATA[新一代包管理工具yarn]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53311026</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53311026</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:28:41 +0800</pubDate><description><![CDATA[facebook发布的新一代包管理工具，旨在解决以往使用npm作为包管理会遇到的一些问题。从其官方介绍可以看到其重点强调的3个点：快、可靠、安全。]]></description><category></category></item><item><title><![CDATA[图解微信公众号后台服务开发（nodejs版）]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53311019</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53311019</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:27:45 +0800</pubDate><description><![CDATA[关于微信公众号开发的文章到处都是，基于nodejs的代码也不少，但是微信公众号给出的开发者文档接口虽然全却不细致，难免需要花费一些时间去测试确认，这里总结下最近基于nodejs的微信公众号后台服务开发的过程，采取的是简洁流程图的表达形式，希望能帮助没有接触过此类业务的小伙伴节约时间，快速上手。]]></description><category></category></item><item><title><![CDATA[浅谈 React、Flux 与 Redux]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53310986</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53310986</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:26:41 +0800</pubDate><description><![CDATA[React 是一个 View 层的框架，用来渲染视图，它主要做几件事情：
组件化
利用 props 形成单向的数据流
根据 state 的变化来更新 view
利用虚拟 DOM 来提升渲染性能]]></description><category></category></item><item><title><![CDATA[测试用例的那一回事]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53310958</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53310958</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:25:34 +0800</pubDate><description><![CDATA[最近，团队对测试用例十分的注重，因此，下面是我对测试用例的一些解析。
首先，我们需要知道：为什么需要测试用例？
理由很简单，就是为了在测试用例的辅助下，编写出高质量，可维护代码。]]></description><category></category></item><item><title><![CDATA[打开Promise的正确姿势]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53310925</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53310925</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:24:36 +0800</pubDate><description><![CDATA[最近实践中需要用到大量的异步回调风格代码的编写，作者最近处于同步编程风格转为异步编程风格的状态。同时第一时间遇到了下面提到的代码，第一直觉就是该代码肯定有问题！但是问题在哪里有讲不出来，感觉非常蛋疼与疑惑。]]></description><category></category></item><item><title><![CDATA[使用Node.js实现一个简单的ZooKeeper客户端]]></title><link>https://blog.youkuaiyun.com/IMWebteam/article/details/53310820</link><guid>https://blog.youkuaiyun.com/IMWebteam/article/details/53310820</guid><author>IMWebteam</author><pubDate>Wed, 23 Nov 2016 20:19:35 +0800</pubDate><description><![CDATA[分布式系统中的协调服务总所周知地难于正确实现，尤其容易产生诸如争用条件 (race conditions)、死锁(deadlock) 等错误。Zookeeper 背后的动机就是减轻分布式应用程序从头做起实现协调服务的难度。]]></description><category></category></item></channel></rss>