filter 是否操作新数组:否 返回结果 :过滤后的新数组 回调函数的返回结果:如果返回 true 表示这一项放到新数组中 var arr = [1,2,3,4,5] let newArr = arr.filter(f…
分类:前端开发
关于DOM元素中一些偏移量和大小的总结
今天简要总结一下在DOM中关于样式的一些属性。 元素大小 偏移量 offsetHeight:表示元素在垂直方向上占用的空间大小,主要包括元素的高度,水平滚动条的高度和上下表框的高度。 offsetWidth:元素在水平方…
redux学习(上)
依照惯例,开头先放出redux中文文档地址 使用react当然要配套学习redux,本文就对redux学习进行一个总结。 redux的作用:简言之就是一整套框架帮助管理状态(state),至于状态管理的最佳实践这应该是另…
JavaScript的BUG?浮点运算:0.1 + 0.2 != 0.3
浮点运算的问题 在JavaScript中进行纯小数运算偶尔会得到不正确的结果: > 0.1 + 0.2 == 0.3 false > 0.1 + 0.2 0.30000000000000004 很多人马上就开…
js判断某个值是否在数组中
includes:判断某个值是否在数组中,返回true/false indexOf():返回该值在数组中的索引,如果没有则返回-1 in:判断索引是否在数组中,比如0,1,2,3。注意不是值,而是索引 let arr =…
【新手向】ES6常见概念初体验
一、var和let命令 作用域 ES5的作用域只有全局作用域和函数作用域,这会带来很多问题,比如常用的for循环中var声明的i只作为计数来控制循环,但是循环结束后i任然存在,因为i的作用域是全局的。所以我们循环计数的…
vue引入原生高德地图
由于工作上的需要,今天捣鼓了半天高德地图。 如果定制化开发需求不太高的话,可以用vue-amap,这个我就不多说了,详细就看官网 https://elemefe.github.io/vue-amap/#/zh-cn/in…
mySql复习笔记
1.什么是SQL语句 sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。 它是一种解释语言:写一句执行一句,不需要整体编译执行。 语法特点: 1.没有“…
Vue项目打包上传问题
2018年5月4日打卡 这几天在研究nuxt.js,因为想重构公司的官网,但用vue这个spa单页应用又不利于网页的seo,在浏览别的的博客中,我发现了nuxt这个框架,可以说完全的解决了我的问题啊。 当然本篇文章还是主…
async/await的深入总结
—async和await是干什么用的— 一句话:是用来解决异步流程问题的。 避免回调地狱(callback hell),且以最接近同步代码的方式编写异步代码 async/await是对co模块的升…
对axios进行二次封装
第一步 在static/js/创建http.js文件 import axios from 'axios' import qs from 'qs' axios.defaults.timeout = 10000 axios.…
javascript中对时间的表达
javascript中对时间的表达 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1…