Welcome 微信登录

首页 / 脚本样式 / JavaScript

IE的事件传递-event.cancelBubble示例介绍

IE的事件传递-event.cancelBubble示例介绍

关于event.cancelBubble,由于HTML中的对象都是层次结构,比如一个Table包含了多个TR,一个TR包含了多个TD Bubble就是一个事件可以从子节点向父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.cancelBubble,则就不能上传事件。 例子: 复制代码 代码如下: <html> <bo...
js 立即调用的函数表达式如何写

js 立即调用的函数表达式如何写

如果不需要显示调用函数, 让这个函数在定义的时候就执行的话, 该如何写才可以呢,接下来将详细介绍实现步骤,感兴趣的朋友可以了解下 1.前言 函数需要先定义,后使用。 这基本上所有编程语言的一条铁的定律。 一般状况下, 我们需要调用一个JavaScript 函数, 基本的状况都是先定义, 然后再调用。 看一个例子 代码如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti...
JS OffsetParent属性深入解析

JS OffsetParent属性深入解析

offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素(在标准兼容模式下为html元素;在怪异呈现模式下为body元素)的引用。 当容器元素的style.display 被设置为 "none"时(译注:IE和Opera除外),offsetParent属性 返回 nul...
JS之Date对象和获取系统当前时间详解

JS之Date对象和获取系统当前时间详解

一、Date对象每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在网站中很多地方都会遇到这样的时间特效。温故而知新,今天我们来回忆一下Date对象。我们首先来看看他的定义:dateObj = new Date()dateObj = new Date(dateVal)dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) 必选项。如果是数字值,d...
javaScript中的this示例学习详解及工作原理

javaScript中的this示例学习详解及工作原理

this的工作原理如果一个函数被作为一个对象的方法调用,那么this将被指派为这个对象。复制代码 代码如下:var parent = { method: function () { console.log(this); }};parent.method();// <- parent 注意这种行为非常“脆弱”,如果你获取一个方法的引用并且调用,那么this的值不会是parent了,而是window全局对象。这让大多数开发者迷惑。复制代码 代码如下:Th...
javascript函数作用域学习示例(js作用域)

javascript函数作用域学习示例(js作用域)

在一些类似c语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明他们的代码段之外是不可见的,我们称为块级作用域(block scope),而javascript中没有块级作用域。取而代之的javascript使用的是函数作用域(function scope):变量在声明它的函数体以及这个函数体嵌套的任意函数体内都是有定义的。 在如下代码中,在不同位置定义的i,j和k,他们再同一个作用域内都是有定义的复制代码 代码如下:function ...
<< 781 782 783 784 785 786 787 788 789 790 >>