2015年05月7日图片上传本地预览jquery插件网上找到的一段代码,经过一番测试修改,兼容了IE7+、火狐、谷歌。并且扩展了多尺寸预览功能,可完美搭配 jquery.Jcrop 插件进行图像裁剪。 阅读全文…
2015年04月29日javascript之arguments对象在javascript中函数调用时,会自动在函数内产生一个arguments的隐藏对象。arguments类似于数组,但又不是数组。可以使用[]操作符获取函数调用时传递的实参。 阅读全文…
2015年04月28日jQuery扩展 - 延迟执行hover事件适用场景如:鼠标随便一滑,无数个下拉菜单出来了,用户可能只是鼠标“打个酱油”罢了。实现很简单,就是使用setTimeout延迟事件代码的执行。 阅读全文…
2015年04月26日使用css3后代选择器实现多背景色标签样式使用css3后代选择器实现多背景色标签样式css3增加了许多新的选择器,包括属性选择器、后代选择器和伪类选择器等,灵活运用可以做出很多出彩的效果。在一些博客站点上经常会见到一些多背景色的标签样式,颜色固定为几种,按顺序循环呈现。使用js迭代并添加不同的样式固然可行,不过css3为我们提供了更便捷的方法–后代选择器。 阅读全文…
2015年04月24日使用逻辑运算符 || && 简化javascript中if else选择结构|| 和 && 通常使用在条件表达式中,但是由于javascript语言的特殊性,这两个符号又被开发出了特别的使用技巧。 阅读全文…
2015年04月15日不链接页面在新窗口或标签页运行代码在一些IT博客或者论坛都有在新窗口或标签页直接运行当前页面内代码的功能,但却不是像一些资源网站里的直接预览资源页面。这样动态的运行代码,无疑是节省了很大服务器空间。前端网(W3Cfuns)就有这样的功能,用户可以直接运行博主笔记内的代码,问答论坛也一样。查看了一下代码实现,原来是window.open()方法。 阅读全文…
2015年04月14日js文本复制全兼容实例对于文本复制本来就是右键->复制,或者Ctrl+C,很简单的事情。不过为了提升用户体验,就让我们找一个兼容性强的万全之策吧。纯JS实现的方式不能兼容到现代浏览器,看了Discuz和bootstrap上代码复制的实现,发现都是借用Flash来实现的。 阅读全文…
2015年04月9日CSS巧用border画小图形CSS巧用border画小图形css画三角形样式相信很多人都用过,比如 border-bottom设置宽度、颜色、实线,其他方向设置宽度和透明色就出现一个朝上的正三角形。今天在看了 zyp199737 的笔记css3巧用border做翻页效果中一张图,突然想到设置2个方向是什么样式?是不是就是直角三角形呢?做了下实验,发现不止可以画出直角三角形,而且还有书签的样式。 阅读全文…