logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

总结oninput、onchange与onpropertychange事件的用法和区别

前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在处

jQuery Uploadify上传插件使用中的问题 中文字符文件名转英文

最近项目中发现一个问题,由于后台对用户上传的文件名的处理有局限,不允许用户上传中文名字的文件,或者需要对用户上传的中文文件名称进行处理,然后再传给后台保存。如图所示,规定应用文件的包名为后缀.apk,且对中文文件名进行处理成英文或数字,满足后台的要求。这里使用的是jQuery Uploadify上传插件,后缀名的限定可以使用插件规定的方式,很容易解决。使用jquery解决方式是

#jquery#测试
Sublime Text 无法使用Package Control或插件安装失败的解决方法

本文主要介绍Sublime Text如何开启debug模式,以及分析一些使用过程中常见错误的解决方法。情形一Package Control:There are no packages available for installation。情形二:Package Control:Unableto download Emmet.Please view the console for more deta

eclipse下JVM terminated. Exit code=-1的解决方法

最近重新配置了一次JDK的环境变量,再次使用eclipse时却异常无法启动。如图:  我想应该是由于重新设置了环境变量,JDK路径变化,系统无法自动识别而无法找到JVM(Java虚拟机)。结合现有资料并尝试了几次,找到两个解决方法,总结如下:方法1:将eclipse发送到桌面快捷方式,然后右键“属性”-“快捷方式”tab-“目标”-显示E:/dev_enrionme

#eclipse#jvm#虚拟机 +1
移动端html5页面长按实现高亮全选文本内容的兼容解决方案

最近需要给html5的WebAPP在页面上实现一个复制功能:用户点击长按文本会全选文字并弹出系统“复制”菜单,用户可以点击“复制”进行复制操作,然后粘贴到AppStore搜索对应的应用。之所以不是采用链接形式直接跳转到AppStore对应应用是为了通过用户的主动输入关键词搜索给推广的企业App增加权重。所以这一个“复制”功能对用户的体验至关重要。尝试了一些做法,在安卓/iOS平台上的兼容性都不

Sublime Text 无法使用Package Control或插件安装失败的解决方法

本文主要介绍Sublime Text如何开启debug模式,以及分析一些使用过程中常见错误的解决方法。情形一Package Control:There are no packages available for installation。情形二:Package Control:Unableto download Emmet.Please view the console for more deta

到底了