submit3 text3拖拽文件禁止拖拽怎么回事

在网上找了一些submit3 text的快捷键:

Ctrl+D 选词 (反复按快捷键即可继续向下同时选中下一个相同的文本进行同时编辑)
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+L 选择整行(按住-继续选择丅行)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;
Ctrl+R 快速列出/跳转到某个函数
Ctrl+KK 从光标处删除至行尾
Ctrl+Tab 当前窗口中的标签页切换


Ctrl+鼠标左键 可以同时选择要编辑的多处文本

Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择

Ctrl+Shift+分屏序号 将当前焦点页分配到分屏序号页


Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时編辑

Tab 缩进 自动完成


本文首先发表在  码蜂笔记 :

html5 文件拖拽上传是个老话题了网上有很多例子,我一开始的代码也是网上找来改的只是踩了几个坑之后就想把过程记录下来。

下面主要介绍從浏览器外拖拽文件到浏览器进行上传的实现 首先会介绍一些必须的基础。

  • dragstart:当用户开始拖动对象时触发

  • dragenter: 当鼠标第一次经过目标元素,且有拖动发生时触发此事件的监听者应指明在这个位置上是否允许drop,或者监听者不执行任何操作那么drop默认是不允许的。

  • dragover:当鼠标經过一个元素时且有拖动发生时触发 。

  • dragleave:当鼠标离开一个元素且有拖动在发生时触发。

  • drag: 当对象被拖动每次移动鼠标时触发。

  • drop:在drag操作的最后发生drop时在元素上触发此事件。监听者应该负责检索拖动的数据并插入drop的位置。

  • dragend: 在拖动对象时放开鼠标按键时触发

从浏覽器外拖拽文件到浏览器时,必须要绑定的事件有 dragoverdrop其他的都可以不绑定。dragoverdrop 事件的处理函数内必须调用事件的 preventDefault() 函数要不然浏览器会進行默认处理,比如文本类型的文件直接打开非文本的可能弹出一个下载文件框。

e.preventDefault(); // 必须调用否则浏览器会进行默认处理,比如文本类型的文件直接打开非文本的可能弹出一个下载文件框。 e.preventDefault(); // 必须调用否则浏览器会进行默认处理,比如文本类型的文件直接打开非文本嘚可能弹出一个下载文件框。

如果上面的代码都部署在同一个网站下那是没有问题的。可是我要做的上传操作是要把文件传到另一个网站上坑也就产生了。

由于一般情况下都不需要跨站点上传文件所以跨域有关的就不贴这里了,有兴趣的看以看完整的文章:

欢迎关注峩的微信公众号: coderbee笔记

我要回帖

更多关于 submit text3 的文章

 

随机推荐