<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[webxiaoma]]></title><description><![CDATA[早起的虫子不被鸟吃]]></description><link>https://blog.youkuaiyun.com/webxiaoma</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; webxiaoma]]></copyright><item><title><![CDATA[webpack4 系列文章]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/82850981</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/82850981</guid><author>webxiaoma</author><pubDate>Wed, 26 Sep 2018 11:27:36 +0800</pubDate><description><![CDATA[

初始篇


配置篇


处理ES6


处理CSS


处理静态资源


处理目录文件


使用 DevServer


使用 Vue


用 React


实现懒加载


提取公共模块


编写 Plugins


编写 Loader



...]]></description><category></category></item><item><title><![CDATA[Git 系列文章]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/82850953</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/82850953</guid><author>webxiaoma</author><pubDate>Wed, 26 Sep 2018 11:26:25 +0800</pubDate><description><![CDATA[

GIT 初识


Git的基础操作


Git的远程操作


Git的分支管理


Git标签操作


Git团队协作


Git 多账户管理


Git的相关配置


Git的子模块



]]></description><category></category></item><item><title><![CDATA[nodejs-fs模块]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78558948</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78558948</guid><author>webxiaoma</author><pubDate>Fri, 17 Nov 2017 11:07:13 +0800</pubDate><description><![CDATA[该文章以收录 《nodeJS探索之路》本文所有练习已放入：https://github.com/webxiaoma/nodeJS-demos 的 file 文件夹中前言fs模块在nodeJS算是比较重要的模块了，本文主要讲的是nodejs 中fs模块的基础知识，目的是了解fs模块的大体作用。使用前先要引入fs模块，本文约定以const fs=require('fs')引入。详细的API请访问官网fs]]></description><category></category></item><item><title><![CDATA[js函数探索]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78528361</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78528361</guid><author>webxiaoma</author><pubDate>Tue, 14 Nov 2017 11:02:27 +0800</pubDate><description><![CDATA[该文章以收录： 《JavaScript深入探索之路》前言函数是这样的一段JavaScript代码，它只定义一次，但是可能被执行或调用任意次。你可能已经从诸如子例程或者过程这些名字里对函数的概念有所了解。]]></description><category></category></item><item><title><![CDATA[编写高性能js注意点]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78356846</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78356846</guid><author>webxiaoma</author><pubDate>Thu, 26 Oct 2017 17:52:08 +0800</pubDate><description><![CDATA[该文章以收录： 《JavaScript深入探索之路》一、前言js这个大众语言我想，很多人多知道，它入门和简单，可是想要深入了解还是要有一定的水平、 的，同样的效果虽然都可以写出来，但还是性能和可维护性却有很大差别。下来我们就来总结一下书写高质量js代码的一些注意点。 
 
代码维护是高成本的，如果我们在开发代码时，不注重代码的规范，可读性和可维护性，那么将来带给我们的将是更大的开支。如果说你是给公司]]></description><category></category></item><item><title><![CDATA[git版本认识及操]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78095561</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78095561</guid><author>webxiaoma</author><pubDate>Tue, 26 Sep 2017 15:09:16 +0800</pubDate><description><![CDATA[该文章以收录： 《git探索之路》目录git探索之路——常用命令总结git探索之路——配置及基础使用git探索之路——版本认识及操作git探索之路——分支与标签git探索之路——解决冲突与团队合作git探索之路——标签管理git探索之路——配置与自定义前言这一章我们继续来探索git的使用，上一章我们已经介绍了如何利用git和远程仓库连接。一、git的工作流程说道git的工作流程，我们都只到git是分]]></description><category></category></item><item><title><![CDATA[git命令总结]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78095512</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78095512</guid><author>webxiaoma</author><pubDate>Tue, 26 Sep 2017 15:06:03 +0800</pubDate><description><![CDATA[该文章以收录 git探索之路git探索之路——常用命令总结git探索之路——配置及基础使用git探索之路——版本认识及操作git探索之路——分支与标签git探索之路——解决冲突与团队合作git探索之路——标签管理git探索之路——配置与自定义前言这一章我主要是总结了一下git的常用命令，方便我们去记。不是最全的，不断添加中git相关操作//全局配置：
$ git config --global us]]></description><category></category></item><item><title><![CDATA[git配置及基础使用]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78095464</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78095464</guid><author>webxiaoma</author><pubDate>Tue, 26 Sep 2017 15:03:44 +0800</pubDate><description><![CDATA[该文章以收录 git探索之路目录git探索之路——常用命令总结git探索之路——配置及基础使用git探索之路——版本认识及操作git探索之路——分支与标签git探索之路——解决冲突与团队合作git探索之路——标签管理git探索之路——配置与自定义前言今天我来讲解一下git的基础用法，很简单，git我想大家应该都知道了，对于做程序的人，git和svn并不陌生。这里我不想再多说什么，如果还不了解git的]]></description><category></category></item><item><title><![CDATA[git学习之路]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/78020673</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/78020673</guid><author>webxiaoma</author><pubDate>Mon, 18 Sep 2017 16:29:17 +0800</pubDate><description><![CDATA[git探索之路 ——目录：git探索之路——常用命令总结git探索之路——配置及基础使用git探索之路——版本认识及操作git探索之路——分支与标签git探索之路——解决冲突与团队合作git探索之路——标签管理git探索之路——配置与自定义]]></description><category></category></item><item><title><![CDATA[JQuery源码之——— 方法和属性]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/77488695</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/77488695</guid><author>webxiaoma</author><pubDate>Tue, 22 Aug 2017 22:28:25 +0800</pubDate><description><![CDATA[有段时间不更新了，今天总结一下jQuery 的一些方法和属性一、jq 方法和属性的整体结构（91行 —— 281行） jQuery.fn = jQuery.prototype = {            jquery: 版本            constructor: 修正指向问题            init(): 初始化和参数管理            selector: 存储选择字符串]]></description><category></category></item><item><title><![CDATA[webpack 插件 plugin]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76899853</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76899853</guid><author>webxiaoma</author><pubDate>Tue, 08 Aug 2017 13:44:25 +0800</pubDate><description><![CDATA[最近将自己看过的过使用过的webpack 插件来总结一下一、html-webpack-plugin 插件文档： https://github.com/jantimon/html-webpack-plugin#configuration 
作用：：编译后，改变我们html文件中引的旧js名字 
用法：npm install --save-dev html-webpack-pluginwebpack.c]]></description><category></category></item><item><title><![CDATA[art-template 模板引擎]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76639729</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76639729</guid><author>webxiaoma</author><pubDate>Thu, 03 Aug 2017 18:40:04 +0800</pubDate><description><![CDATA[今天我总结一下art-template 模板引擎这个框架，比较简单一、文档，以及GitHub文档: https://aui.github.io/art-template/docs/index.htmlGitHub: https://github.com/aui/art-template]]></description><category></category></item><item><title><![CDATA[JQuery源码之——变量，正则]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76598795</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76598795</guid><author>webxiaoma</author><pubDate>Wed, 02 Aug 2017 21:28:07 +0800</pubDate><description><![CDATA[JQuery源码之——变量，正则一、JQ源码中的正则：这里推荐一个正则测试理解的网站：https://regexper.com/1./[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ 
  分析：这个是检测数字的。（如css中距离，字体等等设置 +10px,-10px,还有科学技术法）
  [+-]?  匹配零个或一个加号或减号 
     (?:\d*.|) 非获取匹配，匹]]></description><category></category></item><item><title><![CDATA[JQuery源码分析之—— 整体构架]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76560346</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76560346</guid><author>webxiaoma</author><pubDate>Tue, 01 Aug 2017 22:32:25 +0800</pubDate><description><![CDATA[这节我整理了一下，JQuery的整体构架。一、打开JQ 2.0.3 我们首先看到的是 一个匿名函数。(function(window,undefind){    // 代码处理})(window,undefind)匿名函数不用过多解释，防止污染全局变量 
这里说明一下传递window 和 undefind 的作用传递window: 
      1.window是最顶层，做为参数方便查找，提高查询速]]></description><category></category></item><item><title><![CDATA[JQuery 源码分析]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76560226</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76560226</guid><author>webxiaoma</author><pubDate>Tue, 01 Aug 2017 22:20:07 +0800</pubDate><description><![CDATA[最近也一直在看JQuery 源码，（代码分析、文档分析，视频分析）接下来我就将其总结一下。以下是对JQuery-2.0.3 版本的源代码分析：jquery-2.0.3.js下载一、JQ整体代码 (更新中……..)1. JQuery：整体构架 
 2. 21-94行：定义了一些变量和函数 
 3. 96-283行 ：给JQ对象添加一些方法和属性 
 4. 285-347行： extend JQ的继承方]]></description><category></category></item><item><title><![CDATA[webpack 各种babel 转码]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76549523</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76549523</guid><author>webxiaoma</author><pubDate>Tue, 01 Aug 2017 18:30:22 +0800</pubDate><description><![CDATA[今天总结一下webpack  各种转码工具 的操作方法。一、基本命令：      webpack         // 最基本的启动webpack的方法
      webpack -w      // 提供watch方法；实时进行打包更新
      webpack -p      // 对打包后的文件进行压缩
      webpack -d      // 提供source map，方便调式代]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/76473500</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/76473500</guid><author>webxiaoma</author><pubDate>Mon, 31 Jul 2017 22:31:09 +0800</pubDate><description><![CDATA[最近几天，没有总结知识点。今天我又重新回顾了一下正则表达式。现在就把它记录下来。一、正则基础：这里我不在一个一个去写了，可以看看王w3c 或菜鸟教程上面的介绍，挺详细的：http://www.runoob.com/regexp/regexp-metachar.html基础知识截图：重点内容 
另外，（） 还代表子集，\1, \2, \3  …… 代表重复第一个子集，重复第二个子集，重复第三个子集，…]]></description><category></category></item><item><title><![CDATA[ES6 — 对象扩展]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/75007754</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/75007754</guid><author>webxiaoma</author><pubDate>Wed, 12 Jul 2017 12:59:23 +0800</pubDate><description><![CDATA[今天来总结一下es6的对象扩展，最近一直在看es6, 感觉es6真的很好用，不过也看到过网上一些反面语言，可能因人而异，es6 的发展前景让我们拭目以待。一、对象属性和方法1.简写// 属性简写
var a = "first";
var b = {a};
console.log(b)  // {a:"first"}//方法简写
var obj = {
  method (){
    retrun]]></description><category></category></item><item><title><![CDATA[移动端 transform 详解]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/74674539</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/74674539</guid><author>webxiaoma</author><pubDate>Fri, 07 Jul 2017 14:43:01 +0800</pubDate><description><![CDATA[今天我总结了一下transform 在移动端的用法。这里我主要讲解它的 2D 方法。其实3D 方法不是很难，我感觉编写3D 的难处在于你的想象力和数学功底。这里主要是讲js控制transform3D方法请见：http://blog.youkuaiyun.com/webxiaoma/article/details/69950318一、transform 位移我们使用js 控制位移的方法有两种：1.translat]]></description><category></category></item><item><title><![CDATA[移动端事件详解]]></title><link>https://blog.youkuaiyun.com/webxiaoma/article/details/74529653</link><guid>https://blog.youkuaiyun.com/webxiaoma/article/details/74529653</guid><author>webxiaoma</author><pubDate>Thu, 06 Jul 2017 15:42:56 +0800</pubDate><description><![CDATA[今天来总结一下移动端事件的用法和注意事项。废话就不多说了，直接上吧！一、移动端基础事件1.基础事件touchstart 手指按下时触发 
touchmove 手指移动时触发 
touchend 手指抬起时触发2.使用方法我们在使用上面三个事件时，要用js 的事件绑定方式去使用（addEventListener()）, JQ 的  on() 等绑定事件不起作用，例如：var body = docume]]></description><category></category></item></channel></rss>