摘要: 密码: 阅读全文
posted @ 2017-01-18 13:29 imsomnus 阅读(3886) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{padding: 0;margin:0;font-size: 12px;} div{float: left 阅读全文
posted @ 2017-01-18 13:27 imsomnus 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 身份证:pattern="/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/" 阅读全文
posted @ 2016-12-29 15:25 imsomnus 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 不要采用删除当前input[type=file]这个节点,然后再重新创建dom这种方案,这样是不合理的。解释如下:input[type=file]使用的是onchange去做,onchange监听的为input的value值,只有再内容发生改变的时候去触发,而value在上传文件的时候保存的是文件的 阅读全文
posted @ 2016-12-27 20:17 imsomnus 阅读(10965) 评论(6) 推荐(10) 编辑
摘要: 问题描述 iOS系统下,移动web页面,inpu获取焦点弹出系统虚拟键盘时,偶尔会出现挡住input的情况,尽管概率不大,但是十分影响用户体验。 问题重现 原始页面:页面中有header、main、footer三部分,其中 header 和 footer 通过 position: fixed; 定位 阅读全文
posted @ 2016-12-22 14:14 imsomnus 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 随着 JavaScript 应用的复杂性逐渐提高,开发者需要有力的调试工具来帮助他们快速发现问题的原因,并且能高效地修复它。Chrome DevTools 提供了一系列实用的工具使得调试 JavaScript 应用不再是一件痛苦的事。 在这个部分,我们会通过调试 Google Closure hov 阅读全文
posted @ 2016-12-14 10:03 imsomnus 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在开发中我们会经常遇到blur和click冲突的情况。下面叙述了开发中常遇到的“下拉框”的问题,并提供了两种解决方案。 一、blur和click事件简述 blur事件:当元素失去焦点时触发blur事件;其为表单事件,blur和focus事件不会冒泡,其他表单事件都可以。click事件:当点击元素时触 阅读全文
posted @ 2016-12-12 19:36 imsomnus 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 下列CSS就可以解决,原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。 select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除* 阅读全文
posted @ 2016-10-28 11:46 imsomnus 阅读(30208) 评论(2) 推荐(0) 编辑
摘要: 第一次看到应用 Fullscreen API 全屏显示网页,是 FaceBook 中的照片放大。作为一个比较新的 API,目前只有 Safari、Chrome 和 FireFox 三种浏览器支持该特性。因为尚未发布正式版的标准,所以必须使用浏览器特定的方法,也就是应用添加前缀(webit/moz)的 阅读全文
posted @ 2016-10-13 14:43 imsomnus 阅读(685) 评论(0) 推荐(0) 编辑
摘要: "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是 阅读全文
posted @ 2016-10-12 19:06 imsomnus 阅读(5809) 评论(0) 推荐(0) 编辑