Javascript Array.prototype.indexOf()
对应indexOf这个方法,在日常开发中比较常见的应该是String.prototype.indexOf()方 […]
View ArticleObject.preventExtensions(),Object.seal(),Object.freeze()
一、基本介绍 Method Description Param Detail Object.preventEx […]
View ArticleJavascript中使用Object.is()判断严格相等
在Javascript中判断相等是很常见的,常用的判断有“==”,“===”,“!=”,“!==”,今天这篇文 […]
View Article判断一个字符串是否包含一个子串的方法
在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,在此篇文章,我们将去探究一些解决此种需求的方法以及正确的使用它们。理想情况下,我们要找的是一个能匹配我们的目的(if x contains y)的方法,并返回true或false。
View ArticleJavascript Object.defineProperty()
Javascript作为一种语言,有个美誉,开发者可以重新定义任何事情。虽然这在过去的一些javascript可以,但是ECMAScript5中已经开始得到改变,例如,我们可以使用Object.defineProperty创建一个不能被修改的对象的属性。本文中我们将讲述Object.defineProperty的基本用法。
View ArticleJavascript Array.prototype.filter()
现在我们有这么一个需求,过滤出下面数组中hero值为"Benjamin"的元素,并返回一个数组。 var si […]
View ArticleString调用Array相关方法——有点古怪
这个系列的前面几篇文章中有谈到在一个Object上使用apply、call等方法操作另一个Object的方法,今天我们来学习怎么样在String上调用Array相关方法。
View Article谈谈Javascript中的throttle and debounce
在日常开发中,我们会经常遇到以下连续事件、频率控制及其造成的性能优化等问题: 1、鼠标事件:mousemove(拖曳)/mouseover(划过)/mouseWheel(滚屏) 2、键盘事件:keypress(基于ajax的用户名唯一性校验)/keyup(文本输入检验、自动完成)/keydown(游戏中的射击) 3、window的resize/scroll事件(DOM元素动态定位
View Article
More Pages to Explore .....