<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[failte的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/failte</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; failte]]></copyright><item><title><![CDATA[Vue组件化开发]]></title><link>https://blog.youkuaiyun.com/failte/article/details/100069964</link><guid>https://blog.youkuaiyun.com/failte/article/details/100069964</guid><author>failte</author><pubDate>Mon, 26 Aug 2019 00:59:56 +0800</pubDate><description><![CDATA[文章目录Vue组件化开发组件化开发：Vue实例方法与属性Vue.extend与Vue.Component全局指定、组件、方法实例：Popup插件的封装
Vue组件化开发
组件化开发：
1、组件化开发指的是将复杂的业务拆分为一个有一个的组件
2、组件化开发的组件一般来说要灵活
3、组件化开发涉及到了Vue的js组件封装，需要掌握Vue基础、Vue实例方法与属性、Vue.extend、Vue插件等知识...]]></description><category></category></item><item><title><![CDATA[面试题：实现call、apply、bind]]></title><link>https://blog.youkuaiyun.com/failte/article/details/92424460</link><guid>https://blog.youkuaiyun.com/failte/article/details/92424460</guid><author>failte</author><pubDate>Sun, 16 Jun 2019 20:11:28 +0800</pubDate><description><![CDATA[面试题：实现call、apply、bind
实现bind
module.exports = function(context, ...args) {
  let withArgs = args.length != 0; //是否传参
  let isConstructor;
  try {
    new this(...args); //是构造函数则不会因为new执行报错
    isConst...]]></description><category></category></item><item><title><![CDATA[谈谈Vue/React中的虚拟DOM(vDOM)与Key值]]></title><link>https://blog.youkuaiyun.com/failte/article/details/91417329</link><guid>https://blog.youkuaiyun.com/failte/article/details/91417329</guid><author>failte</author><pubDate>Tue, 11 Jun 2019 11:15:11 +0800</pubDate><description><![CDATA[谈谈Vue/React中的虚拟DOM(vDOM)与Key值
一、DocumentFragment
在了解虚拟DOM前，先来了解DOM的一个对象属性——DocumentFragment。
在一次操作中，需要频繁操作DOM时，就可以先将要改变的节点附在DocumentFragment上，之后再将该对象渲染到DOM中，改方法只对DOM进行了一次操作，可以显著提高性能。
但是该方法只适用于局部操作，而在真...]]></description><category></category></item><item><title><![CDATA[Vue的响应式原理]]></title><link>https://blog.youkuaiyun.com/failte/article/details/90612223</link><guid>https://blog.youkuaiyun.com/failte/article/details/90612223</guid><author>failte</author><pubDate>Mon, 27 May 2019 21:25:43 +0800</pubDate><description><![CDATA[Vue的响应式原理
一、响应式的底层实现
1、Vue与MVVM
Vue是一个 MVVM框架，其各层的对应关系如下


View层：在Vue中是绑定dom对象的HTML


ViewModel层：在Vue中是实例的vm对象


Model层：在Vue中是data、computed、methods等中的数据


在 Model 层的数据变化时，View层会在ViewModel的作用下，实现自动更新
2...]]></description><category></category></item><item><title><![CDATA[NodeJS简单爬虫]]></title><link>https://blog.youkuaiyun.com/failte/article/details/88899514</link><guid>https://blog.youkuaiyun.com/failte/article/details/88899514</guid><author>failte</author><pubDate>Fri, 29 Mar 2019 18:37:06 +0800</pubDate><description><![CDATA[NodeJS简单爬虫

最近一直在追火星的一本书，然后每次都要去网站看，感觉很麻烦，于是，想起用爬虫爬取章节，务实派，说干就干！

爬取思路

1、该网站的页面呈现出一定的规律
2、使用NodeJS的request模块发起请求
3、对获取到的数据进行处理
4、使用NodeJS的fs模块将数据写入文件

源码说明
//声明需要的模块
var request = require('request');...]]></description><category></category></item><item><title><![CDATA[JavaScript变量转换]]></title><link>https://blog.youkuaiyun.com/failte/article/details/88688106</link><guid>https://blog.youkuaiyun.com/failte/article/details/88688106</guid><author>failte</author><pubDate>Wed, 20 Mar 2019 14:26:10 +0800</pubDate><description><![CDATA[title: JavaScript变量转换
layout: post
categories: JavaScript
tags: javascript, 变量, 转换
excerpt: JavaScript变量转换
JavaScript变量转换 
目录

自动转换 

(1)Number与Boolean
(2)Number与String
(3)String与Boolean
(4)null的自动转换...]]></description><category></category></item><item><title><![CDATA[LESS从入门到精通]]></title><link>https://blog.youkuaiyun.com/failte/article/details/88682568</link><guid>https://blog.youkuaiyun.com/failte/article/details/88682568</guid><author>failte</author><pubDate>Wed, 20 Mar 2019 10:47:33 +0800</pubDate><description><![CDATA[一、LESS是什么
LESS是CSS预处理语言，是CSS的扩展。
然后说说比较流行的几款预编译器：SASS/SCSS、LESS、Stylus。
SASS学习网站：
https://www.sass.hk/
https://www.w3cschool.cn/sass/
https://github.com/sass/sass

LESS学习网站：
http://lesscss.cn/
https:/...]]></description><category></category></item></channel></rss>