会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
clear93
博客园
首页
新随笔
联系
管理
随笔分类 -
JavaScript
1
2
3
下一页
JavaScript相关技术。
javascript prototype 属性
摘要:prototype 属性向对象添加属性和方法。 语法 实例 使用 prototype 属性来向对象添加属性: 输出: prototype是函数的一个属性,并且是函数的原型对象。引用它的必然是函数,这个应该记住。
阅读全文
posted @
2018-07-03 11:16
程序猿凯
阅读(210)
评论(0)
推荐(0)
如何解决 快速点击多次触发的bug 期望快速点击只一次生效
摘要:解释:首先定义变量lastClick,然后定义一个锁点击事件的函数。 情况1: 刚加载,点击一次。 过程分析: lastClick是undefined 执行lockClick函数,获取当前时间存入nowClick变量,此时lastClick undefined 为true ,进入判断执行,lastC
阅读全文
posted @
2017-12-22 15:52
程序猿凯
阅读(1828)
评论(0)
推荐(0)
javascript ajax请求
摘要://第一步:创建一个能够实现异步请求的对象 new XMLHttpRequest 写兼容 if (window.XMLHttpRequest) { var xmlHttp = new XMLHttpRequest(); } else { var xmlHttp = new ActiveXObject("Micros...
阅读全文
posted @
2017-12-21 15:27
程序猿凯
阅读(167)
评论(0)
推荐(0)
splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容。
摘要:语法 参数 返回值 由被删除的元素组成的一个数组。如果只删除了一个元素,则返回只包含一个元素的数组。如果没有删除元素,则返回空数组。 描述 如果添加进数组的元素个数不等于被删除的元素个数,数组的长度会发生相应的改变。 提示和注释 注释:请注意,splice() 方法与 slice() 方法的作用是不
阅读全文
posted @
2017-11-30 16:19
程序猿凯
阅读(712)
评论(0)
推荐(0)
concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。
摘要:语法 参数 返回值 新的 Array 实例。 描述 concat方法创建一个新的数组,它由被调用的对象中的元素组成,每个参数的顺序依次是该参数的元素(如果参数是数组)或参数本身(如果参数不是数组)。它不会递归到嵌套数组参数中。 concat方法不会改变this或任何作为参数提供的数组,而是返回一个浅
阅读全文
posted @
2017-11-30 15:50
程序猿凯
阅读(28460)
评论(3)
推荐(0)
数组删除,添加操作方法整理
摘要:删除 删除数组的第一个元素:shift() http://www.cnblogs.com/clear93/p/7928954.html 删除数组的最后一个元素:pop() http://www.cnblogs.com/clear93/p/7929056.html 添加 在数组开头添加一个或多个元素:
阅读全文
posted @
2017-11-30 15:31
程序猿凯
阅读(762)
评论(0)
推荐(0)
pop() 删除掉数组的最后一个元素
摘要:下面的代码首先创建了一个拥有四个元素的数组 myFish,然后删除掉它的最后一个元素。 语法 返回值 从数组中删除的元素(当数组为空时返回undefined)。 描述 pop 方法从一个数组中删除并返回最后一个元素。 pop 方法有意具有通用性。该方法和 call() 或 apply() 一起使用时
阅读全文
posted @
2017-11-30 14:59
程序猿凯
阅读(64535)
评论(0)
推荐(0)
shift() 方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。
摘要:返回值 从数组中删除的元素; undefined 如果数组为空。 语法 描述 shift 方法移除索引为 0 的元素(即第一个元素),并返回被移除的元素,其他元素的索引值随之减 1。如果 length 属性的值为 0 (长度为 0),则返回 undefined。 shift 方法并不局限于数组:这个
阅读全文
posted @
2017-11-30 14:45
程序猿凯
阅读(6963)
评论(0)
推荐(0)
push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度
摘要:语法 参数 返回值 当调用该方法时,新的 length 属性值将被返回。 描述 push方法将值追加到数组中。 push 方法有意具有通用性。该方法和 call() 或 apply() 一起使用时,可应用在类似数组的对象上。push 方法根据 length 属性来决定从哪里开始插入给定的值。如果 l
阅读全文
posted @
2017-11-30 14:28
程序猿凯
阅读(26306)
评论(0)
推荐(0)
unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度
摘要:语法 参数列表 返回值 当一个对象调用该方法时,返回其 length 属性值。 描述 unshift 方法会在调用它的类数组(array-like)对象的开始位置插入给定的参数。 unshift 特意被设计成具有通用性;这个方法能够通过 call 或 apply 方法作用于类似数组的对象上。不过对于
阅读全文
posted @
2017-11-30 13:55
程序猿凯
阅读(6054)
评论(0)
推荐(0)
toString() 数组转字符串
摘要:概述 toString() 返回一个字符串,表示指定的数组及其元素。 语法 参数 无 描述 Array 对象覆盖了 Object 的 toString 方法。对于数组对象,toString 方法返回一个字符串,该字符串由数组中的每个元素的 toString() 返回值经调用 join() 方法连接(
阅读全文
posted @
2017-11-30 13:46
程序猿凯
阅读(9275)
评论(0)
推荐(0)
join() ---- 使用四种不同的分隔符连接数组元素
摘要:上例首先创建了一个数组 a,包含有三个元素,然后用四种不同的分隔符连接所有数组元素。首先是默认的分隔符逗号,然后是一个逗号加空格,接下来是一个加号前后加空格,最后是一个空字符串。 join() 方法将数组(或一个类数组对象)的所有元素连接到一个字符串中。 PS: join() 方法,不会改变数组!
阅读全文
posted @
2017-11-30 13:36
程序猿凯
阅读(1340)
评论(0)
推荐(0)
indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
摘要:indexOf()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。 语法 参数 返回值 首个被找到的元素在数组中的索引位置; 若没有找到则返回 -1 描述 indexOf 使用strict equality (无论是 , 还是 triple-equals操作符都基于同样的方
阅读全文
posted @
2017-11-30 12:00
程序猿凯
阅读(9753)
评论(0)
推荐(0)
lastIndexOf() 找出指定元素出现的所有位置(返回的是下标数组)---lastIndexOf() 这个方法是倒叙查找,正序的是indexOf()
摘要:上例使用 lastIndexOf 查找到一个元素在数组中所有的索引(下标),并使用 push 将所有添加到另一个数组中。 注意,必须单独处理 idx == 0 时的情况,因为如果元素是数组中的第一个元素,则总会被查找,忽略了 fromIndex 参数。 这点和 indexOf 方法不同。(译注:个人
阅读全文
posted @
2017-11-30 11:39
程序猿凯
阅读(1925)
评论(0)
推荐(0)
验证密码强弱
摘要:假设密码有弱中强三个等级 要求:长度为6~16字符 支持数字、大小写字母和特殊符号,不允许有空格 这里特殊符号我暂定为下划线。 好 我们看下代码
阅读全文
posted @
2016-08-16 21:30
程序猿凯
阅读(431)
评论(0)
推荐(0)
常用正则整理
摘要:1.固定电话正则:(/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/).test(phone) 2.手机号码正则:(/^1[3|4|5|7|8]\d{9}$/).test(phone) 解释:表示以1开头,第二位可能是3/4/5/7/8等的任
阅读全文
posted @
2016-08-04 18:00
程序猿凯
阅读(281)
评论(0)
推荐(0)
回到顶部的功能
摘要:1 2 3
阅读全文
posted @
2016-07-19 11:38
程序猿凯
阅读(200)
评论(0)
推荐(0)
json2.js源码解读记录
摘要:相关内容:json详细用法、js语法、unicode、正则 json特点--最简单、最小巧的经典js库。 json作者:道克拉斯.克劳福德(Douglas Crockford)--js大牛 出版过一本书《js语言精粹》 “ajax"中,a - 异步,j - js,(a - and), x - xml
阅读全文
posted @
2016-06-30 17:56
程序猿凯
阅读(574)
评论(0)
推荐(0)
JavaScript valueOf() 函数详解
摘要:valueOf()函数用于返回指定对象的原始值。 该方法属于Object对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法。 所有主流浏览器均支持该函数。 语法 返回值 valueOf()函数返回指定对象的原始值。 JavaScript的许多内置对象都重写
阅读全文
posted @
2016-06-30 17:44
程序猿凯
阅读(328)
评论(0)
推荐(0)
RegExp 对象的三个方法:compile()、exec()、test()
摘要:这三个都是RegExp对象下的三个方法,使用方法是一致得。 使用方法:RegExpObject.方法() 方法解析:其实就是根据定义好的正则对象,调用对应的方法。 1.RegExpObject.compile(RegExp,modifier) modifier 规定匹配的类型。"g" 用于全局匹配,
阅读全文
posted @
2016-06-01 09:31
程序猿凯
阅读(549)
评论(0)
推荐(0)
1
2
3
下一页
公告