zheyao 的博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

从源码角度分析函数nextTick

发表于 2019-07-30 | 分类于 JavaScript , Vue.js

最近在看vue.js 源码,大家都知道nextTick是vue.js中一个非常核心的部分。涉及到vuejs的异步DOM更新,所以着重的分析了一下,在这里做一个总结。

阅读全文 »

Ajax/axios 请求的取消

发表于 2019-07-26 | 分类于 JavaScript

最近碰到一个需求是当页面(路由)进行跳转时,取消已经发送的ajax(axios)请求。关于如何做到在页面离开时触发函数 可以看看vue-router 的官方文档,在这里记录一下ajax/axios 取消请求的方式。

阅读全文 »

JavaScript 普通函数和箭头函数引发的一些思考

发表于 2019-07-23 | 分类于 JavaScript

最近碰到了一个很基础的问题,看似很基础,但是却与我对整个JavaScript的理解不大一致。所以花了很长一段事件去弄懂它(还是JavaScript基础不够扎实啊),在这里做一个总结。

阅读全文 »

详谈常见的圣杯/双飞翼布局

发表于 2019-07-18 | 分类于 CSS

我,前端菜鸡。今天面百度的时候被问到了所谓的圣杯,双飞翼布局。这两个东西一直都有所了解但是没真正的研究过,所以今天脸都被打肿了!所以今天仔细研究了一下所谓的双飞翼/圣杯布局在这里做一个总结。

阅读全文 »

TypeScript的一些类型总结

发表于 2019-07-14

最近一个人接手了一个公司的前端项目,是基于Vue + TypeScript 写的。其实TypeScript平时也是用过不少,一些简单的使用还是可以满足的。但是接手的项目代码高级类型漫天飞,extends,implement到处都是。没办法只能仔细看了一遍TypeScript文档,这里对类型做一些总结。

阅读全文 »

ES6下的Function.bind方法

发表于 2019-06-03 | 分类于 JavaScript , ECMAScript6

在JavaScript的使用中,this的指向问题始终是一个难点。不同的调用方式,会使this指向不同的对象。而使用call,apply,bind等方式,可改变this的指向,完成一些令人惊叹的黑魔法

最近了解了一下Function对象下的bind方法,同时对JavaScript对象下this指向,call,apply等方法有了更深刻的了解

阅读全文 »

ES6下JavaScript对象方法Object.assign()

发表于 2019-05-16 | 分类于 JavaScript , ECMAScript6

所以最近看了看MDN_JavaScript板块下的一些知识。这里总结一下Object.assign()的用法

最近看一些框架,组件的实现,发现有些地方不是很能理解(原生js学的太差了),所以最近看了看MDN_JavaScript板块下的一些知识。这里总结一下Object.assign()的用法

阅读全文 »

JavaScript 类的继承

发表于 2019-05-01 | 分类于 JavaScript

JavaScript 作为一个面向对象的弱类型语言,同样是拥有属于自己的继承方式的。这里复习一下有关于Js的继承

阅读全文 »

数组中出现次数超过一半的数字(快排解法)

发表于 2019-03-25 | 分类于 Algorithm , sort

最近一直在刷算法,在牛客上刷到了一题数组中出现次数超过一半的数字,题目大意如下。

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。

本文章使用到了快速排序,对于快速排序这里不做过多讲解,如不了解可以查看对于快速排序的详细讲解。

阅读全文 »

hexo迁移

发表于 2019-03-10 | 分类于 hexo

最近实习后公司配了Mac,所以以前自己的笔记本就用的比较少了(这货实在是太沉了 )。电脑不用了,可是日常的博客还是得写,所以需要把hexo博客迁移到工作机上。在网上看的教程感觉有一点繁琐,这里提供一个比较方面的方法以供参考。

阅读全文 »
123
zheyao

zheyao

25 日志
10 分类
21 标签
GitHub
Links
  • 刘存展的博客
  • wrma的博客
© 2019 zheyao
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4