一、Servlet监听器的概念 Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。 监听对象: 1、ServletContext:ap ...
分类:
其他好文 时间:
2019-04-20 19:52:43
阅读次数:
135
Servlet API提供了一系列的事件和事件监听接口。 上层的servlet/JSP应用能够通过调用这些API进行事件 驱动的开发。这里监听的所有事件都继承自 java.util.Event对象。监听器接口可以分为三类: ServletContext、HttpSession 和ServletReq ...
分类:
Web程序 时间:
2019-04-15 00:26:16
阅读次数:
231
在flask中,我们可以使用Flask提供的过个装饰器注册请求回调函数,他们会在特定的请求处理环节被执行。类似的,SQLAlchemy也提供了一个listen_for()装饰器,他可以用来注册时间回调函数。 listen_for()装饰器主要接收两个参数,target表示监听的对象,这个对象可以是模 ...
分类:
数据库 时间:
2019-04-13 23:27:38
阅读次数:
387
移动端Web界面滚动性能优化 Passive event listeners 解决办法1: 在touch的事件监听方法上绑定第三个参数{ passive: false }, 通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为 ...
分类:
Web程序 时间:
2019-04-13 01:10:46
阅读次数:
461
zk有四种节点类型: 持久节点,持久顺序节点,临时节点,临时顺序节点。 自定义监听事件时,在节点的创建,修改,删除的方法第一行都需要加入是否监听的一个方法: //开启监听的方法。第二个参数表示是否开启监听 zk.exists(path, true); zk自定义监听: ...
分类:
其他好文 时间:
2019-04-07 09:30:19
阅读次数:
119
点击li弹出内容,并且动态添加li之后有效 <button onclick="addFunction()">点我增加</button> <ul></ul> <script type="text/javascript"> var num = 1; var u=document.querySelecto ...
分类:
Web程序 时间:
2019-04-06 09:15:56
阅读次数:
440
1.传统配置文件与分布式配置文件区别 传统配置文件:如果修改了配置文件,需要重新打包发布,重新发布服务,而且每个环境的变更配置文件,比较繁琐。 分布式配置文件:将配置文件注册到配置中心上去,可以使用分布式配置中心实时更新配置文件,统一管理,不需要重新打包发布。 ...
分类:
其他好文 时间:
2019-04-06 00:08:06
阅读次数:
175
都说Vue2简单上手容易,的确,看了官方文档确实觉得上手很快,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前用jq随便拿全局变量和修改dom的锤子不能用了,vue只用关心数据本身,不用再频繁繁琐的操作dom,注册事件、监听事件、取消事件。。。。(确实很烦)。vue的官方文 ...
分类:
其他好文 时间:
2019-03-29 00:45:55
阅读次数:
210
参考文献:https://www.cnblogs.com/libin-1/p/6893712.html 实现mvvm主要包含两个方面,数据变化更新视图,视图变化更新数据。 关键点在于data如何更新view,因为view更新data其实可以通过事件监听即可。我们着重来分析,当数据改变,如何更新视图的 ...
分类:
其他好文 时间:
2019-03-26 22:28:18
阅读次数:
201
传统方法 ES6 诞生以前,异步编程的方法,大概有下面四种。 回调函数 事件监听 发布/订阅 Promise 对象 Generator 函数将 JavaScript 异步编程带入了一个全新的阶段。 基本概念 异步 所谓"异步",简单说就是一个任务不是连续完成的,可以理解成该任务被人为分成两段,先执行 ...
分类:
其他好文 时间:
2019-03-25 10:38:10
阅读次数:
161