#W

移动端web禁止长按选择文字以及弹出菜单

/*如果是禁用长按选择文字功能,用css*/*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;...

ios webview下纯JS实现长按

app,其中有长按LI列表弹出菜单,只要清楚五个方法就行:ontouchstart、ontouchmove、ontouchend、setTimeout、clearTimeout1、首先在我们按下手指时触发:ontouchstart2、当我们释放手指时触发:ontouchend3、如果在按与放之间你没有为其定义事件,那么...

dwz Esc关闭dialog 窗口

document.onkeydown=function(e){//alert(1)varkeycode="";if(navigator.appName=="MicrosoftInternetExplorer"){keycode=event.keyCode;//varrealkey=String.fromCharCode...

Spring+Velocity(平台升级至Spring Framework 5.0.2)

下载:http://repo.spring.io/release/org/springframework/spring/DearSpringcommunity,I’mpleasedtoannouncethatSpringFramework5.0.2and4.3.13areavailablenow,asapa...

使用WebRTC搭建前端视频聊天室

在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。这些问题可以通过WebRTC提供的RTCDataChannelAPI来解决,他能直接在点对点之间传输...

Safari支不支持HTML5录音? 现在浏览器中最好的解决方案是WebRTC下的 navigator.getUserMedia API。

先放结论:Safari支不支持HTML5录音?——据我调查,不支持。现在浏览器中最好的解决方案是WebRTC下的navigator.getUserMediaAPI。可是当使用CanIuse查看兼容性的时候,我发现不过这个是有历史原因的,我记得RTC是在去年,2013,才刚刚由思科提出并且确定下来...

java 实现websocket的两种方式

1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket2.tomcat的方式需要tomcat7.x,JEE7的支持。3.spring与websocket整合需要spring4.x,并且使用了socketjs,对不支持websocket的浏览器可以模拟websocket使用使...

利用WebSocket传输数组或者Blob的方案

最近在利用Html5的WebSocket进行即时通讯,一点小心得,大家一起讨论吧首先把WebSocket的协议网址和WebSocketAPI网址给大家:协议:http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17#page-30API:htt...

WebSocket 是什么原理?为什么可以实现持久连接?

作者:Ovear链接:https://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不...

websocket消息推送实现

一.服务层packagecom.reyo.websocket;importjava.io.IOException;importjava.util.Iterator;importjava.util.concurrent.ConcurrentLinkedQueue;importjavax.servlet.ServletCo...

Tomcat启动log打印到INFO: At least one JAR was scanned for TLDs yet contained no TLD各种解决方式

问题:启动tomcat时,catalina.out日志打印到如下内容就停止不动了,也不报错SEVERE:FarmWarDeployercanonlyworkashostclustersubelement!Dec02,20164:27:39PMorg.apache.catalina.startup.HostConfigd...

Java并发编程:并发容器之CopyOnWriteArrayList

Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是C...

web项目Log4j日志输出路径配置问题

问题描述:一个web项目想在一个tomcat下运行多个实例(通过修改war包名称的实现),然后每个实例都将日志输出到tomcat的logs目录下实例名命名的文件夹下进行区分查看每个实例日志,要求通过尽可能少的改动配置文件,最好修改实例名后可以不修改log4j的配置文件。实现分析:一般实现上面需求,需要在修改完war包名...

Spring Framework 5.0 新特性

SpringFramework5.0是自2013年12月版本 4发布之后SpringFramework的第一个主发行版。SpringFramework项目的领导人JuergenHoeller 于2016年7月28日宣布了第一个 SpringFramework5.0里程碑版本(5.0M1)。...

写Markdown费事?Typora让你像写word一样行云流水,所见即所得。

简介Typora删除了预览窗口,以及所有其他不必要的干扰。取而代之的是实时预览。Markdown的语法因不同的解析器或编辑器而异,Typora使用的是GitHubFlavoredMarkdown。下载Typora下载。常用快捷键加粗: Ctrl/Cmd+B标题: Ctrl/Cmd+H插入链接:&nb...
首页上一页...10271028102910301031...下一页尾页