Triangel

生活除了诗和远方,还有油盐酱醋茶。

导航

随笔分类 -  关于JS

关于事件捕获和事件冒泡
摘要:这篇随笔主要是写关于事件冒泡和事件捕获的一些关联,主要是从《JavaScript高级程序设计》这本书第13章总结扩展而来,今天主要是想扩展对书本里面P358页以及加深一下理解。 一、先说一下定义: 事件冒泡阶段:从最具体的元素,即目标事件位置往文档的根节点方向回溯,从内向外冒泡事件对象(所有浏览器都 阅读全文

posted @ 2016-05-05 21:30 Triangel 阅读(294) 评论(0) 推荐(0)

事件绑定兼容函数
摘要:来源《JavaScript高级程序设计》 代码如下: 阅读全文

posted @ 2016-05-05 09:07 Triangel 阅读(198) 评论(0) 推荐(0)

关于动态生成dom绑定事件失效的原因
摘要:之前做项目都是直接用jquery的bind绑定事件,不过当时都不是动态生成dom元素,而是已经页面中原本存在的dom元素进行事件绑定,最近在测试给动态生成的dom绑定事件的时候发现事件失效,于是就测试了一下: 1.事件失效的原因:(1)bind事件绑定只对dom中存在的元素有效,对于我们后来动态增加 阅读全文

posted @ 2016-04-04 11:13 Triangel 阅读(1194) 评论(0) 推荐(0)

关于IE8及其以下的IE版本不支持getElementsByClassName
摘要:之前做一下项目的时候知道IE8以及其以下的版本不支持getElementsByClassName,于是乎自己写了一个函数重新定义getElementsByClassName,函数代码如下: function getClassName(classname){ if(document.getElemen 阅读全文

posted @ 2016-04-03 23:18 Triangel 阅读(258) 评论(0) 推荐(0)

【转】JavaScript中,{}+{}等于多少?
摘要:原文链接:http://www.2ality.com/2012/01/object-plus-object.html 译文链接:http://www.cnblogs.com/ziyunfei/archive/2012/09/15/2685885.html 最近,Gary Bernhardt在一个简短 阅读全文

posted @ 2016-02-23 21:15 Triangel 阅读(215) 评论(0) 推荐(0)

document.write()
摘要:以前一直以为document.write()就一定会清空文档里面的所有内容,一直没有去尝试,最近才知道原来是要在特定的情况下document.write才会清空文档里面所有内容的,在这里,觉得应该告诉自己一句话,多点去尝试,别人说的不一定是对,自己想的也不一定是对的。 下面是我做的几个测试,应该能说 阅读全文

posted @ 2015-12-27 11:11 Triangel 阅读(454) 评论(0) 推荐(0)

关于最近在做的一个js全屏轮播插件
摘要:最近去面试了,对方要求我在一个星期内用原生的js代码写一个全屏轮播的插件,第一想法就是跟照片轮播很相似,只是照片轮播是有定义一个宽高度大小已经确定了的容器用来存储所有照片,然后将照片全部左浮动,利用margin-left的值不断变化,来改变显示哪张照片,当达到最后一张的时候,将第一张照片append 阅读全文

posted @ 2015-11-19 11:31 Triangel 阅读(2753) 评论(2) 推荐(1)

with(){}的用法
摘要:原文:http://blog.csdn.net/slalx/article/details/4025007 基本用法: 1.在with(){}语句中,你可以直接使用with指定的对象的变量和方法。 2.如果外部存在和with指定的对象的变量同名的属性,那么with指定对象中的属性会覆盖其他同名的属性 阅读全文

posted @ 2015-06-07 16:42 Triangel 阅读(295) 评论(0) 推荐(0)

利用onresize使得div可以随着屏幕大小而自适应的代码
摘要:原文:http://www.jb51.net/article/21831.htm 当我们让div居中时候,一般有两种方法,一种是固定左右宽度,也就是使用像素绝对定位;另一种是用百分比来相对定位,在这种两种方式下,绝对定位是不能让div随着屏幕而自适应的,而用百分比就可以,但是,是用百分比就会有一个新 阅读全文

posted @ 2015-05-13 20:20 Triangel 阅读(663) 评论(0) 推荐(0)

用Javascript获取页面元素的位置
摘要:原文:http://www.ruanyifeng.com/blog/2009/09/find_element_s_position_using_javascript.html 作者: 阮一峰 日期: 2009年9月14日 日期: 2009年9月14日 制作网页的过程中,你有时候需要知道某个元素在网页 阅读全文

posted @ 2015-05-13 20:17 Triangel 阅读(159) 评论(0) 推荐(0)

document.documentElement和document.body区别以及获取浏览器的宽高
摘要:原文:http://www.jb51.net/article/41410.htm 1.区别: body是DOM对象里的body子节点,即 <body> 标签; documentElement 是整个节点树的根节点root,即<html> 标签; 2.没使用DTD情况即怪异模式BackCompat下: 阅读全文

posted @ 2015-05-13 19:51 Triangel 阅读(316) 评论(0) 推荐(0)