
javascript
css_666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
几种向数组中添加元素方法的性能比较
引入:向一个数组中插入元素是平时很常见的一件事情。可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。虽然这些方法虽然常用,但并不意味着没有更加高效的方法……1.向数组结尾添加元素最常用的当然是arry.push()方法,但是下面的方法效率更高:var arr = [1,2,3,4,5]; var arr2 = [];arr.push(原创 2017-11-29 10:38:21 · 45421 阅读 · 1 评论 -
js数组方法总结
数组是JavaScript中最常见的类型之一,数组的方法主要分为:对象继承方法 , 数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数组迭代方法共10类.一.对象继承方法数组是一种特殊的对象,继承了对象Object的toString()、toLocaleString()和valueOf()方法 1,Array.toString(转载 2017-11-30 18:00:15 · 363 阅读 · 0 评论 -
闭包(Closure)
一.什么是闭包(Closure)在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组原创 2018-01-03 17:46:14 · 663 阅读 · 0 评论 -
js数组去重
1: 借助新数组 判断新数组中是否存在该元素如果不存在则将此元素添加到新数组中 var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5]; Array.prototype.reArr = function(){ var newArr = []; for(var i = 0; i this.length; i++){ if(newArr.原创 2018-01-25 17:30:30 · 229 阅读 · 0 评论 -
使用 js / jQuery获取iframe中的元素
1.在父页面中获取子iframe中的元素: js: window.frames["iframe的name值"].document.getElementById("iframe中控件的ID"); jQuery: $("#iframe的ID").contents().find("#目标元素的ID") 注意:在获取子页面的时候,如果子页面尚未加载完毕,上述方法会获取不到。尽量不要在...原创 2018-02-08 17:23:16 · 1549 阅读 · 0 评论 -
前端采坑----js部分
1,通过jquery.change方法监听文本框,但在失去焦点后才会触发???? 解决方案: 使用input事件,propertychange是为了兼容IE $('input,textarea').on('input propertychange', function(e){ }); …未完,待续!...原创 2018-08-06 17:10:04 · 241 阅读 · 0 评论 -
js高级用法
1.一行代码实现数组对象深拷贝 普通数组直接使用[].concat(_test) var _test = [1,2,3];//原数组 var _testCopy = [].concat(_test);//拷贝数组 _testCopy[0]=4; console.log(_test);// [1,2,3] console.log(_testCopy);//[4,2,3] 对象数组:[].con...原创 2018-08-06 20:55:49 · 1338 阅读 · 0 评论 -
App和H5的交互方式
一、App向H5传递数据 方法1:通过url拼接参数,H5进行截取。 方法2:通过脚本方式,具体如下: 在H5端:把方法挂载到window对象上。 window.getConfirmOrderListParms=function(skuList){ xxxx } 注意:如果是使用的vue,方法要写到created中,这样做的目的是为了防止app调用该方法的时候这个方法还没加载...原创 2019-03-20 17:32:10 · 2477 阅读 · 0 评论