Mac系统上安装Tomcat并方便的管理

Tomcat 7 是Apache发布的第一款可以支持Servlet 3.0, JSP 2.2, 和 EL 2.2 标准的服务器,要注意的是Tomcat7要求JDK1.6或者以上。

1. 确保Mac上已经安装好JDK,可以参考:https://support.apple.com/kb/DL1572?viewlocale=zh_CN&locale=zh_CN

2. 下载一个 二进制包: apache-tomcat-7.0.90.zip ,可以在Apache的官方网站找到: https://tomcat.apache.org/download-70.cgi

继续阅读“Mac系统上安装Tomcat并方便的管理”

JavaScript特殊字符替换,包含转义符“\”

JavaScript利用正则表达式过滤特殊字符,关键之处是正则表达式的正确性和完整性,保证常见特殊字符都可以过滤掉。再参考文章的基础上,添加了过滤掉“\”特殊字符的功能,实际就是“\\\\”来实现。

继续阅读“JavaScript特殊字符替换,包含转义符“\””

关于微信手机端IOS系统中input输入框无法输入的问题

微信H5模拟长按功能,碰到两个问题:

  1. click事件仍然会被触发
  2. input输入框无法输入

其中第二个问题是由于我引入了如下代码取消选中功能导致:

* {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

其中,-webkit-user-select:none;会产生一些问题。
这是webkit内核浏览器下的一个bug,具体可以参考这篇文章:https://bugs.webkit.org/show_bug.cgi?id=82692

最终代码:

*:not(input, textarea) {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

 

更多内容参考:https://www.cnblogs.com/mrnut/p/7656019.html