ECMAScript
文章平均质量分 88
LavanSum
这个作者很懒,什么都没留下…
展开
-
JavaScript基础--总结文章
1、JS单线程机制,何为事件循环,事件队列?JS和Node事件循环区别?原创 2021-05-15 23:04:49 · 163 阅读 · 0 评论 -
jQuery
1、jQuery.extend()方法原创 2018-07-23 17:36:04 · 233 阅读 · 0 评论 -
JS 将秒转为x天x时x分x秒
/* *@param s : 时间秒 */ function secondsFormat( s ) { var day = Math.floor( s/ (24*3600) ); // Math.floor()向下取整 var hour = Math.floor( (s - day*24*3600) / 3600); var minute = Math.fl原创 2017-05-24 16:16:21 · 3836 阅读 · 0 评论 -
ECharts坐标轴文本标签全部显示
1、当坐标轴文本标签较长时,ECharts默认会隐藏显示不下的内容,如何让全部文本标签显示(比如日期:2017-05-01,…,2017-05-31共31个文本标签全部显示)? 解决:代码如下: xAxis: { axisLabel: { //xAxis,yAxis,axis都有axisLabel属性对象 show: true, //默认为true,设原创 2017-05-31 16:31:34 · 11464 阅读 · 0 评论 -
js 初始化日期对象 new Date() 常用方式
JS Date对象常用的带参数初始化方式:1、用整数初始化日期对象 var date1 = new Date(2017,06,06); console.log(date1); // Thu Jul 06 2017 00:00:00 GMT+0800 (中国标准时间) var date1 = new Date(2017,1,1); console.log(date1); //原创 2017-06-06 10:23:19 · 31293 阅读 · 0 评论 -
JS设置默认时间范围
说明:在web开发中,不可避免的会做查询页面和统计页面,两种页面都可能要设置默认统计时间范围,这可以通过JS来实现,代码如下:var timeModule = ( function () { /** * 设置默认日期范围 (最近7天,如:2017-05-01 至 2017-05-07) * */ initDateTime: fu原创 2017-06-02 17:04:57 · 3052 阅读 · 0 评论 -
ECharts 坐标轴标签、tooltip文本格式化
在ECharts折线图中(其他系列图标同理),我们需要对x轴坐标标签、坐图形上的文本标签、提示框组件文本等进行格式化,选项参数设置如下:x轴坐标标签格式化: xAxis: { axisLabel: { show: true, // 默认为true interval: 0, // 设置x轴文本标签全部显示 rotate: 4原创 2017-06-07 11:55:43 · 16650 阅读 · 0 评论 -
JS 事件捕获与事件冒泡
一个简单例子了解事件捕获与事件冒泡,看懂这个例子证明你明白了这两种事件模型:<html> <head> <title>Events capturing And Propogation</title></head> <body id="a" onclick="alert(111);"> <div id="b" onclick="alert(222);">请点击此处</原创 2017-06-12 15:50:47 · 439 阅读 · 0 评论 -
Ajax和跨域请求
AJAX AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新页面,然后在新页面里告诉你操作是成功了还是失败了。如果不幸由于网络太慢或者其他原因,就会得到一个4转载 2017-12-13 16:00:42 · 231 阅读 · 0 评论 -
ES6 Promise
在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:异步操作就是在将来的某个时间点触发一个函数调用。Promise对象定义:var promise = new Promise(function(resolve, reject){ //执行代码 bus...原创 2017-12-14 14:49:33 · 1801 阅读 · 0 评论 -
ES6
1、Symbol参考: http://www.sohu.com/a/163538906_6095032、Promise使用原创 2018-07-08 21:55:45 · 211 阅读 · 0 评论 -
JS获取一段时间的日期(获取时间轴日期数组)
var dataUtil = ( function(){return { /** * getXAxis()方法作用:获取开始日期和结束日期之间(包含开始日期和结束日期)的日期数组,可作为时间轴坐标等 * @param filters: {tab:0/1/2, startTime:开始日期, endTime:结束日期} * 说明: tab:取值0或1或2,分别表原创 2017-05-23 10:59:02 · 8948 阅读 · 1 评论