<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


    
  <url>
    <loc>http://zhangdiweb.com/2019/10/12/Vue-next%E6%BA%90%E7%A0%81%E6%B5%85%E6%9E%90/</loc>
    <lastmod>2019-10-12T12:50:25.199Z</lastmod>
    <data>
        <display>
        <title>Vue-next源码浅析</title>
        <pubTime>2019-10-12T12:48:12.000Z</pubTime>
        
        <tag>Vue</tag>
         
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2019/04/14/%E5%89%8D%E7%AB%AF%E9%9C%80%E8%A6%81%E4%BA%86%E8%A7%A3%E7%9A%84Docker/</loc>
    <lastmod>2019-04-14T14:07:33.022Z</lastmod>
    <data>
        <display>
        <title>前端需要了解的Docker</title>
        <pubTime>2019-04-14T13:51:35.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2019/04/05/Web%20Components/</loc>
    <lastmod>2019-04-05T01:14:16.750Z</lastmod>
    <data>
        <display>
        <title>Web Components</title>
        <pubTime>2019-04-05T01:07:03.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2019/04/05/PWA%EF%BC%88%E4%B8%80%EF%BC%89/</loc>
    <lastmod>2019-04-05T01:03:59.157Z</lastmod>
    <data>
        <display>
        <title>PWA（一）</title>
        <pubTime>2019-04-05T00:55:28.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2019/01/15/JavaScript%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B%E5%92%8C%E5%BC%95%E7%94%A8%E7%B1%BB%E5%9E%8B/</loc>
    <lastmod>2019-01-15T04:23:12.342Z</lastmod>
    <data>
        <display>
        <title>JavaScript基本类型和引用类型</title>
        <pubTime>2019-01-15T02:47:04.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/12/02/%E5%86%85%E6%A0%B8%E3%80%81%E5%BC%95%E6%93%8E%E3%80%81Runtime/</loc>
    <lastmod>2018-12-02T11:06:24.218Z</lastmod>
    <data>
        <display>
        <title>内核、引擎、Runtime</title>
        <pubTime>2018-12-02T09:58:03.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/11/11/%E4%B8%80%E6%AC%A1Git%E6%95%B0%E6%8D%AE%E6%81%A2%E5%A4%8D/</loc>
    <lastmod>2018-11-11T12:18:59.162Z</lastmod>
    <data>
        <display>
        <title>一次Git数据恢复</title>
        <pubTime>2018-11-11T11:57:54.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/09/09/%E9%AB%98%E6%80%A7%E8%83%BDJavaScript%EF%BC%884%EF%BC%89/</loc>
    <lastmod>2018-10-05T07:28:01.203Z</lastmod>
    <data>
        <display>
        <title>高性能JavaScript（4）</title>
        <pubTime>2018-09-09T10:01:52.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/09/09/%E9%AB%98%E6%80%A7%E8%83%BDJavaScript%EF%BC%883%EF%BC%89/</loc>
    <lastmod>2018-09-09T10:02:32.783Z</lastmod>
    <data>
        <display>
        <title>高性能JavaScript（3）</title>
        <pubTime>2018-09-09T08:09:19.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/09/02/Mobx%E4%B8%8EVue%E5%93%8D%E5%BA%94%E5%BC%8F%E5%AF%B9%E6%AF%94/</loc>
    <lastmod>2018-09-02T11:30:22.868Z</lastmod>
    <data>
        <display>
        <title>Mobx与Vue响应式对比</title>
        <pubTime>2018-09-02T11:22:22.000Z</pubTime>
        
        <tag>Mobx</tag>
         
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/10/13/%E6%89%81%E5%B9%B3%E8%AE%BE%E8%AE%A1%E4%B8%8E%E8%B4%A8%E6%84%9F%E8%AE%BE%E8%AE%A1/</loc>
    <lastmod>2018-08-19T07:42:19.756Z</lastmod>
    <data>
        <display>
        <title>扁平设计与质感设计</title>
        <pubTime>2016-10-13T07:49:49.000Z</pubTime>
        
         
           
             
              <breadCrumb title="设计" url="http://zhangdiweb.com/categories/%E8%AE%BE%E8%AE%A1/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/08/19/%E9%A1%B5%E9%9D%A2%E8%AE%BE%E8%AE%A1%E5%9B%9B%E5%A4%A7%E5%8E%9F%E5%88%99/</loc>
    <lastmod>2018-08-19T07:38:39.818Z</lastmod>
    <data>
        <display>
        <title>页面设计四大原则</title>
        <pubTime>2018-08-19T07:12:49.000Z</pubTime>
        
         
           
             
              <breadCrumb title="设计" url="http://zhangdiweb.com/categories/%E8%AE%BE%E8%AE%A1/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/08/19/%E9%AB%98%E6%80%A7%E8%83%BDJavaScript%EF%BC%882%EF%BC%89/</loc>
    <lastmod>2018-08-19T07:07:48.670Z</lastmod>
    <data>
        <display>
        <title>高性能JavaScript（2）</title>
        <pubTime>2018-08-19T04:59:15.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2018/07/02/%E9%AB%98%E6%80%A7%E8%83%BDJavaScript%EF%BC%881%EF%BC%89/</loc>
    <lastmod>2018-07-22T09:27:41.982Z</lastmod>
    <data>
        <display>
        <title>高性能JavaScript（1）</title>
        <pubTime>2018-07-02T05:25:12.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/01/29/React%E5%BC%80%E5%8F%91/</loc>
    <lastmod>2018-07-22T08:22:52.228Z</lastmod>
    <data>
        <display>
        <title>React开发</title>
        <pubTime>2017-01-28T16:03:13.000Z</pubTime>
        
        <tag>SPA</tag>
         
        <tag>React</tag>
         
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/12/17/%E4%BB%A3%E7%90%86%E5%92%8C%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/</loc>
    <lastmod>2017-12-17T07:17:44.000Z</lastmod>
    <data>
        <display>
        <title>代理和反向代理</title>
        <pubTime>2017-12-17T06:59:23.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/12/10/%E7%A6%BB%E7%BA%BFWeb%E5%BA%94%E7%94%A8/</loc>
    <lastmod>2017-12-10T13:40:55.000Z</lastmod>
    <data>
        <display>
        <title>离线Web应用</title>
        <pubTime>2017-12-10T12:13:36.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/12/10/%E5%A3%B0%E6%98%8E%E5%BC%8F%E7%BC%96%E7%A8%8B%E5%92%8C%E5%91%BD%E4%BB%A4%E5%BC%8F%E7%BC%96%E7%A8%8B/</loc>
    <lastmod>2017-12-10T12:10:45.000Z</lastmod>
    <data>
        <display>
        <title>声明式编程和命令式编程</title>
        <pubTime>2017-12-10T10:36:07.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/11/10/%E6%95%B0%E6%8D%AE%E6%B5%81%E5%92%8C%E6%95%B0%E6%8D%AE%E7%BB%91%E5%AE%9A%E7%9A%84%E6%80%9D%E8%80%83/</loc>
    <lastmod>2017-11-10T05:51:16.000Z</lastmod>
    <data>
        <display>
        <title>数据流和数据绑定的思考</title>
        <pubTime>2017-11-10T01:55:52.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/06/18/Web%E5%AE%89%E5%85%A8%E5%88%9D%E6%8E%A2/</loc>
    <lastmod>2017-10-06T01:35:30.000Z</lastmod>
    <data>
        <display>
        <title>Web安全初探</title>
        <pubTime>2017-06-18T10:45:08.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/06/18/%E7%BC%96%E5%86%99%E5%8F%AF%E7%BB%B4%E6%8A%A4%E7%9A%84JavaScript/</loc>
    <lastmod>2017-07-09T16:27:51.000Z</lastmod>
    <data>
        <display>
        <title>编写可维护的JavaScript</title>
        <pubTime>2017-06-18T13:36:28.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/05/07/%E5%89%8D%E7%AB%AF%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1/</loc>
    <lastmod>2017-05-07T07:50:39.000Z</lastmod>
    <data>
        <display>
        <title>前端知识图谱</title>
        <pubTime>2017-05-07T07:38:05.000Z</pubTime>
        
         
           
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2017/01/07/Babel/</loc>
    <lastmod>2017-01-07T14:38:50.000Z</lastmod>
    <data>
        <display>
        <title>Babel</title>
        <pubTime>2017-01-07T14:36:17.000Z</pubTime>
        
         
           
             
              <breadCrumb title="Nodejs" url="http://zhangdiweb.com/categories/Nodejs/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/11/29/webpack%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%EF%BC%88%E4%B8%80%EF%BC%89/</loc>
    <lastmod>2016-11-29T07:20:05.000Z</lastmod>
    <data>
        <display>
        <title>webpack基础配置（一）</title>
        <pubTime>2016-11-29T06:12:19.000Z</pubTime>
        
        <tag>webpack</tag>
         
         
           
             
              <breadCrumb title="工程化" url="http://zhangdiweb.com/categories/%E5%B7%A5%E7%A8%8B%E5%8C%96/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/11/17/Content-Security-Poliy/</loc>
    <lastmod>2016-11-17T06:54:16.000Z</lastmod>
    <data>
        <display>
        <title>Content-Security-Poliy</title>
        <pubTime>2016-11-17T06:52:54.000Z</pubTime>
        
         
           
             
              <breadCrumb title="其他" url="http://zhangdiweb.com/categories/%E5%85%B6%E4%BB%96/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/08/26/Nodejs%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E9%97%AE%E9%A2%98/</loc>
    <lastmod>2016-11-10T06:40:53.000Z</lastmod>
    <data>
        <display>
        <title>Nodejs中的文件路径问题</title>
        <pubTime>2016-08-26T09:41:09.000Z</pubTime>
        
         
           
             
              <breadCrumb title="Nodejs" url="http://zhangdiweb.com/categories/Nodejs/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/11/09/Nodejs%E4%B8%ADstream%E6%93%8D%E4%BD%9C/</loc>
    <lastmod>2016-11-10T06:39:16.000Z</lastmod>
    <data>
        <display>
        <title>Nodejs中stream操作</title>
        <pubTime>2016-11-09T07:32:45.000Z</pubTime>
        
         
           
             
              <breadCrumb title="Nodejs" url="http://zhangdiweb.com/categories/Nodejs/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/10/14/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6/</loc>
    <lastmod>2016-10-14T07:36:39.000Z</lastmod>
    <data>
        <display>
        <title>浏览器渲染机制</title>
        <pubTime>2016-10-14T03:56:05.000Z</pubTime>
        
         
           
             
              <breadCrumb title="其他" url="http://zhangdiweb.com/categories/%E5%85%B6%E4%BB%96/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/10/02/JavaScript%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E2%80%94%E2%80%94%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2016-10-02T06:21:31.000Z</lastmod>
    <data>
        <display>
        <title>JavaScript设计模式——代理模式</title>
        <pubTime>2016-10-02T03:45:14.000Z</pubTime>
        
        <tag>设计模式</tag>
         
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/09/29/%E5%90%84%E7%A7%8DDOM%E5%AE%BD%E9%AB%98%E5%92%8C%E9%BC%A0%E6%A0%87%E7%9A%84%E4%BD%8D%E7%BD%AE%E7%9A%84%E8%AE%A1%E7%AE%97/</loc>
    <lastmod>2016-09-29T04:05:59.000Z</lastmod>
    <data>
        <display>
        <title>各种DOM宽高和鼠标的位置的计算</title>
        <pubTime>2016-09-29T02:27:36.000Z</pubTime>
        
         
           
             
              <breadCrumb title="CSS" url="http://zhangdiweb.com/categories/CSS/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/09/17/%E9%97%AD%E5%8C%85%E4%B8%8E%E9%AB%98%E9%98%B6%E5%87%BD%E6%95%B0/</loc>
    <lastmod>2016-09-17T12:27:05.000Z</lastmod>
    <data>
        <display>
        <title>闭包与高阶函数</title>
        <pubTime>2016-09-17T06:42:29.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/09/17/JavaScript%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E2%80%94%E2%80%94%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2016-09-17T12:26:50.000Z</lastmod>
    <data>
        <display>
        <title>JavaScript设计模式——单例模式</title>
        <pubTime>2016-09-17T08:33:51.000Z</pubTime>
        
        <tag>设计模式</tag>
         
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/09/08/Vuex%E2%80%94%E2%80%94Vue%E5%8D%95%E9%A1%B5%E5%BA%94%E7%94%A8%E7%8A%B6%E6%80%81%E7%AE%A1%E7%90%86%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2016-09-17T08:34:29.000Z</lastmod>
    <data>
        <display>
        <title>Vuex——Vue单页应用状态管理架构</title>
        <pubTime>2016-09-08T03:10:40.000Z</pubTime>
        
        <tag>Vue</tag>
         
        <tag>SPA</tag>
         
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/09/02/express%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%92%8C%E8%B7%AF%E7%94%B1/</loc>
    <lastmod>2016-09-02T07:28:48.000Z</lastmod>
    <data>
        <display>
        <title>express中间件和路由</title>
        <pubTime>2016-09-02T06:26:45.000Z</pubTime>
        
         
           
             
              <breadCrumb title="Nodejs" url="http://zhangdiweb.com/categories/Nodejs/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/08/29/JavaScript%E4%B8%AD%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%B1%9E%E6%80%A7/</loc>
    <lastmod>2016-08-29T06:09:31.000Z</lastmod>
    <data>
        <display>
        <title>JavaScript中对象的属性</title>
        <pubTime>2016-08-29T06:04:46.000Z</pubTime>
        
         
           
             
              <breadCrumb title="javascript" url="http://zhangdiweb.com/categories/javascript/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/08/25/Nodejs%E6%A8%A1%E5%9D%97%E5%8A%A0%E8%BD%BD/</loc>
    <lastmod>2016-08-25T09:26:21.000Z</lastmod>
    <data>
        <display>
        <title>Nodejs模块加载</title>
        <pubTime>2016-08-25T01:59:13.000Z</pubTime>
        
         
           
             
              <breadCrumb title="Nodejs" url="http://zhangdiweb.com/categories/Nodejs/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/08/13/hexo%E9%83%A8%E7%BD%B2%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/</loc>
    <lastmod>2016-08-25T06:45:23.000Z</lastmod>
    <data>
        <display>
        <title>hexo部署个人博客</title>
        <pubTime>2016-08-13T06:33:40.000Z</pubTime>
        
        <tag>blog</tag>
         
         
           
             
              <breadCrumb title="Nodejs" url="http://zhangdiweb.com/categories/Nodejs/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://zhangdiweb.com/2016/08/24/Yeoman%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2016-08-25T01:58:40.000Z</lastmod>
    <data>
        <display>
        <title>Yeoman工作流模式</title>
        <pubTime>2016-08-24T09:31:07.000Z</pubTime>
        
        <tag>yeoman</tag>
         
         
           
             
              <breadCrumb title="工程化" url="http://zhangdiweb.com/categories/%E5%B7%A5%E7%A8%8B%E5%8C%96/"/>
          
        </display>
    </data>
    </url>

    
    
  <url>
    <loc>http://zhangdiweb.com/2016/08/14/D3%E4%BA%8B%E4%BB%B6%E7%9B%91%E5%90%AC%E4%B8%8E%E5%88%86%E5%8F%91/</loc>
    <lastmod>2016-08-14T11:26:41.000Z</lastmod>
    <data>
        <display>
        <title>D3事件监听与分发</title>
        <pubTime>2016-08-14T10:52:36.000Z</pubTime>
        
        <tag>D3</tag>
         
         
           
             
              <breadCrumb title="可视化" url="http://zhangdiweb.com/categories/%E5%8F%AF%E8%A7%86%E5%8C%96/"/>
          
        </display>
    </data>
    </url>

</urlset>