![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js概念区分
lazypen555
这个作者很懒,什么都没留下…
展开
-
JS中的this关键字
JavaScript中this关键字使用在 面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理 解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处?1、在HTML元素事件属性中inline方式使用this关键字:division element我们一般比较常用的方转载 2010-06-18 16:46:00 · 248 阅读 · 0 评论 -
getElementById ,getElementsByName ,getElementsByTagName区分
<br />getElementById ,getElementsByName ,getElementsByTagName<br /> 后两个是得到集合,byid只是得到单个对象<br /> getElementById 的用法<br /> 举个例子:<br /> <a id="link1" name="link1" href="/http://www.haohtm.com>IT资讯站</a><br /> 同一页面内的引用方法:<br />1、使用id:<br /> link1.href,返回值转载 2010-06-19 09:48:00 · 181 阅读 · 0 评论 -
浅析JS运行机制
从一个简单的问题谈起:输出结果是undefined, 这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义。在预解析完成后,才会执行代码。如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件),运行顺序是:step1. 读入第一个代码段 step2. 做语法分析,有错则报语法错误(比如括号不匹配等),并跳转到step5 step3. 对var变量和function定义做“预解析”(永远不会报错的,因为只解析正确的声明转载 2010-06-18 16:56:00 · 361 阅读 · 0 评论 -
JS结构剖析
JavaScript以其强大灵活的特点,被广泛运用于各种类型的网站上。一直以来都没怎么好好学JS,只是略懂皮毛,看这篇文章时有读《PHP圣经》的感觉,作者深入浅出、生动形象地用各种实例给我们分析了JavaScript的数据结构,让人有一种豁然开朗的感觉。全文如下:编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量间的关系有着惊人转载 2010-06-18 16:59:00 · 92 阅读 · 0 评论 -
动态添加JS
Javascript为元素动态的添加事件包括两种情况: 不带参数的事件和带参数的事件。 一、不带参数的事件: 两种方式:直接给对象添加事件,节点添加事件 例如给一个id为tab1的添加onclick事件 第一种情况: var t = document.getElementById("NewTitle"); t.onclick = function showmsg(){ alert('Hello!World'); } 第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行转载 2010-06-18 17:01:00 · 203 阅读 · 0 评论 -
JS的EVENT 坐标(含setCapture())
<br />1.IE的x,y:设置或获取鼠标指针位置(触发的节点testid1),到ID为testid的父节点外边界的距离,其中不包括滚动条<br />显示IE的x坐标:<br />显示IE的y坐标:<br />注意:IE的x,y坐标不包括滚动距离scrollLeft,scrollTop,可见区域<br />2.ff的pageX: 设置或获取鼠标指针位置(触发的节点testid1),到页面文档的距离(包括滚动距离)以文档左上角为参考点,不是以浏览器左上角为参考点<br />兼容IE:event.client转载 2010-06-19 08:45:00 · 750 阅读 · 0 评论