2017-09-25 09:13:18
2017-09-25 09:16:30
2017-09-25 09:28:07
Zepto源码中Gesture模块介绍
Gesture 模块基于 IOS 上的 Gesture 事件的封装,利用 scale 属性,封装出 pinch 系列事件。读 Zepto 源码系列文章已经放到了github上,欢迎star: reading-zepto源码版本本文阅读的源码为 zepto1.2.0GitBook《reading-zepto》整体结构;(function($){ if ($.os.ios) { var ge
2597
2017-09-25 09:36:16
如何用JS实现放大镜功能
原理鼠标在小图片上移动时,通过捕捉鼠标在小图上的位置,定位大图片的相应位置。 思路首先,我们先理清楚页面元素。 页面元素 容器——demo 小盒子(尺寸与图片一样)放大镜框小图片大盒子(尺寸与图片一样)大图片事件事件都发生在小盒子上。最简单的是——onmouseover、onmouseout,此时只需要控制放大镜框,以及大容器的显示与隐藏。最复杂的是,onmousemove事件。
3953
2017-09-25 09:42:01
jquery选择器介绍
1.css选择器通用1)标签选择器,以文档元素作为选择器2)ID选择器,以ID标识符作为选择器;3)类选择器,class4)并集选择器,div,img,ul5)后代选择器,#id ul li6 )通配选择器 ,*{};7)子代选择器,ul>li;8)临近选择器,E+F;9)交集选择器,div.class;2.jquery选
1609
2017-09-25 09:43:26
jquery对象与dom对象的区别
一、两者区别DOM对象通俗点讲就是document.get取出来的,js中getElementsByTagName获取元素节点得到的dom元素就是dom对象(dom树)Jquery对象用$()取出来的都是jq对象,通过jq包装DOM对象后产生的对象jq方法只能jq对象调用,是jq独有的,在jq对象中无法使用dom对象的任何方法。dom方法只能dom对象去调用;二、相互转
1728
2017-09-25 09:45:28
初识Jquery和其用法
一、js的几个弊端:1、js的入口函数只能有一个,后面的会覆盖掉前面,而且是当页面上的所有的资源都加载完毕之后才执行J2、找对象麻烦,方式单一3、手动去写for循环4、原生js有兼容问题5、代码的容错率不高一旦报错,后面都不执行6、js实现动画比较麻烦,手动封装二、JQuery的优势1、轻量级。100k,压缩后十几k。2、强大的选择器。css
1599
2017-09-25 09:47:48
xpath的实例解析
.//: 表示当前页面*:表示选择器[@id=‘ ’]:选取id为..的/dlL:上级id下的第一个dl/dd[5]:上级dl下的第5个dd/div[1]:上级下的第一个div/span[1]:上级下的第一个span可以在后面加text()都可以获得选定标签的值
1868
2017-09-25 09:53:57
js模拟点击事件
在页面加载之后,我们经常会遇到联动的问题。这个时候就需要在页面加载后就自动触发第一个点击事件这样后面的联动才能在网页中显示出来。 在js当中可以使用 trigger方法$(selector).trigger(click);比如在我的代码中我先给这个ul 里面的li 添加了点击事件 然后模拟触发了这个事件。 $(.place-classify ul).on(click,
5386
2017-09-25 09:55:27
一句js代码搞定刷票如此简单
1、先看效果图注意倒数第二个选项自动从97票刷到100多票哦~ 2、代码就一句setInterval(function(){$(“#vote_5”).click()},1000); 解读:设置一个1秒执行1次的循环定时器,执行一个匿名的方法,匿名方法里找到id为vote_5的按钮,模拟一次点击事件。3、解题思路3.1、通过chrome浏览器的检查,查看触发投票的事件是哪个元素的,找出这个元素。
4555