JavaScript
程序员_胡子
这个作者很懒,什么都没留下…
展开
-
js对象的数据属性和访问器属性
数据属性configurable:能否使用delete删除属性而重新定义新的属性、能否修改属性特性、能否修改访问器属性;默认值为false(false为不可重新定义)。 enumerable:表示能否通过for-in循环返回属性;默认值为true,false为不可修改。 writable:能否修改属性的值;默认值为true,false为不可修改。 value:属性的数据值;默认值为u...转载 2019-07-10 18:08:07 · 105 阅读 · 0 评论 -
JS中的 map, some, every, 用法总结
every 当内部return false时跳出整个循环(return true;也是需要写)//every()当内部return false时跳出整个循环let list = [1, 2, 3, 4, 5];list.every((value, index) => { if(value > 3){ console.log(value)// 4 ...转载 2019-07-15 18:09:46 · 1293 阅读 · 0 评论 -
echarts图表自适应resize问题,div大小改变触发事件
echarts官网的实例都具有响应式功能echart图表本身是提供了一个resize的函数的。用于当浏览器发生resize事件的时候,让其触发echart的resize事件,重绘canvas。多个图表可以使用addEventListenerwindow.addEventListener("resize", () => { this.myChart.res...原创 2019-09-10 10:38:51 · 10017 阅读 · 1 评论 -
HTML5 audio 标签 播放事件流程
var audio = new Audio();document.body.appendChild(audio); if (!!audio){ audio.src = "allofMe.mp3"; // audio.autoplay = true; audio.controls = true; setTimeout(function () { ...原创 2019-08-13 16:22:47 · 1182 阅读 · 0 评论 -
正则在字符串中的常用代码
1. 取出连续的中文字符串var timeStr = '2018年份3月份'var timeArr = timeStr.match(/([\u4e00-\u9fa5])+/g);console.log('timeArr:',timeArr);2.验证手机号是否正确手机号码正则表达式:/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17...原创 2019-08-12 15:34:23 · 133 阅读 · 0 评论 -
JavaScript Math.PI 属性
什么是PI?PI就是圆周率π,PI是弧度制的π,也就是180°所以,Math.PI = 3.14 = 180°ps,PI是一个浮小数Math.PI/5*4分别是什么意思?let dig = Math.PI/5*4Mat.PI/5,表示角度平分为36° 每个顶点到与中心连线之间的夹角α=(2π)/n = Math.PI / n * 2 那么相间的两个顶点到与中心连线之间的夹...原创 2019-08-26 11:32:37 · 776 阅读 · 0 评论