Web js 技术 vue

threejs中使其模型大小不随着浏览器大小变化,一直保持原样。

使用window.onresize来监控界面大小变化this.init();重新调用渲染函数来渲染界面。关键的点在于;要清空原来渲染的图形。let container = document.getElementById("container") w...
Web js 技术 vue

v-charts里data的数据格式

v-charts 的数据由指标和维度组成。以一组常见的数据为例:日期 访问用户 下单用户2018-05-22 32371 298102018-05-23 12328 113982018-05-24 92381 82910“维度...
Web js 技术

js数组转化为对象

response.data为数组转化为含有 name, value两个属性的对象 for (let i in response.data) { _this.chartDa...
Web js 技术 vue

vue里用axios给highcharts饼图data赋值的格式(解决饼图渲染不出的问题)

data的里 chartOptions的写法 chartOptions: { chart: { // plotBackgroundColor: null, ...
Web js 技术

深入理解let,var的区别以及变量提升

let与varlet是ES6新增的变量类型,是用来替代var的设计,与var不同的是:let使用块级作用域let不支持在同作用域中声明标识符相同的变量let用TDZ禁止了声明前访问我们一条一条说明:JavaScript的作用域(scope)只有全局和局部,对于var声明的变...
Web js 技术

解决使用setInterval 点击按钮导致多次调用setInterval方法 导致setInterval速度越来越快的问题

主要思路:设置一个isOK的变量,最开始为true;而setInterval()方法只有当isOK为true时才调用。调用完后,使isoK为false,这样无论点击多少次按钮,也只会调用一次然后当点击停止按钮时,会调用clearInterval方法,然后使isOk为true...
Web js 技术

js arguments 对象

一、在函数调用的时候,浏览器每次都会传递进两个隐式参数函数的上下文对象this封装实参的对象arguments二、arguments 对象arguments 对象实际上是所在函数的一个内置类数组对象每个函数都有一个arguments属性,表示函数的实参集合,这里的实参是重点...
Web js 技术

js setDate() 解决跨月问题 获取100天后的时间

setDate()必需。表示一个月中的一天的一个数值(1 ~ 31):0 为上一个月的最后一天-1 为上一个月最后一天之前的一天如果当月有 31 天:32 为下个月的第一天如果当月有 30 天:32 为下一个月的第二天let d=new Date(); //new一个da...
Web js 技术

JS实现浏览器:加入收藏、设为首页、保存到桌面的方法功能

完美兼容IE,chrome,ff等浏览器JS代码:<script type="text/JavaScript"> //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='...