<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[独茧]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ymc_webpack</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ymc_webpack]]></copyright><item><title><![CDATA[git 合并远端分支代码]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/80256562</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/80256562</guid><author>ymc_webpack</author><pubDate>Wed, 09 May 2018 17:16:53 +0800</pubDate><description><![CDATA[
git clone https:XXXXXXXXXXXXX(master)
新建本地分支并且到该分支上 
git checkout -b new_name 
本地所有分支 
git branch -v
本地+远端所有分支 
git branch -a
关联远端分支 
git branch –set-upstream scans origin/payBranchScan
暂存到本地仓库 
git ...]]></description><category></category></item><item><title><![CDATA[angular.js 组件说明文档  demo 线上演示测试]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/79530120</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/79530120</guid><author>ymc_webpack</author><pubDate>Mon, 12 Mar 2018 17:26:37 +0800</pubDate><description><![CDATA[在线演示工具 ： https://jsfiddle.net/ ]]></description><category></category></item><item><title><![CDATA[学习AngularJs:Directive指令用法]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/79482345</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/79482345</guid><author>ymc_webpack</author><pubDate>Thu, 08 Mar 2018 11:47:47 +0800</pubDate><description><![CDATA[学习AngularJs:Directive指令用法：http://www.jb51.net/article/83051.htm]]></description><category></category></item><item><title><![CDATA[weex2.0 websocket  使用]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/79470673</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/79470673</guid><author>ymc_webpack</author><pubDate>Wed, 07 Mar 2018 14:29:49 +0800</pubDate><description><![CDATA[安装包：npm install websocket-extensions 
心跳测试文件：



    const socket     = weex.requireModule('webSocket');
    var i = 0;
    console.log(socket)
    var socketioWarpper = (function() {
        function...]]></description><category></category></item><item><title><![CDATA[VUE 生命周期]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/78871507</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/78871507</guid><author>ymc_webpack</author><pubDate>Fri, 22 Dec 2017 11:34:05 +0800</pubDate><description><![CDATA[特别值得注意的是created钩子函数和mounted钩子函数的区别
每个钩子函数都在啥时间触发beforeCreate在实例初始化之后，数据观测(data observer) 和 event/watcher 事件配置之前被调用。created实例已经创建完成之后被调用。在这一步，实例已完成以下的配置：数据观测(data observer)，属性和方法的运算， watch/event 事件回调。然而]]></description><category></category></item><item><title><![CDATA[input requried 提示文字修改]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/77044018</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/77044018</guid><author>ymc_webpack</author><pubDate>Thu, 10 Aug 2017 11:23:17 +0800</pubDate><description><![CDATA[<input 
    type = "text" 
    name = "personalInfo" 
    required = 'required' 
    oninvalid = "setCustomValidity('提示文字')" 
    oninput = "setCustomValidity('')"
 />]]></description><category></category></item><item><title><![CDATA[animation-fill-mode:both理解]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/60769377</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/60769377</guid><author>ymc_webpack</author><pubDate>Tue, 07 Mar 2017 17:06:59 +0800</pubDate><description><![CDATA[both：向前和向后填充模式都被应用；
W3C上的解释比较抽象，写了个demo测试下效果；<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
        <style>
            .box{
                width: 100px;
                height: 1]]></description><category></category></item><item><title><![CDATA[视网膜屏 retina屏]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/60576452</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/60576452</guid><author>ymc_webpack</author><pubDate>Mon, 06 Mar 2017 14:24:54 +0800</pubDate><description><![CDATA[/*默认*/
an{
    background-image:url(img@1x.png);
}
/*2*/
@media screen and (-webkit-min-device-pixel-ratio:2){
    background-image:url(img@2x.png);
}/*2*/
@media screen and (-webkit-min-device-pixel-r]]></description><category></category></item><item><title><![CDATA[jQuery节点操作方法]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/60572096</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/60572096</guid><author>ymc_webpack</author><pubDate>Mon, 06 Mar 2017 10:48:03 +0800</pubDate><description><![CDATA[在元素内部插入节点
  方法
  说明
  示例  append(content)
  为所有匹配的元素的内部追加内容
  $(‘#B’).append(‘< p >A< /p >’); //向id为B的元素中追加一个段落
  appendTo(content)
  将所有匹配元素添加到另一个元素的元素集合中
  $(‘#B’).appendTo(‘#A’);//将id为B的元素追加到id为A的元素]]></description><category></category></item><item><title><![CDATA[jQuery中map()方法]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/60465591</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/60465591</guid><author>ymc_webpack</author><pubDate>Sun, 05 Mar 2017 11:03:36 +0800</pubDate><description><![CDATA[.map(callback(index,domElement)) 
  map()把每个元素通过函数传递到当前匹配集合中，生成包含返回值的新的jQuery对象。]]></description><category></category></item><item><title><![CDATA[模拟队列]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/60332660</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/60332660</guid><author>ymc_webpack</author><pubDate>Sat, 04 Mar 2017 16:57:32 +0800</pubDate><description><![CDATA[根据指令添加删除<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>html17</title>
  <style>
    #content li{
      display: inline-block;
      width: 40px;
      height: 40px;
      mar]]></description><category></category></item><item><title><![CDATA[clip属性]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/58057573</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/58057573</guid><author>ymc_webpack</author><pubDate>Mon, 27 Feb 2017 13:19:12 +0800</pubDate><description><![CDATA[Object.style.clip=rect(top,right,bottom,left)|auto

top、bottom：指定偏移量从顶部开始算；

top、left：指定为auto时，值为0；

left、right：指定偏移量从左边开始算；

bottom、right：指定为auto时，值为100%。

clip属性只在设置了“position:absolute”或者“position:f]]></description><category></category></item><item><title><![CDATA[《JS高程（3）》事件-事件流  第13章笔记(26)]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/56672896</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/56672896</guid><author>ymc_webpack</author><pubDate>Thu, 23 Feb 2017 15:19:53 +0800</pubDate><description><![CDATA[JavaScript与HTML之间的交互是通过事件实现的。事件：文档或浏览器窗口中发生的一些特定的交互瞬间。事件流事件流：描述从页面接收事件的顺序。事件冒泡IE事件流：事件冒泡，即事件开始时由最具图的元素（文档中嵌套层次最深的节点）接受，然后逐级向上传播到较为不具体的节点（文档）。 
例：<!DOCTYPE html>
<html lang="en">
<head>
    <meta charse]]></description><category></category></item><item><title><![CDATA[《JS高程（3）》DOM2和DOM3-范围range-第12章笔记(25)]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/56489148</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/56489148</guid><author>ymc_webpack</author><pubDate>Wed, 22 Feb 2017 17:02:19 +0800</pubDate><description><![CDATA[implementation 属性可返回处理该文档的 DOMImplementation 对象。DomImplementation 对象可执行与文档对象模型的任何实例无关的任何操作。DomImplementation 接口是一个占位符，存放不专属任何特定 Document 对象，而对 DOM 实现来说是“全局性”的方法。可以通过任何 Document 对象的 implementation 属性获得对]]></description><category></category></item><item><title><![CDATA[CSS3 动画]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/56285206</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/56285206</guid><author>ymc_webpack</author><pubDate>Tue, 21 Feb 2017 17:04:21 +0800</pubDate><description><![CDATA[CSS3 动画属性 —— Animation@keyframes规则和animation属性：
  @keyframes：
  规定动画  animation：
  所有动画属性的简写属性，除了animation-play-state属性。
  animation-name：
  规定@keyframes动画名称。
  animation-duration：
  规定动画完成一个周期所花费的秒或毫秒]]></description><category></category></item><item><title><![CDATA[《JS高程（3）》DOM2和DOM3-遍历-第12章笔记(24)]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/56279483</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/56279483</guid><author>ymc_webpack</author><pubDate>Tue, 21 Feb 2017 11:59:24 +0800</pubDate><description><![CDATA[“DOM2级遍历和范围”模块定义了两个用于辅助完成顺序遍历DOM结构的类型：NodeIterator(迭代节点)和TreeWalker；这两个类型能够基于给定的起点对DOM结构执行深度优先(depth-first)的遍历操作。

IE不支持DOM遍历，使用以下代码检测浏览器对DOM2级遍历能力的支持的情况：



var supportsTraversals = document.implemen]]></description><category></category></item><item><title><![CDATA[css3 文本阴影]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/56026031</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/56026031</guid><author>ymc_webpack</author><pubDate>Mon, 20 Feb 2017 20:41:07 +0800</pubDate><description><![CDATA[text-shadow基本语法：
  textshadow:none|< length>none|[ < shadow>,]*< shadow> 
  textshadow:none|< color>[,< color >]*
< length>: 表示由浮点数字和单位标识符组成的长度值，可为负值，指定阴影的水平延伸距离； 
 < color>：表示颜色。//阴影位于左上角
p{text-shado]]></description><category></category></item><item><title><![CDATA[《JS高程（3）》DOM2和DOM3-样式、视口尺寸问题-第12章笔记(23)]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/55506584</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/55506584</guid><author>ymc_webpack</author><pubDate>Fri, 17 Feb 2017 11:57:36 +0800</pubDate><description><![CDATA[HTML定义样式3种方法：
<link/>元素包含外部样式文件；
<style/>元素定义嵌入式样式；
以及使用style特性定义针对特定元素的样式。
“DOM2级样式”模块就这3种应用样式机制提供了套API。确定浏览器是否支持DOM2级定义的CSS能力：var supportsDOM2CSS = document.implementation.hasFeature("CSS", "2.0");va]]></description><category></category></item><item><title><![CDATA[Adobe Animate：创建HTML5动画01软件基本问题]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/55504696</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/55504696</guid><author>ymc_webpack</author><pubDate>Fri, 17 Feb 2017 09:48:30 +0800</pubDate><description><![CDATA[目前用的是Adobe  Edge Animate cc 2015版 ，刚刚接触记录一些简单的操作步骤。

Adobe Edge Animate中文操作手册 ：http://www.docin.com/p-1219147637.html

Symbol，即元件，是动画制作中常用的概念。通过Symbol我们可以封装独立的动画元素，便于管理和重用。

脚本，是动画制作中另一个重要的概念。在HTML5动画]]></description><category></category></item><item><title><![CDATA[CSS3动画图片旋转与3d硬件加速]]></title><link>https://blog.youkuaiyun.com/ymc_webpack/article/details/55212510</link><guid>https://blog.youkuaiyun.com/ymc_webpack/article/details/55212510</guid><author>ymc_webpack</author><pubDate>Wed, 15 Feb 2017 17:20:32 +0800</pubDate><description><![CDATA[<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        /* css3 让一个图片不断翻转示例代码 */
    #gavinPlay{
    /* background:color url x y repeat 图片来自百度]]></description><category></category></item></channel></rss>