摘要: 前言 使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位: 代码: 效果图: 是不是看起来跟vue的使用方式差不多?接下来就来从原理到实现,从简到 阅读全文
posted @ 2017-05-22 22:39 canfoo#! 阅读(163283) 评论(27) 推荐(72) 编辑

2018年12月7日

摘要: webpack 俨然已经成为前端最主流的构建工具,其功能多种多样,我们今天就来分析下关于代码分割这部分的一点事,并在最后讲述如何实现在webpack编译出的代码里手动添加一个异步chunk。 什么是chunkId与moduleId? 每个chunkId对应的是一个js文件,每个moduleId对应的 阅读全文
posted @ 2018-12-07 18:19 canfoo#! 阅读(752) 评论(0) 推荐(0) 编辑

2017年5月27日

摘要: 前后端分离项目需要解决第一个问题就是,前端本地开发时如何解决通过ajax请求产生的跨域的问题。一般的做法是通过本地配置nginx反向代理进行处理的,除此之外,还可以通过nodejs来进行代理接口。当然,要实现这个前提是,前端开发环境必须运行在nodejs服务中,所幸的是,现在前端的开发自动化工具都是 阅读全文
posted @ 2017-05-27 12:04 canfoo#! 阅读(20320) 评论(2) 推荐(0) 编辑

2017年2月14日

摘要: 前言 前段时间使用vue2.0构建了淘票票页面,并写了一篇相关文章vue2.0构建淘票票webapp,得到了很多童鞋的支持,因此这些天又使用react重构了下这个项目,目的无他,只为了学习和共同进步! 项目技术栈 前端技术栈:react + react-router + redux + ant-de 阅读全文
posted @ 2017-02-14 00:53 canfoo#! 阅读(7253) 评论(22) 推荐(4) 编辑

2016年12月23日

摘要: 项目描述 之前一直用vue1.x写项目,最近为了过渡到vue2.0,特易用vue2.0栈仿写了淘票票页面,而且加入了express作为后台服务。 前端技术栈:vue2.0 + vue-router + vuex + mint-ui 后台技术栈:nodejs + express 项目地址:https: 阅读全文
posted @ 2016-12-23 23:48 canfoo#! 阅读(12721) 评论(53) 推荐(15) 编辑

2016年12月13日

摘要: Charles可以正常抓取http数据包,但是如果没有经过进一步设置的话,无法正常抓取https的数据包,通常会出现乱码。举个例子,如果没有做更多设置,Charles抓取https://www.baidu.com的结果如下: 上图显示都是乱码,为了正常可以抓取到数据,我们需要通过以下配置: 抓包准备 阅读全文
posted @ 2016-12-13 13:44 canfoo#! 阅读(3680) 评论(0) 推荐(0) 编辑

2016年12月5日

摘要: 前言 这几天看了redux middleware的运用与实现原理,写了一个百度搜索的demo,实现了类似redux-thunk和redux-logger中间件的功能。 项目地址:https://github.com/CanFoo/react-baidu-search/tree/master redu 阅读全文
posted @ 2016-12-05 12:39 canfoo#! 阅读(1751) 评论(1) 推荐(0) 编辑
摘要: this可谓是JavaScript中的开发神器,使用得当的话不仅有事半功倍的效果,而且代码的逼格也更高。但是既然是神器,如果你没有足够的功力的话,那么就不要使用它,否则就有可能自毁身亡。曾几何时,我偶然得到这个神器,之后,,,自残,,,自残,,,再自残...再自残了那么多次后,终于可以拥有强大功力持 阅读全文
posted @ 2016-12-05 11:05 canfoo#! 阅读(739) 评论(0) 推荐(0) 编辑

2016年9月22日

摘要: ES6是JavaScript语言的下一代标准,已经在2015年6月正式发布了,因为ES6的第一个版本是在2015年发布的,所以又称ECMAScript 2015(简称ES2015)。本文主要讲述的是ES6相对于ES5的几个实用新特性,如有其它见解,欢迎指正和交流。 在线babel转换地址:http: 阅读全文
posted @ 2016-09-22 16:30 canfoo#! 阅读(850) 评论(0) 推荐(0) 编辑

导航