摘要: 1、安装python 我选择安装的是(python-2.7.12.msi) 2、安装jdk 我选择安装的是(jdk-8u111-windows-x64) 3、安装android-studio (最好是提前安装了android sdk 或者直接安装带有android sdk的android-studi 阅读全文
posted @ 2016-12-13 19:58 #~海儿 阅读(4051) 评论(5) 推荐(1)
摘要: 1、问题由来 做h5 已经有很长一段时间了,现在做的工作h5比pc上的更多,曾经解决pc端IE各个版本的兼容性也是伤透脑筋,原以为h5的会更好,殊不知,还有更头疼的问题,当设计师要设计一个聊天窗口,把输入框定位在最底部,这是再常见不过的问题了吧,举例: 上图就是我最近做的一个功能,原以为是很简单的一 阅读全文
posted @ 2016-11-10 20:35 #~海儿 阅读(20949) 评论(19) 推荐(5)
摘要: 意思就是:手动触发事件。 我的理解是:类似于jquery中的trigger方法,可以在点击某个dom的时候,触发另一个dom的事件,下面一个我自己尝试的例子: 页面运行出布局为: 上面代码中可以看出,我们为dom1绑定了“click”事件,为dom2绑定了trigger事件,在dom1中的“clic 阅读全文
posted @ 2016-07-08 17:58 #~海儿 阅读(390) 评论(0) 推荐(1)
摘要: 1、 touch库实现了什么和引入背景 click事件在移动端上会有 300ms 的延迟,同时因为需要 长按 , 双触击 等富交互,所以我们通常都会引入类似 zepto 这样的库。zepto 中touch库实现了 'swipe', 'swipeLeft', 'swipeRight', 'swipeU 阅读全文
posted @ 2016-07-07 18:26 #~海儿 阅读(2081) 评论(0) 推荐(0)
摘要: 1、tap事件实现 zepto 源码里面看关于tap的实现方法: zepto的tap通过兼听绑定在document上的touch事件来完成tap事件的模拟的,及tap事件是冒泡到document上触发的再点击完成时的tap事件(touchstart\touchend)需要冒泡到document上才会 阅读全文
posted @ 2016-07-07 15:42 #~海儿 阅读(10142) 评论(0) 推荐(0)
摘要: 1、什么是事件代理 意思:代理、委托。事件代理在JS世界中一个非常有用也很有趣的功能。当我们需要对很多元素添加事件的时候,可以通过将事件添加到它们的父节点而将事件委托给父节点来触发处理函数。 2、运用场景 当子元素被频繁添加或者删除时,给子元素绑定事件,需要在每次添加或者删除时重新绑定,这就造成了非 阅读全文
posted @ 2016-07-05 23:59 #~海儿 阅读(462) 评论(0) 推荐(0)
摘要: event.preventDefault()用法介绍(阻止默认事件) 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 阅读全文
posted @ 2016-07-05 17:48 #~海儿 阅读(742) 评论(0) 推荐(0)
摘要: target与currentTarget两者既有区别,也有联系,那么我们就来探讨下他们的区别吧,一个通俗易懂的例子解释一下两者的区别: 当点击A时:输出: 当点击B时:输出: 也就是说,currentTarget始终是监听事件者,而target是事件的真正发出者。 由于要兼容IE浏览器,所以一般都在 阅读全文
posted @ 2016-07-05 16:55 #~海儿 阅读(7598) 评论(1) 推荐(3)
摘要: 1、什么是事件? 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察员模式的模型,支持页面的行为(JavaScript 代码)与页面的外观(HTML 和CSS 代码)之间的松散耦合。DOM2 级规 阅读全文
posted @ 2016-07-05 16:10 #~海儿 阅读(283) 评论(0) 推荐(1)