摘要: 用jQuery检查某个元素在网页上是否存在时,应该根据获取元素的长度来判断,代码如下: 具体原因如下: 在JavaScript中,我们在使用传统的getElementById()和getElementsByTagName()时,如果在网页中找不到相关元素,那么浏览器就会报错,影响后续代码的执行,所以 阅读全文
posted @ 2016-11-01 09:53 最骚的就是你 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 主题: JavaScript把项目本地的图片或者图片的绝对路径转为base64字符串、blob对象在上传。 用处: 从本地选择图片上传,如项目规定只能选择本项目文件夹下的图像上传为头像等。 主要思想: 使用canvas.toDataURL()方法将图片的绝对路径转换为base64编码. 具体用法: 阅读全文
posted @ 2016-11-01 09:52 最骚的就是你 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 所谓造轮子的好处就是复习知识点,加深对原版jquery的理解。本文系笔者学习jquery的笔记,记述一个名为"dQuery"的初级版和缩水版jquery库的实现。主要涉及知识点包括面向对象,jquery,绑定,脚本化css等。 一. jquery的美元符意味什么? 先思考alert(typeof $ 阅读全文
posted @ 2016-11-01 09:51 最骚的就是你 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 当浏览器窗口被调整到一个新的高度或宽度时,就会触发resize事件,这个事件在window上面触发,那么如何给div元素增加resize事件,监听div的高度或宽度的改变呢? 先来回答另一个问题,监听div的高度变化又有什么用呢?一般而言div的高度是随着内容的增加而自适应的,对于ajax请求的数据 阅读全文
posted @ 2016-11-01 09:49 最骚的就是你 阅读(13015) 评论(0) 推荐(1) 编辑
摘要: 任务需求:由于不同浏览器对滚动条的样式解析存在差异,为统一样式风格,增加整体美观程度,需要实现自定义滚动条。 第一种方案:CSS设置滚动条样式。(目前只有Chrome浏览器支持,火狐不支持) 样式说明: 第二种方案:由于CSS设置滚动条只有谷歌浏览器支持,所以引入jquery第三方扩展插件nices 阅读全文
posted @ 2016-11-01 09:48 最骚的就是你 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 手机端触屏手指滑动方向及拖动层 阅读全文
posted @ 2016-11-01 09:47 最骚的就是你 阅读(401) 评论(0) 推荐(0) 编辑