拖拽元素分三步:1、鼠标摁下2、鼠标移动3、鼠标松开,是由这三个事件组成的。 先获取元素div;设置一个全局变量offsetX,offsetY;让div侦听鼠标摁下事件, 当收到信息时再开始侦听鼠标移动 和鼠标松开的事件,所以在这个事件回调函数里判断事件的类型, 最后鼠标松开时结束侦听。 var d ...
分类:
Web程序 时间:
2020-04-06 15:53:28
阅读次数:
74
<!doctype html> <html> <head> <meta charset="utf-8"> <title>love</title> <link href="favicon.ico" rel="shortcut icon" /> <style> body{ overflow: hidde ...
分类:
其他好文 时间:
2020-04-06 15:43:59
阅读次数:
70
用户交互也许是我们学习canvas动画中首先需要掌握的部分。毕竟,如果没有交互或者向动画中做一些动态的输入,那么这跟看电影有什么区别呢?用户交互基于事件,一般来说包括:鼠标事件,触摸事件和键盘事件。 1、事件和事件执行 在理解事件之前,你需要明白什么是listener和handler。listene ...
分类:
其他好文 时间:
2020-04-06 15:16:02
阅读次数:
58
"mdn Node.cloneNode()" 复制节点的时候 不会复制 addEventListener和dom.onclick 绑定的事件 。 ...
分类:
其他好文 时间:
2020-04-06 11:49:48
阅读次数:
50
一、js 页面history.back()返回上一页,ios 不重新加载js的解决办法 主页面跳转到子页面,选择完数据回调到主页面赋值。Android正常,ios不重新加载js方法 (function ($, doc) { var isPageHide = false; window.addEven ...
分类:
移动开发 时间:
2020-04-04 20:37:27
阅读次数:
102
1、vue自定义指令 Vue.directive('class', { inserted: function (el, binding) { // 聚焦元素 binding.addClass = () => { const { top } = el.getBoundingClientRect() c ...
分类:
Web程序 时间:
2020-04-04 19:00:08
阅读次数:
244
经常遇到的两种情况是: 1.很多别人写的项目,出现了问题以后,自己解决不了,找我们解决。 2.仿站,是扒下来的代码,扒完以后,没法正常运行。 这时候,就是考验功力和耐心的时候了。 如何排查,有四点要说: 一:注释JS 最好的方法,永远的第一个想法,就是注释掉JS。 注释掉一些js文件,再运行,一个个 ...
分类:
Web程序 时间:
2020-04-04 09:25:54
阅读次数:
83
问题1:oracle中监听程序当前无法识别连接描述符中请求服务 解决方法1: 查看oracle的服务是否开启,计算机->管理->服务和应用程序->服务,如下图 解决方法2: 找到oracle安装路径下的listener.ora, 本人在D:\Windows\app\product\11.2.0\db ...
分类:
其他好文 时间:
2020-04-03 00:56:23
阅读次数:
94
技术要点 org.springframework.web.context.request.async.DeferredResult<T> 示例如下: 1. 新建Maven项目 async 2. pom.xml <project xmlns="http://maven.apache.org/POM/4 ...
分类:
编程语言 时间:
2020-04-02 15:46:10
阅读次数:
91
oracle在安装完成后,关于监听的配置工作,特此记录。 1. 打开net configuration assistant 2. 监听程序配置 3. 本地net服务名称配置 配置完成后,可能测试不通过。 测试数据库连接不通过的处理: 修改listener.ora文件,增加刚才配置的监听 (SID_D ...
分类:
数据库 时间:
2020-04-02 14:24:14
阅读次数:
107