axios
是基于Promise用于浏览器和nodejs的与服务器端通信库,支持跨平台xhrhttp请求。功能特点:支持Promise API、跨平台可在浏览器和node.js中使用、拦截请求和响应、转换请求和响应数据、取消请求、自动转换JSON数据等。
认识前端模块化
常见模块化规范有CommonJS
,AMD
,CMD
,ES6模块化
。CommonJS
核心思想是通过require
方法来同步加载依赖的其他模块,通过module.exports导出需要暴露的接口,通过require引入模块,同步执行。AMD
规范主要是为了解决针对浏览器环境的模块化问题,最具代表性的实现是requireJS.
vue组件、动画、生命周期
Vue.js
是一个构建数据驱动的web界面的库,是一套用于构建用户界面的渐进式框架. 目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单。
git暂存,撤销更改等进阶用法
当我们在开发项目的时候,突然来一个变更需要修改,但你又不想提交,这时我们除了将当前项目提交(commit
)后切换(checkout
) 到其他分支外,我们还可以先将当前的修改暂存(stash
)起来,然后再切换(checkout
)到其他分支,而不需要提交(commit
),这样就可以减少一个 commit