JS
文章平均质量分 58
TomKKlalala
Just do IT.
展开
-
splice函数和slice函数的区别
JavaScript splice() 方法JavaScript Array 对象定义和用法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。语法arrayObject.splice(index,howmany,item1,.....,itemX)参数描述转载 2016-11-30 19:03:46 · 935 阅读 · 0 评论 -
一道常被人轻视的前端 JS 面试题
一道常被人轻视的前端 JS 面试题原文链接:http://www.cnblogs.com/xxcanghai/p/5189353.html年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的 JavaScript 的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 —— 由转载 2016-11-30 19:04:19 · 234 阅读 · 0 评论 -
原生JS实现ajax请求
//定义ajax函数function ajax(options) { options = options || {}; options.type = (options.type || "GET").toUpperCase(); options.dataType = options.dataType || "json"; var params = form原创 2016-11-30 19:04:42 · 1066 阅读 · 0 评论 -
如何进行深度复制
JS中对象的赋值之间都是进行浅复制,所以修改一个变量很可能产生一系列的连动效果,这时候就需要深复制,但是JS并没有提供这样直接的函数,所以我们采用 var data1 = JSON.parse(JSON.stringify(data2));那么data1和data2之间就是深度复制了,不会具有传动效果原创 2016-11-30 19:05:18 · 442 阅读 · 0 评论 -
JS动态生成函数
用 Function 类直接创建函数的语法如下:var function_name = new function(arg1, arg2, ..., argN, function_body)在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代码)。这些参数必须是字符串。大多数情况下,这都可以被一般的传参式创建所替代,但是有些特别的情况只能使用上述方转载 2016-11-30 19:13:27 · 7035 阅读 · 0 评论 -
JS数组,一些对元素操作的函数
filter(): 语法:var filteredArray = array.filter(callback[, thisObject]);参数说明:callback: 要对每个数组元素执行的回调函数。thisObject : 在执行回调函数时定义的this对象。功能说明:转载 2016-11-30 19:15:18 · 567 阅读 · 0 评论