摘要:
思路 filter 方法接收两个参数: 对每一项执行的函数 该函数接收三个参数: 数组项的值数组项的下标数组对象本身 指定 this 的作用域对象 filter 方法返回 执行结果为true的项组成的数组。 代码表示: arr.filter(function(item, index, arr){}, 阅读全文
摘要:
思路 map 迭代方法接收两个参数: 对每一项执行的函数 该函数接收三个参数: 数组项的值 数组项的下标 数组对象本身 指定 this 的作用域对象 map 方法返回每次函数调用结果组成的数组。 代码表示: arr.map(function(item, index, arr) {}, this); 阅读全文
摘要:
简单来说通过script标签的src属性,src属性不仅仅可以写 JS文件,可以请求任意文件。jsonp是通过JS这一特点实现,并添加async(异步属性)。 当我们用src请求一下后台文件(例如:php)。 1.如果我们在PHP文件中返回来的是 var data =1一条一句的话,将立即执行,那我 阅读全文
摘要:
先说一下async的用法,它作为一个关键字放到函数前面, async function timeout() { return 'hello world'; } 只有一个作用, 它的调用会返回一个promise 对象。调用一下看看就知道了,怎么调用?async 函数也是函数,所以它的调用和普通函数的调 阅读全文
摘要:
当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载. 1、定义 也叫延迟加载,即在需要的时 阅读全文
摘要:
1.bind绑定的方法、 不传参 class Hello extends React.Component{ constructor(){ super() this.state = { content:true } this.change = this.change.bind(this) } chan 阅读全文
摘要:
实现功能 主要用到的技术:vue-cli + vue2 + vue-router2 + vuex2 + axios + es6 + sass + eslint 主要实现的功能:页面的数据通过 axios 模拟请求本地的 json 文件获得;vue-router2 实现各页面的相互跳转;vuex2 全 阅读全文
摘要:
axios: 相当于ajax,之前是用vue-resourse,不过现在这个模块不维护了,基本使用axiosvue-router: 是vue的路由vuex: 是vue的状态管理,方便组件间通信 1、安装: npm install axios --save-dev 2、axios配置如下: // 引入 阅读全文
摘要:
1.em 在做手机端的时候经常会用到的做字体的尺寸单位 说白了 em就相当于“倍”,比如设置当前的div的字体大小为1.5em,则当前的div的字体大小为:当前div继承的字体大小*1.5 但是当div进行嵌套的时候,em始终是按照当前div继承的字体大小来缩放,参照后面的例子。 2.rem 这里的 阅读全文
摘要:
请点击连接https://juejin.im/post/5c0c7304f265da613e22106c 阅读全文