自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 MAC OS安装homebrew一直失败!

如果是 brew 安装的网络问题,提供一个解决办法:原因是目前 GitHub 的 gist 访问不了,所以获取不到安装的脚本文件。这里给大家一个地址/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”换成gitee就可以了。...

2021-04-18 00:40:01 267

原创 Vue----v-model源码分析实现(表单元素部分)

前言在很多时候我们说道vue,都说vue是双向绑定来实现的,但这么说是不太准确的,vue其实是mvvm数据驱动视图,用数据来驱动视图,DOM的改变。而v-model可以说是vue对于双向绑定的一个语法糖,那接下来看看v-model的实现吧。编译在把我们传入的模板编译成AST树的阶段,并不会对v-model做过多的处理,而是直接将其放在AST节点的directives中,而对v-model的处理是在我们生成render函数的codegen阶段。codegen在生成代码的这个阶段,在genElemen

2021-04-12 18:34:42 280

原创 Vue:3中异步组件的申请方式

Vue:实现异步组件通过对源码的阅读,可以看出异步组件的实现方式一共有三种,第一种:工厂函数的形式。第二种:promise的形式。第三种:高级配置的形式。第一种:工厂函数创建异步组件会进入src/core/vdom/helpers/resolve-async-component.js这个文件当中,所以稍后进入这个文件阅读源码,这是工厂函数的申请形式。在createComponents方法中,因为传入的是一个工厂函数,所以构造器的cid是不存在的,所以就会调用resolveAsyncComponen

2021-04-05 10:38:34 526

原创 Vue2:源码学习------patch流程

从vm._render函数开始,本质是执行createElement的过程,其中tag为App组件导出的对象,所以执行createComponent,传入tagcreateComponent过程对tag进行extend处理,返回组件构造器,给data注册hooks (后面用来组件实例化),创建组件vnode,传入data, 使用componentOptions来保存构造器,tag等等,返回App组件vnode回到_render函数, 给App组件vode设置parent属性,此时是undefined,.

2021-04-04 16:57:27 324

原创 QQ音乐API爬取全过程

QQ音乐API爬取全过程1. 前序:在以前的QQ音乐的API爬取中,是非常容易的,采用的是jsonp的请求方式,但现在QQ音乐请求已经全部改成XHR的ajax的方式发送请求,所以要爬取QQ音乐的数据就需要破解QQ音乐发送请求的参数。2. 对于前端:在前端发送XHR请求的话会有请求端跨域限制,所以对于前端不能直接发送XHR请求到QQ音乐后端,而是要自己另外搭一个服务器,用我们的服务器去向QQ音乐发送请求。3. QQ音乐接口分析:以获取QQ音乐的焦点图为例。这是我们要爬取的图片。在浏览器中按F1

2021-03-29 23:32:46 3850 2

原创 自动添加css前缀方法分享

自动添加css前缀方法有关如何给css样式自动添加前缀。1:step 1用浏览器原生方法创建一个element获取style,要根据这个创建的element来获取浏览器的前缀let elementStyle = document.createElement('div').style2:step 2一直浏览器的前缀分为五种:前缀浏览器webkitsafari,chrome浏览器mozfirefox浏览器oOpera浏览器msie浏览器无前缀

2021-03-19 10:41:14 4932 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除