• vue-cli搭建vue2项目改造ssr

    记录一次vue-cli搭建vue2项目改造ssr全过程,附代码注释。 通过 vue-cli 创建 vue 项目可参考我之前写的一篇文章 vue-cli4.0搭建vue项目 安装 vue-server-renderer12# 进入项目目录执行npm i...
  • 记常遇到的JS手写

    面试中遇到的一些JS手写题以及一些常见的JS手写题记录。 手写 call、apply 和 bindcall、apply和bind三者的用法和区别call、apply和bind这三个函数的第一个参数都是this指向函数,第二个参数有差别 call后面...
  • JavaScript几种继承方式及优缺点整理

    ES5继承 每创建一个构造函数,则该函数都会自动带有一个 prototype 属性。该属性是一个指针,指向一个对象,该对象称之为原型对象。 原型对象上默认有一个属性 constructor ,该属性也是一个指针,指向其关联的构造函数。 通过构造函数产...
  • Vue nextTick实现原理

    nextTick 涉及的点,主要包含下面这些12341、任务队列callbacks2、任务队列执行函数 flushCallbacks3、控制(宏任务,微任务)注册标志位 pending4、宏任务,微任务 Vue异步更新vue实现dom更新是异步完成...
  • node版本管理工具:nvm安装及使用

    日常开发中,有些项目较老使用的还是老版本node,有些项目又必须使用较新版本的node,但是新版本node对于老版本不兼容,这时候就需要我们开发环境能灵活切换想要的node版本去处理项目。于是,就产生了node版本控制器(nvm)。 ...
  • vue-cli4.0搭建vue项目

    摘要随着vue-cli脚手架的升级,vue-cli2.0版本与vue-cli3.0+版本搭建出来的vue项目也有了一些变化,下面是整理的个人从脚手架升级到vue项目创建的一个过程。 本项目还会融合axios请求封装,可运行实测; 接口统一管理,以及...
  • iview的Upload图片上传

    iview的upload上传组件,项目中经常会遇到上传图片的需求,还需要控制图片进行预览、大小限制、手动控制上传等操作,下面代码是直接通过iview中的upload组件来进行处理图片的自动、手动上传,以及本地图片预览方式。 ...
  • vue spa应用seo优化方案(预渲染)

    预渲染能与服务端渲染一样提高 SEO 优化,但前者比后者需要更少的配置,实现成本低。弱网环境下,预渲染能更快地呈现页面内容,减少页面可见时间。本篇文章主要介绍了本人实现预渲染的一个过程。 从 meta 标签中读取 keywords 、 descri...
  • Hello World

    Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, yo...