<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逝水流光的博客]]></title><description><![CDATA[文章看完，一定要多运动哦。]]></description><link>https://blog.youkuaiyun.com/javao_0</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; javao_0]]></copyright><item><title><![CDATA[动态import来拆分代码后发布问题]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/86497148</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/86497148</guid><author>javao_0</author><pubDate>Tue, 15 Jan 2019 18:18:34 +0800</pubDate><description><![CDATA[当使用SPA（单页应用）的时候，为了提高性能，我们经常使用动态import来拆分代码。这种情况发布的时候可能会有这样的问题：
假如用户在发布前已经进入该应用，当用户在发布后再进入某个引入分片代码的的界面，那么很可能页面静态资源的路径是旧的，而服务器新发布的资源路径是新的（大多数路径不一样是文件名的hash值不同导致的，我们这里也假设是这样情况），那么两个路径不一样，从而导致404的发生。
我们这里...]]></description><category></category></item><item><title><![CDATA[webpack中动态import()打包后的文件名称定义]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/85162458</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/85162458</guid><author>javao_0</author><pubDate>Fri, 21 Dec 2018 15:10:06 +0800</pubDate><description><![CDATA[动态import()打包出来文件的name是按照0,1,2...依次排列，如0.js、1.js等，有的时候我们希望打包出来的文件名是打包前的文件名称。要实现这，需要经历3个步骤：
1.在webpack配置文件中的output中添加chunkFilename。命名规则根据自己的项目来定，其中[name]就是文件名，这一块更详细的说明请点击这里。
//其他代码...
output: {
    pat...]]></description><category></category></item><item><title><![CDATA[page-break在IE上打印不分页问题]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/85161563</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/85161563</guid><author>javao_0</author><pubDate>Fri, 21 Dec 2018 14:27:26 +0800</pubDate><description><![CDATA[在打印的时候我们经常使用CSSpage-break-after: always;来分页，如下。最近在做打印分页的时候发现IE11和其他主流的浏览器有一点细微的差别。
.page-break {
    page-break-after: always;
}

IE打印时，在浮动的元素上添加分页的样式，打印结果将不会分页
具体HTML代码如下：
&amp;amp;lt;div style=&amp;quot;float: left;...]]></description><category></category></item><item><title><![CDATA[柯里化箭头函数埋坑记]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/79753780</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/79753780</guid><author>javao_0</author><pubDate>Fri, 30 Mar 2018 10:27:30 +0800</pubDate><description><![CDATA[今天写了个累加的柯里化函数如下:



function add(){
    let that = this;
    let arrs = Array.prototype.slice.call(arguments) 

    function fn(){
        return add.apply(that, arrs.concat(Array.prototype.slice.call...]]></description><category></category></item><item><title><![CDATA[React死循环问题]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/79206560</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/79206560</guid><author>javao_0</author><pubDate>Tue, 30 Jan 2018 15:25:56 +0800</pubDate><description><![CDATA[问题提出:

今天在使用React的时候发生了死循环情况，现在拿出来跟大家讨论讨论，其中大致代码如下：



import React from 'react';
import ReactDOM from 'react-dom';

const Button = ({ onClick, children }) => {
    return (
        "button"]]></description><category></category></item><item><title><![CDATA[CSS改变input光标颜色]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/79167291</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/79167291</guid><author>javao_0</author><pubDate>Thu, 25 Jan 2018 22:11:17 +0800</pubDate><description><![CDATA[我们可能会有改变input光标颜色的需求，谷歌浏览器的默认光标颜色是黑色的，我们可以看到GitHub上的光标却是白色，那么这个用CSS怎么改变呢? 
 




这种效果有两种实现方式：

1.使用color来实现

光标的颜色是继承自当前输入框字体的颜色，所以用color属性即可改变：

input{
    color:red;
}





2,使用caret-color来实现

上一种方式]]></description><category></category></item><item><title><![CDATA[读书笔记《你不知道的JavaScript上卷》1.5作用域闭包]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/75008300</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/75008300</guid><author>javao_0</author><pubDate>Wed, 12 Jul 2017 12:07:18 +0800</pubDate><description><![CDATA[闭包：当函数可以记住并访问所在的词法作用域时，就产生了闭包，即使函数是在当前词法作用域之外执行。
这是闭包的定义，对于一个作用域（就比如函数所形成的作用域）来说，通常情况下，当执行完这个函数以后，JS引擎的垃圾回收机制就可能会回收掉这个函数所占用的内存，但是如果这个函数形成了闭包那么它就不会回收掉这个函数所占用的内存了。]]></description><category></category></item><item><title><![CDATA[读书笔记《你不知道的JavaScript上卷》1.4提升]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/74977930</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/74977930</guid><author>javao_0</author><pubDate>Tue, 11 Jul 2017 15:29:26 +0800</pubDate><description><![CDATA[你不知道的JavaScript读书笔记，提升相关知识点]]></description><category></category></item><item><title><![CDATA[读书笔记《你不知道的JavaScript上卷》1.3函数作用域和块作用域]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/57076533</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/57076533</guid><author>javao_0</author><pubDate>Sat, 25 Feb 2017 12:15:54 +0800</pubDate><description><![CDATA[函数作用域和块作用域
  函数作用域：属于这个函数的全部变量都可以在整个函数的范围内访问（事实上在嵌套的作用域中也可以访问）。
3.1 函数中的作用域函数可以形成作用域，这个大家都知道的，如下代码：function foo() {
    var a = 2;
    console.log("函数foo中的a:" + a);//打印 函数foo中的a:2
}
foo();
console.log(]]></description><category></category></item><item><title><![CDATA[HTML自定义滚动条（仿网易邮箱滚动条）]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/55680160</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/55680160</guid><author>javao_0</author><pubDate>Sat, 18 Feb 2017 21:41:48 +0800</pubDate><description><![CDATA[通过CSS伪元素来自定义HTML中的滚动条，支持谷歌。仿网易邮箱滚动条样式。]]></description><category></category></item><item><title><![CDATA[读书笔记《你不知道的JavaScript上卷》1.2词法作用域]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/55668629</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/55668629</guid><author>javao_0</author><pubDate>Sat, 18 Feb 2017 16:55:39 +0800</pubDate><description><![CDATA[词法作用域就是定义在词法阶段的作用域，它由写代码时将变量和块作用域写在哪里来决定的。]]></description><category></category></item><item><title><![CDATA[读书笔记《你不知道的JavaScript上卷》1.1作用域是什么]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/53967816</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/53967816</guid><author>javao_0</author><pubDate>Sun, 01 Jan 2017 19:50:51 +0800</pubDate><description><![CDATA[读书笔记《你不知道的JavaScript上卷》1.1作用域是什么JavaScript是一门非常神奇的编程语言，以至于你没有掌握它的精髓都可以写出完整的项目，本套读书笔记记录的就是《你不知道的JavaScript上卷》中的内容，其中会夹杂这我个人对某些知识点的感悟与见解。1.1 编译器与引擎在讨论作用域是什么的时候不得不讲讲另外两个概念，一个是编译器另一个是引擎。
编译器    负责语法分析及代码生成]]></description><category></category></item><item><title><![CDATA[SWT自动补全]]></title><link>https://blog.youkuaiyun.com/javao_0/article/details/52076115</link><guid>https://blog.youkuaiyun.com/javao_0/article/details/52076115</guid><author>javao_0</author><pubDate>Sat, 30 Jul 2016 23:53:59 +0800</pubDate><description><![CDATA[SWT中Text与Combo控件的自动补全功能，（过滤掉部分信息）同样适用于自动生成代码或文字]]></description><category></category></item></channel></rss>