背景 工作中负责的一套计费系统需要开发一个新通知功能,在扣费等事件触发后发送MQ,然后消费MQ发送邮件或短信通知给客户。因为有多套环境,测试时需要知道是从哪套环境发出的邮件,又不想维护多套通知模板,因此就打算在各环境的properties中声明不同的title前缀,实现类似 、`[TEST]您的xx ...
分类:
编程语言 时间:
2019-08-22 18:48:58
阅读次数:
137
放在body中:在页面加载的时候被执行 放在head中:在被调用时被执行 原因: 1、浏览器是从上到下解析HTML的。 2、放在head里的js代码,会在body解析之前被解析;放在body里的js代码,会在整个页面加载完成之后解析。 js应该放哪: 1、head中:需调用才执行或事件触发执行的脚本 ...
分类:
其他好文 时间:
2019-08-21 18:56:56
阅读次数:
84
11.47 DOM操作 查找节点: HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时执行一段JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。 1、常用事件 2、绑定方式 方式一: ...
分类:
编程语言 时间:
2019-08-19 22:44:32
阅读次数:
126
在vue中 通过$on订阅事件,通过$emit触发事件以此可用来事件跨组件传值等功能,但是有个弊端就是通过这种方式订阅的事件可能会触发多次。 特别是通过$on订阅的事件中如果有http请求,将会造成触发一次会发出很多同样的http请求,造成资源浪费。 因此 对事件机制做出一下改造,保证同一个事件触发 ...
分类:
Web程序 时间:
2019-08-19 19:23:50
阅读次数:
108
写好动画,但不在需要动画的元素上绑定animation属性,事件触发的时候绑上,事件结束后再删除掉,下次点击就能重新绑上,重现动画效果 CSS代码: 写好动画效果(闪烁) JS代码: ...
分类:
Web程序 时间:
2019-08-19 17:24:56
阅读次数:
138
实时同步sersync实战 什么是实时同步 实时同步是一种只要当前目录发生变化则会触发一个事件,事件触发后会将变化的目录同步至远程服务器。 sersync和rsync+inotify对比 提到数据同步就必然会谈到rsync,一般简单的服务器数据传输会使用ftp/sftp等方式,但是这样的方式效率不高 ...
分类:
其他好文 时间:
2019-08-18 17:54:08
阅读次数:
115
1、使用input透明覆盖法 将input的z-index设置为1以上的数字并覆盖到需点击的内容上,将input的样式opacity设置为0(即为透明度为0),这样通过绑定在input上的change事件触发 推荐 2、使用vue的ref参数直接操作input的点击事件触发 3、使用HTML的lab ...
分类:
其他好文 时间:
2019-08-14 12:31:22
阅读次数:
115
引言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别定时任务有明确的触发时间,延时任务没有定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期定时任务一般执行的是批处理操作
分类:
其他好文 时间:
2019-08-05 15:57:39
阅读次数:
86
事件处理 当事件触发时,事件对象(event对象)会作为回调参数传入事件处理程序中,event对象包含所有和事件相关的信息 尽管上边的代码看起来非常简单且没有什么问题,但实际上是不好的写法,因为这种做法有其局限性 一、 规则 a) 隔离应用逻辑 1、上段实例代码第一个问题是事件处理程序中包含了应用逻 ...
分类:
编程语言 时间:
2019-08-05 15:46:30
阅读次数:
102
一. "数据库的基础概念" 二. "MYSQL数据库的安装,配置文件,登入" 三. "数据库用户管理" 四. "数据库数据类型" 五. "MYSQL数据库约束类型" 六. "MYSQL数据库的增删改查" 七. "数据库,单表查询,多表查询,子查询" 八. "数据库(视图,事件,触发器,函数,存储,变 ...
分类:
数据库 时间:
2019-07-30 13:02:26
阅读次数:
109