专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

在使用html时遇到的一些操作

文本过多不换行,超出以省略号代替

.text-oneLine{
        display:block;            /*内联对象需加*/
        word-break:keep-all;      /* 不换行 */
        white-space:nowrap;       /* 不换行 */
        overflow:hidden;          /* 内容超出宽度时隐藏超出部分的内容 */
        text-overflow:ellipsis;   /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
    }

文本过多换两行,超出以省略号代替

.text-twoLine{
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        display: -webkit-box;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

html中缓存设置

<meta http-equiv="Expires" content="0">  
<meta http-equiv="Pragma" content="no-cache">  
<meta http-equiv="Cache-control" content="no-cache">  
<meta http-equiv="Cache" content="no-cache"> 

对应java后台代码设置

response.setHeader("Cache-Control","no-cache");   
response.setHeader("Pragma","no-cache");   
response.setDateHeader("Expires",0);  

对应php后台代码设置

header("Cache-Control: no-cache");
header("Pragma: no-cache");
header("Expires: 0");

拖拉生成组件

在拖放过程中会触发以下事件

在拖放目标上触发的事件(源元素)

ondragstart - 用户开始拖动元素时触发
ondrag - 元素正在拖动时触发(鼠标可能在移动也可能未移动)
ondragend - 用户完成元素拖动后触发

释放目标时触发的事件

ondragenter - 当被鼠标拖动的对象进入其容器范围内时触发此事件
ondragover - 当某被拖动的对象在另一对象容器范围内拖动时触发此事件
ondragleave - 当被鼠标拖动的对象离开其容器范围内时触发此事件
ondrop - 在一个拖动过程中,释放鼠标键时触发此事件

如何在拖动的源对象事件和目标对象事件间传递数据

1. HTML5为所有的拖动相关事件提供了一个新的属性dataTransfer :
    e.dataTransfer { }          //数据传递对象
    功能:用于在源对象和目标对象的事件间传递数据

2. 源对象上的事件处理中保存数据:
    e.dataTransfer.setData( k,  v );     //k-v必须都是string类型

3. 目标对象上的事件处理中读取数据:
    var v = e.dataTransfer.getData( k );        

虽然所有元素都支持放置目标事件,但这些元素默认是不允许放置的,需要重写事件的默认行为 e.stopPropagation(); e.preventDefault();

另外,还有一个不得不考虑的问题是,拖拽的对象可能是文件,图片,文字。

文章永久链接:https://tech.souyunku.com/46878

未经允许不得转载:搜云库技术团队 » 在使用html时遇到的一些操作

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们