<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[uncleLikeCoding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/uncleLikeCoding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; uncleLikeCoding]]></copyright><item><title><![CDATA[koa2 笔记]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78590550</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78590550</guid><author>uncleLikeCoding</author><pubDate>Tue, 21 Nov 2017 14:27:56 +0800</pubDate><description><![CDATA[1.嵌套路由var header = new router()
var save = new router()save.get('/', async (ctx, next) => {
    ctx.response.body = '<h1>Index Page</h1>'
})save.get('/:id', async (ctx, next) => {
    ctx.response.body]]></description><category></category></item><item><title><![CDATA[node 学习笔记]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78285986</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78285986</guid><author>uncleLikeCoding</author><pubDate>Thu, 19 Oct 2017 16:03:33 +0800</pubDate><description><![CDATA[打开mongoDB 数据库
     cd E:\MongoDB\Server\3.4\bin
     mongod.exe --dbpath "f:mongodb/data" 2.添加参数, 解决 warning.mongoose.connect('mongodb://localhost/imooc',{useMongoClient:true});3.问题：  
解决方案： 添加 cross-e]]></description><category></category></item><item><title><![CDATA[JS bind 函数]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78103932</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78103932</guid><author>uncleLikeCoding</author><pubDate>Tue, 26 Sep 2017 16:58:11 +0800</pubDate><description><![CDATA[bind 函数bind 函数的作用是改变this的指向。(这里说的bind 不是jq的bind 函数。) 
举个栗子：var name = "outerName";
let obj = {
    name: "innerName",
    getName: function () {
        return function () {
            return this.nam]]></description><category></category></item><item><title><![CDATA[函数的严格模式]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78100444</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78100444</guid><author>uncleLikeCoding</author><pubDate>Tue, 26 Sep 2017 16:21:17 +0800</pubDate><description><![CDATA[严格模式从 ES5 开始，函数内部可以设定为严格模式。使用 'use strict' 声明。 
贴上百度的严格模式好处：
消除Javascript语法的一些不合理、不严谨之处，减少一些怪异行为;
消除代码运行的一些不安全之处，保证代码运行的安全；
提高编译器效率，增加运行速度；
为未来新版本的Javascript做好铺垫。
“严格模式”体现了Javascript更合理、更安全、更严谨的发展方向，包括]]></description><category></category></item><item><title><![CDATA[ES6 函数默认值与作用域]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78098783</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78098783</guid><author>uncleLikeCoding</author><pubDate>Tue, 26 Sep 2017 16:04:39 +0800</pubDate><description><![CDATA[作用域函数参数默认值 实际上形成了一个单独的作用域，举个栗子：    let foo = 'outer';    function bar(func = () => foo) {
        let foo = 'inner';
        console.log(func());
    }    bar(); // outer在bar 中 的函数参数中的 foo 指向的是bar 中的fo]]></description><category></category></item><item><title><![CDATA[ES6标签模板]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78063994</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78063994</guid><author>uncleLikeCoding</author><pubDate>Fri, 22 Sep 2017 16:06:44 +0800</pubDate><description><![CDATA[定义：当模板字符串紧跟在一个函数名后面的时候，该函数将被调用来处理这个模板字符串。这被称为“标签模板”功能（tagged template）。 
如果没有参数的话，那个普通的调用没什么区别，比如alert`123`
// 等同于
alert(123)但是，如果模板字符串中带有变量，就不是简单的调用了，而是会将模板字符串先处理成多个参数，再调用函数。let a = 5;
let b = 10;tag`]]></description><category></category></item><item><title><![CDATA[ES6 的一些新函数（不定时更新）]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78051332</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78051332</guid><author>uncleLikeCoding</author><pubDate>Thu, 21 Sep 2017 14:07:01 +0800</pubDate><description><![CDATA[Generator 函数1.简介 
Generator函数是ES6提供的一种异步编程解决方案，Generator函数除了状态机，还是一个遍历器对象生成函数。形式上，Generator函数是一个普通函数，但是有两个特征。一是，function关键字与函数名之间有一个星号，二是，函数体内部使用yield语句，定义不同的内部状态。function* helloWorldGenerator(){
  yie]]></description><category></category></item><item><title><![CDATA[使用AlloyFinger（移动端点触插件）]]></title><link>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78041488</link><guid>https://blog.youkuaiyun.com/uncleLikeCoding/article/details/78041488</guid><author>uncleLikeCoding</author><pubDate>Wed, 20 Sep 2017 15:31:33 +0800</pubDate><description><![CDATA[直接贴代码。这里主要是用pressMove 和 pinch  功能。var initScale = 1;
const mapEl = document.getElementById("map-element");
const imgEl = document.getElementById("hit");
const _timeout = 500;Transform(mapEl);
Transform]]></description><category></category></item></channel></rss>