2019年3月17日
摘要: 手写一个pluginwebpack中的plugin这个概念 插件是webpack的“支柱”功能,在项目中你肯定使用到了插件系统,比如:html-webpack-plugin以及webpack内置的:HotModuleReplacementPlugin 和 ... 阅读全文
posted @ 2019-03-17 21:53 狂奔的冬瓜 阅读(552) 评论(0) 推荐(0) 编辑
  2019年3月10日
摘要: 手写一个loader为什么需要loader? webpack 实际上只能处理js文件,那么对于除了js文件的其他类型的文件 比如 css sass 等。。我们不能直接用webpack来处理。 我们需要一个翻译员(loader)来帮我们的文件处理一下。有时候我... 阅读全文
posted @ 2019-03-10 22:05 狂奔的冬瓜 阅读(1000) 评论(0) 推荐(0) 编辑
  2019年1月23日
摘要: 1, 原型链继承 function Super() { }; function Sub() { }; Sub.prototype = new Super() 会出现的问题: a,原型对象的属性,如果是一个引用类型,那么所有实例都会共享这一个引用类... 阅读全文
posted @ 2019-01-23 21:55 狂奔的冬瓜 阅读(226) 评论(0) 推荐(0) 编辑
  2019年1月22日
摘要: 异步异步编程的核心: 现在 与 稍后 的部分之间的关系。例子: 去吃饭排队,先拿一个号,排到了手机会有消息收到。在这个时候,可以取买点喝的。现在:排队拿号 -> 买水 。稍后:短信通知排到了,开吃!event loop 事件轮询我们将事件轮询理解成一个永动机... 阅读全文
posted @ 2019-01-22 19:05 狂奔的冬瓜 阅读(421) 评论(0) 推荐(0) 编辑
  2019年1月10日
摘要: 内容基本上来自于:《you dont know javascript》中卷 第4章 类型与文法 [] + {} // "[object Object]" {} + [] // 0先看第一个表达式,[ ] + { } , 因为[]会被强制转换为"", 然后... 阅读全文
posted @ 2019-01-10 11:36 狂奔的冬瓜 阅读(1170) 评论(0) 推荐(0) 编辑
  2019年1月5日
摘要: 前提工作: 安装好docker 还有 intelli IDEA 1,首先我们先搞好准备工作,mysql数据库的安装,咱们采用docker的方式,我本机安装的是5.7版本 docker pull mysql:5.7确保成功拉取了mysql镜像后,在命令行执行如下命令启... 阅读全文
posted @ 2019-01-05 15:59 狂奔的冬瓜 阅读(445) 评论(0) 推荐(0) 编辑
  2018年12月31日
摘要: 7种内建类型null / undefined / object / number / string / booleanES6 新增了一个 symbol 类型typeof 操作符 (7个值)返回的也是7个值,typeof 总是会返回字符串:typeof und... 阅读全文
posted @ 2018-12-31 16:20 狂奔的冬瓜 阅读(257) 评论(0) 推荐(0) 编辑
  2018年12月3日
摘要: 前景提要: 项目提交之前做代码检查,避免不规范的代码推送到服务器。前端项目的pre commit check,检查内容:.js .vue .scss (可能是其他的jsx 或者less) 实际上原理是 git hooks, 在commit之前执行某些... 阅读全文
posted @ 2018-12-03 22:57 狂奔的冬瓜 阅读(4848) 评论(0) 推荐(0) 编辑
  2018年11月20日
摘要: 书看了一段时间就忘记了,这次从新开始看,以博客的方式记录笔记,可能比较杂乱,如果你看了有用也是极好的,更建议你自己去买书或者看电子书Let’s beginning编译原理通常将js归类为动态解释性语言,实际上javascript 引擎进行编译的步骤 和 传统... 阅读全文
posted @ 2018-11-20 14:17 狂奔的冬瓜 阅读(231) 评论(0) 推荐(0) 编辑
  2018年9月20日
摘要: 今天遇到一个问题,因为数据来源不是同一个数组,但是想使用连续的index。简化了一下,代码长下面这样,实际上第一眼看是没有问题的。 demo {{getInde... 阅读全文
posted @ 2018-09-20 00:05 狂奔的冬瓜 阅读(11808) 评论(0) 推荐(0) 编辑