JavaScript
Moosechenc
既然一无所有,又怎么会害怕失去
展开
-
js 包装类
1. String类型的每个实例都有一个length属性,表示字符串包含多个字符。var原创 2018-09-26 22:14:10 · 224 阅读 · 0 评论 -
js的事件委托或是事件代理详解
概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰当,我就不去想别的例子来解释了,借花献佛,我摘过来,大家认真领会一下事件委托到底是一个什么原理:...转载 2018-10-14 19:54:53 · 138 阅读 · 0 评论 -
js防抖和节流
针对一些会频繁触发的事件如scroll、resize,如果正常绑定事件处理函数的话,有可能在很短的时间内多次连续触发事件,十分影响性能因此针对这类事件要进行防抖动或者节流处理防抖动它的做法是限制下次函数调用之前必须等待的时间间隔。正确实现 debouncing 的方法是将若干个函数调用合成 一次,并在给定时间过去之后仅被调用一次。var debounce = function(h...转载 2018-10-15 21:20:00 · 112 阅读 · 0 评论 -
三言两语之js事件、事件流以及target、currentTarget、this那些事
放假前再看某文档,里边提到两个我既熟悉又陌生的概念target、currentTarget,说他熟悉我曾经看到过这两个事件对象的异同处,说他陌生吧?很不巧。正要运用了,吾才发现吾压根就没记住。。。其实要讲清楚target、currentTarget,我们就不得不说一下事件流这个概念,而要言明事件流,我们也要晓得一下神马是事件以及一些周边生态概念,这三个概念是必须放在一块说,我们才能对能对这部分的知...转载 2018-10-15 22:23:59 · 188 阅读 · 0 评论 -
js 阻止事件冒泡
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title&a转载 2018-10-15 22:28:11 · 203 阅读 · 0 评论 -
实现一个函数clone,可以对javascript中的5种主要的数据类型进行值复制
var clone = function (type) { var o; var typeA = typeof type; switch (typeA){ case 'string': o = typeA+''; break; case 'number': o = typeA-0; ...原创 2018-10-16 23:07:08 · 2372 阅读 · 0 评论