- 博客(5)
- 收藏
- 关注
原创 前端打包工具之webpack
一.什么是webpack 是为js准备的一个打包工具,可以把很多的模块打包成很少的静态文件,webpack最大的特性就是进行代码分割,这样项目加载的时候就会只加载现在需要的文件。 图片左边的箭头指的是文件间的依赖关系,右边是打包后的文件 二.为什么使用webpack 1.模块化:让我们可以把复杂的程序细小化为小的文件 。 2.类似于TypeScript这种在JavaScript基础上...
2019-09-04 15:36:50 289
原创 js中this的指向
我们在写js的时候,总是会因为this的指向错误出现各种各样的bug。this是JavaScript 这门语言中最容易让人困惑的知识点。在我们搞清楚this的用法前还是先认识一下this。 什么是this this 就是一个指针,指向我们调用函数的对象。this表示当前对象,this的指向是根据调用的上下文来决定的。 this的指向 1.作为函数调用,this指向全局对象 例如:var...
2019-06-18 17:37:29 114
原创 Vue之axios
axios是Vue学习中非常重要的一个模块,老生常谈我们还是从最经典的问题开始。 一.什么是axios axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范。 二.axios的作用 axios的主要作用为前后台数据传送,用于向后台发起请求的。 从浏览器中创建 XMLHt...
2019-05-10 17:39:04 239
原创 浅谈Vuex
前端的朋友应该都听说过Vuex,我们今天就来认识一下Vuex。当我们接触一个新的事务的时候,第一件事就是弄清楚它是什么: 一.什么是Vuex 官方解释: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 我的理解: 当多个组件共享一个状态的时候,可以用Vuex管理组件间共享的这个状...
2019-05-07 17:32:25 169
原创 Vue之better-scroll
1.什么是better-scroll: better-scroll顾名思义就是滚动的意思,better-scroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现。可以实现上拉加载、下拉刷新的效果。 原理: 当页面内容的高度超过视口高度的时候,会出现纵向滚动条;当页面内容的宽度超过视口宽度的时候,会出现横向滚动条。也就是当我们的视口展示...
2019-04-23 15:52:04 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人