摘要: 在绑定事件的过程中,不仅可以为同一个元素绑定多个事件,也可以为多个元素绑定同一个事件。假设网页上有一个<button>元素,使用以下代码为该元素绑定多个相同的事件。 当单击按钮后,会出现如上图所示的效果。 1. 移除按钮元素上所有注册的事件 添加一个移除事件的按钮。然后为按钮绑定一个事件,代码如下: 阅读全文
posted @ 2019-03-23 19:50 认真对待世界的小白 阅读(7166) 评论(0) 推荐(0)
摘要: jQuery 在遵循 W3C 规范的情况下,对事件对象的常用属性进行了封装,使得事件处理在各大浏览器下都可以正常运行而不需要进行浏览器类型判断。 (1) event.type 该方法的作用是可以获取到事件的类型。 以上代码运行后会输出:"click” (2) event.preventDefault 阅读全文
posted @ 2019-03-23 19:49 认真对待世界的小白 阅读(384) 评论(0) 推荐(0)
摘要: 1 . 什么是冒泡 在页面上可以有多个事件,也可以多个元素响应同一个事件。假设网页上有两个元素,其中一个元素嵌套在另一个元素里,并且都被绑定了 click 事件,同时<body>元素上也绑定了 click 事件。完整代码如下: 页面初始化效果下图所示。 当单击内部<span>元素,即触发<span> 阅读全文
posted @ 2019-03-18 22:33 认真对待世界的小白 阅读(744) 评论(0) 推荐(0)
摘要: jQuery有两个合成事件—— hover() 方法和 toggle() 方法,类似ready() 方法,hover() 方法和 toggle() 方法都属于 jQuery 自定义的方法。 1. hover() 方法 hover() 方法的语法结构为:hover(enter, leave); hov 阅读全文
posted @ 2019-03-18 21:45 认真对待世界的小白 阅读(482) 评论(0) 推荐(0)
摘要: 在文档装载完成后,如果打算为元素绑定事件来完成某些操作,则可以使用 bind() 方法来对匹配元素进行特定事件的绑定,bind() 方法的调用格式为:bind( type [, data] , fn ); bind() 方法有3个参数,说明如下。 第 1 个参数是事件类型,类型包括: blur、fo 阅读全文
posted @ 2019-03-17 22:35 认真对待世界的小白 阅读(341) 评论(0) 推荐(0)
摘要: 以浏览器装载文档为例,在页面加载完毕后,浏览器会通过 JavaScript 为 DOM 元素添加事件。在常规的 JavaScript 代码中,通常使用 window.onload 方法 ,而在 jQuery 中,使用的是 $(document).ready() 方法。$(document).read 阅读全文
posted @ 2019-03-17 22:12 认真对待世界的小白 阅读(1427) 评论(0) 推荐(0)
摘要: 当线程在系统内运行时,线程的调度具有一定的透明性,程序通常无法准确控制线程的轮换执行,但 Java 也提供了一些机制来保证线程协调运行。 传统的线程通信 假设现在系统中有两个线程,这两个线程分别代表存款者和取钱者——现在假设系统有一种特殊的要求,系统要求存款者和取钱者不断地重复存款、取钱的动作,而且 阅读全文
posted @ 2019-03-17 20:53 认真对待世界的小白 阅读(261) 评论(0) 推荐(0)
摘要: 线程安全问题 关于线程安全问题,有一个经典的问题——银行取钱的问题。银行取钱的基本流程基本上可以分为如下几个步骤。 用户输入账户、密码,系统判断用户的账户、密码是否匹配。 用户输入取款金额。 系统判断账户余额是否大于取款金额。 如果余额大于取款金额,则取款成功;如果余额小于取款金额,则取款失败。 乍 阅读全文
posted @ 2019-03-17 14:23 认真对待世界的小白 阅读(257) 评论(0) 推荐(0)
摘要: Java 的线程支持提供了一些便捷的工具方法,通过这些便捷的工具方法可以很好地控制线程的执行。 join 线程 Thread 提供了让一个线程等待另一个线程完成的方法—— join() 方法。当在某个程序执行流中调用其他线程的 join() 方法时,调用线程将被阻塞,直到被 join() 方法加入的 阅读全文
posted @ 2019-03-14 22:14 认真对待世界的小白 阅读(287) 评论(0) 推荐(0)
摘要: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。尤其是当线程启动以后,它不可能一直“霸占”着 CPU 独自运行,所以 CPU 阅读全文
posted @ 2019-03-14 22:13 认真对待世界的小白 阅读(211) 评论(0) 推荐(0)