nuxt入坑指南

Nuxt是什么?Nuxt是基于Vuejs的一套服务端渲染框架,Nuxt中不仅仅有Vuejs,还集成了Vuex等等。Nuxt主要关注的是应用的UI渲染。 使用初始化项目1npx create-nuxt-app <my-project> or1npm init nuxt-app <my-projec...

面试题总结

父元素内的元素浮动,如何让父元素自适应高度?在最后一个浮动子元素后面清除浮动 实现跨域的几种方法 jsonp 代理 cors

跨域总结

jsonp在解决跨域问题时,有一种通过动态创建<script>标签的形式去请求接口的方式叫做jsonp。 jsonp的优缺点优点 解决跨域 兼容性强 不用使用XMLHttpRequest 缺点 只支持get请求 不支持不同域两个页面间如何进行js调用 jsonp的原理JSONP的最基本的原理是...

git中的版本回退方法

在使用git做版本管理时,可以很轻松实现代码版本的管理。比如发现线上最新的版本出了问题,需紧急回退到上个版本,用git就能轻易完成。 1. git reset 首先需用git log 查找要回退版本的commit ID 然后再用git reset --hard [commmit_id]回退到目标版本 reset...

git fetch 更新远程仓库代码到本地

在使用git协同开发的时候,经常要同步远程仓库内的代码到本地仓库。 同步的两种方式方式一:123git fetch origin/master // 将远程仓库master分支的代码下载到本地origin/master下git log -p master.. origin/master // 在合并远程分之前,可...

用react实现一个todolist

目标用react实现一个todolist。 在线预览 开始初始化项目123npx create-react-app my-appcd my-appnpm start 想用sass写样式,所以要配置下sass-loader,我当前版本react版本已经支持sass了,但还要装一下node-sass。1npm ins...

拉取远程分支

每次把远程项目克隆到本地后,发现最新版本还没有合并到主分支上,所以还得把为何并的分支也拉到本地。 拉取远程分支的命令直接创建、跳转并拉取远程分支到本地分支1234git checkout -b 本地分支名 origin/远程分支名// 示例:git checkout -b v1.6.2 origin/v1.6.2...

迁移mpvue项目遇到的坑

重新npm install 后 build 打包报错([mpvue-loader] need “fileExt” option)原因由于是老项目,mpvue的版本比较低,并且在package.json中几个mpvue的loader的版本号之前都有前缀^,安装时会匹配当前最新的大版本依赖包。应该是当前匹配的依赖包不...

箭头函数和与普通函数的区别

箭头函数是匿名函数,不能作为构造函数,也就相当于不能用new调用123456let myConsFunc = () => { console.log('888');}let fc = new myConsFunc();// TypeError: myConsFunc is not ...

var let const的区别

var let const的区别var 定义的变量可以被修改,如果不初始化会默认赋值为”undefined”,相对于let,var声明的变量只能是全局作用域或者和整个函数作用域的 var可以在同一个作用域中重复定义一个变量,最后定义的变量为该变量的值 let let声明的变量只在其声明的块或子块中可用,这一点,...