pub/sub 这个应该?家?到最?的设计模式了, class Event{ constructor(){ this.callbacks = {} } $off(name){ this.callbacks[name] = null } $emit(name, args){ let cbs = thi ...
分类:
其他好文 时间:
2020-07-28 14:40:21
阅读次数:
82
最近在写官网的分页功能。在网上找了很多案例都太复杂也太重。所以准备写一个简单一点的分页。 需求:把请求到的数据做分页。 准备:使用了网上一个简单的分页插件。 思路:分页相当于tab切换功能。具体实操把数组拆分成若干个数组。这样每个数组就是所需要的每个分页的内容。然后把所有的数组塞到一个对象中就是分页 ...
分类:
其他好文 时间:
2020-07-28 10:06:01
阅读次数:
67
前言 在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息。 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't fi ...
分类:
数据库 时间:
2020-07-28 10:02:24
阅读次数:
103
<body> <div id="box"> </body> <script type="text/javascript"> class A { constructor() { this.box = document.getElementById("box"); //获取父节点 this.img = ...
分类:
其他好文 时间:
2020-07-27 23:33:37
阅读次数:
97
html:<a v-on:mouseover="changeActive($event)" v-on:mouseout="removeActive($event)" @click="backTOP" style="width: 39px;height: 39px;position: fixed;bo ...
分类:
其他好文 时间:
2020-07-27 13:49:30
阅读次数:
79
前言 SQL作为Web开发是永远离开不的一个话题,天天写SQL,可是你知道一个SQL是如何执行的吗? select name from user where id = 1; 上面是一个简单的查询语句,交给数据库去执行,然后返回name。看起来很简单,可是内部的执行过程却很多人都不知道。 今天就把My ...
分类:
数据库 时间:
2020-07-27 13:47:56
阅读次数:
130
玩过ionic的人都有一个困惑,为什么ionic中的生命周期方法有时候不执行,我也没有弄明白,但是我尝试来2个解决方案: 1. 利用eventbus进行事件的传播 2. 利用angular的路由订阅来实现 你也可以把这个路由订阅放在 ngOnInit 里面,开心就好, ...
分类:
其他好文 时间:
2020-07-26 19:18:28
阅读次数:
101
class Event { constructor(){ this.handlers = {}; // 记录所有的事件及处理函数 // { // click: [fn1, fn2], // mouseover: [fn3, fn4], // }; } /** * on 添加事件监听 * @param ...
分类:
其他好文 时间:
2020-07-26 19:05:55
阅读次数:
61
ServerChat.java文件 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.ev ...
分类:
编程语言 时间:
2020-07-26 00:38:54
阅读次数:
102
前言 vue通信手段有很多种,props/emit、vuex、event bus、provide/inject 等。还有一种通信方式,那就是 $attrs 和 $listeners,之前早就听说这两个api,趁着有空来补补。这种方式挺优雅,使用起来也不赖。下面例子都会通过父、子、孙子,三者的关系来说 ...
分类:
其他好文 时间:
2020-07-26 00:35:59
阅读次数:
70