修改根目录下的build.gradle文件
可能会是gradle的版本比较低导致的。报错前的文件
mobiscroll实现基于H5的滚动日期选择
mobiscroll做的非常赞,文档也很齐全。这里简介其datetime picker模块。
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
JavaScript特殊字符替换,包含转义符“\”
JavaScript利用正则表达式过滤特殊字符,关键之处是正则表达式的正确性和完整性,保证常见特殊字符都可以过滤掉。再参考文章的基础上,添加了过滤掉“\”特殊字符的功能,实际就是“\\\\”来实现。
关于微信手机端IOS系统中input输入框无法输入的问题
微信H5模拟长按功能,碰到两个问题:
- click事件仍然会被触发
- 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