build文件夹下webpack.base.conf.js文件中,找到
{ test: /\.(js|vue)$/, loader: 'eslint-loader', enforce: 'pre', include: [resolve('src'), resolve('test')], options: { formatter: require('eslint-friendly-formatter') } },
阅读全文
Vuex是一个专为Vue.js应用程序开发的状态管理模式。
Vuex使用单一状态树,一个对象包含了全部的应用层级状态。
call(),方法调用一个函数,改变函数中this的指向,和提供参数。
call方法的作用和apply方法类似,只有一个区别,就是call()方法接受的是若干个参数的列表,而apply()方法接受的是一个包含多个参数的数组。
fun.call(thisArg, arg1, arg2, ...)fun.apply(thisArg, [arg1, arg2, ...])
RequireJS是一个工具库,主要用于客户端的模块管理。通过特定的语法,可以把分散在各个文件中的代码变成一个一个模块,实现异步或动态加载,从而提高代码的性能和可维护性。它的模块管理遵守AMD规范(Asynchronous Module Definition)。
学习javascript时有时候会困惑于this的用法,会指向意外的对象。主要还是理解不够透彻导致的!