javascript
xuxu_qkz
每天就要学芝麻大小!!!
展开
-
年月日时分秒的时间格式化
时间格式化时间格式 yyyy-MM-dd HH-mm-sstransfromTime(time) { if (time) { var now = new Date(time), y = now.getFullYear(), m = now.getMonth() + 1, d = now.getDate();原创 2018-02-27 14:58:25 · 15206 阅读 · 0 评论 -
网页点击特效
http://www.4u4v.net/shu-biao-dian-ji-ye-mian-chu-xian-fu-qiang-min-zhu-deng-wen-zi-dan-mu-te-xiao.html转载 2018-11-08 14:32:59 · 731 阅读 · 0 评论 -
for循环优化
for循环优化for (var i = 0; i < list.length; i++) { //…… }==》let i = list.length; while (i--) { }代码优化转载 2018-07-26 17:27:45 · 564 阅读 · 0 评论 -
条件判断的性能优化
条件判断的性能优化if(){ }else if(){ }else 直接略过,不建议。。。switch (this.currentWrite) { case '项目经理初审': this.form.pmFirstApprovalPersion = res.data.name break; case '执行部门审核1': this.form.ex...原创 2018-07-26 16:29:39 · 840 阅读 · 0 评论 -
数组方法汇总
数组方法汇总Array.length 返回或设置一个数组中的元素个数 设置 length 属性的值来截断任何数组Array.from() 语法 Array.from(arrayLike, mapFn, thisArg) arrayLike 想要转换成数组的伪数组对象或可迭代对象。 mapFn (可选参数) 如果指定了该参数,新数...原创 2018-07-11 10:51:06 · 150 阅读 · 0 评论 -
数组多重条件过滤的方法
数组多重条件过滤的方法let array = [{ date: '2016-05-02', name: 'Ethan', status: 'success', total: '81'},{ date: '2016-05-04', name: 'Lynn', status: 'fail', tag: '50'},{ date: '2016-05-01'...转载 2018-07-16 16:55:02 · 2453 阅读 · 0 评论 -
echarts 图表的事件(左键单击,右键单击)
ECharts 支持常规的鼠标事件包括’click’、’dblclick’、’mousedown’、’mousemove’、’mouseup’、’mouseover’、’mouseout’ 事件,同时还隐藏了一个右键点击事件oncontextmenu,myChart.on('click',(params)=>{ console.log('左键单击');});let ch...原创 2018-06-08 10:22:44 · 6993 阅读 · 1 评论 -
map、reduce、filter、sort
let arr = [1, 3, 5, 7, 9];let a = arr.map((item,index) => { return item*index;});console.log(a)Array的reduce()把一个函数作用在这个Array的[x1, x2, x3…]上,这个函数必须接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算var ar...转载 2018-05-15 14:02:33 · 159 阅读 · 0 评论 -
随机数
JS的随机数函数及相关函数:Math.ceil(); //向上取整。Math.floor(); //向下取整。Math.round(); //四舍五入。Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 //比如0.8647578968666494Math.ceil(Math.random()*10); // 获取从1...转载 2018-05-15 08:58:19 · 146 阅读 · 0 评论 -
jade入门
jade是html的一种变体写法doctype html html(lang="en") head title= pageTitle script(type='text/javascript'). if (foo) { bar(1 + 5)原创 2018-05-03 14:04:32 · 2486 阅读 · 0 评论 -
promise用法
定义promise函数function runAsync1(){ var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log('异步任务1执行完成'); resolve('随便什么数据1')原创 2018-05-02 17:35:16 · 134 阅读 · 0 评论 -
自定义封装的数组方法
isAllEqualSingle判断数组内(一个数组)元素是否全相同,相同返回true,否则返回falsefunction isAllEqualSingle(array) { if (array.length > 0) { return !array.some(function (value, index) { return value !==...原创 2019-09-09 10:49:11 · 531 阅读 · 0 评论