摘要: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>寄生组合继承</title> 6 </head> 7 <body> 8 <script> 9 function inHeritPrototy 阅读全文
posted @ 2017-05-19 14:13 fantasy-zxf 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 自己用vue也不久了,学习之初就看过vue实现的原理,当时看也是迷迷糊糊,能说出来最基本的,但是感觉还是理解的不深入,最近找到了之前收藏的文章,跟着大神一步步敲了一下简易的实现,算是又加深了理解。 原文链接 以上的备注是我看了文章后自己的一些理解,这个得简单实现跟vue的源码好像是有区别,比如 源码 阅读全文
posted @ 2017-12-29 16:25 fantasy-zxf 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 前阵子参考别人的文章自己理解了一下模板引擎的实现,虽然是照着敲了一边,但是自己也加深了理解吧。 原文链接 自己的代码: 阅读全文
posted @ 2017-12-29 14:49 fantasy-zxf 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 动态链式属性?我自己起的名字,样子就是 这样输出肯定是不行的,那应该怎么访问呢? 我们知道如果prop只有一个属性值就可以了,比如var prop="list";data[list]是可以的,那么我们利用这个可以换种思路 这里,把属性值以.为分割,成为一个数组,然后在while循环里面我们利用数组的 阅读全文
posted @ 2017-12-29 14:17 fantasy-zxf 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 额,今天看了vue1.0关于模板渲染的知识,认识了DocumentFragment这个东西,它相当于一个节点容器,我们对他使用appendChild时,只有它的子节点会被插入进去,它本身不会插入进去,并且使用 DocumentFragment 处理节点,速度和性能远远优于直接操作 DOM。 好吧,在 阅读全文
posted @ 2017-12-28 11:00 fantasy-zxf 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 背景:在监听浏览器滚动条的scroll事件时该事件会触发很多次,这样当快速滚动时会有很差的性能,所以要限制事件触发的频率,可以防抖和节流,这里我记录简单的节流方法 上面判断如果此时距离上次触发达到了某个时间就立刻触发,否则就延迟多少毫秒再触发,这样当持续滚动时代码会在每次滚动结束后一段时间内触发一次 阅读全文
posted @ 2017-12-26 16:54 fantasy-zxf 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 本文代码参考了网上别人的资料,经过修改而来 阅读全文
posted @ 2017-09-19 13:18 fantasy-zxf 阅读(3969) 评论(0) 推荐(0) 编辑
摘要: 我之前安装npm时全是默认安装,模块全部安装在C盘了,今天心血来潮,把路径改到了D盘,结果改完后模块都不能识别了,都提示XX模块不是内部命令,这其实是环境变量配置的问题,我都是按照网上的教程改的环境变量,但是照着改也有错,反复改了好几次都不行,最后终于改好了。步骤如下: 1.要在你需要存放模块的文件 阅读全文
posted @ 2017-09-15 16:45 fantasy-zxf 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-07 19:01 fantasy-zxf 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 本文转载自默语的博客。 Babel包的构成 核心包 babel-core:是babel转译器本身,提供转译的API,例如babel.transform等,webpack的babel-loader就是调用这些API完成转译的 babylon:js的词法解析器 babel-traverse:用于对AST 阅读全文
posted @ 2017-08-25 10:41 fantasy-zxf 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 本文属于转载知识点,以下是原博文作者:不死鸟哇的文章,文章链接:原文JavaScript里什么情况下a==!a为true呢? 今天群里有位同学问了这样一个问题,JavaScript在什么情况下会出现变量a == !a为true呢?据说是在司徒正美的书里看到的。我觉得这个问题有点意思,涉及到了隐式类型 阅读全文
posted @ 2017-07-31 22:05 fantasy-zxf 阅读(933) 评论(0) 推荐(1) 编辑