什么是用例? 用例描述了多个Actor与系统之间的交互,以便为发起 Actor 提供可观察的价值结果。 系统的功能由不同的用例定义,每个用例代表特定参与者的特定目标(获得可观察的价值结果)。 在下图所示的自动柜员机中,银行客户可以从账户中提取现金、在账户之间转移资金或将资金存入账户。这些对应 ...
面试题中的一道题目。 事件流:描述的是事件发生的顺序。 包含的三个阶段: 事件捕获阶段 处于目标阶段 事件冒泡阶段 事件捕获阶段 这是一个从上而下的过程,越高级的父级元素越早接到事件。 例: . 如点击li元素会先触发ul元素。 注意:如果在li上绑定click事件,那么新添加的li元素不会有这个click事件。此时应该在ul上绑定事件,根据事件捕获的原理,事件会自上而下传递给li。通过even ...
2017-07-26 15:47 1 2326 推荐指数:
什么是用例? 用例描述了多个Actor与系统之间的交互,以便为发起 Actor 提供可观察的价值结果。 系统的功能由不同的用例定义,每个用例代表特定参与者的特定目标(获得可观察的价值结果)。 在下图所示的自动柜员机中,银行客户可以从账户中提取现金、在账户之间转移资金或将资金存入账户。这些对应 ...
event对象: 什么是event对象: 用来获取事件的详细信息。(如:键盘的状态、鼠标的位置、鼠标按钮的状态) event对象浏览器兼容问题: function (ev) { // IE: 支持window.event // 标准: 事件处理函数传入的ev对象 var ...
一、事件 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript ...
后,接着往下执行,待异步结果返回后再接着执行。但他内部是怎样管理这些执行任务的呢? 在 js 中,任 ...
元素、进行页面滚动等等。一些常见的鼠标和键盘事件诸如mouseover、mouseout、mousem ...
前言 很久没有扯淡了,我们今天来扯淡吧。 我今天思考了一个问题,我们页面的dom树到底是如何渲染的,而CSS盒模型与javascript是否有联系,于是便想到一个问题: CSS的盒模型具有厚度么??? 该文只是一种帮助理解的说法,与官方定义不一定统一,权当扯淡 盒模型 稍微入门点的前端 ...
JS事件流模型 事件捕获Event Capturing是一种从上而下的传播方式,以click事件为例,其会从最外层根节向内传播到达点击的节点,为从最外层节点逐渐向内传播直到目标节点的方式。 事件冒泡Event Bubbling是一种从下往上的传播方式,同样以click事件为例,事件最开始由点击 ...