代码改变世界

随笔档案-2019年02月

请对以下数组进行去重和排序,至少提供2种方式

2019-02-28 20:29 by 流萤断续光, 364 阅读, 收藏,
摘要: const arr = [1,2,2,3,1,5,2,6,7,4,3,8,9,19] //去重 var newArr = []; for(var i=0;i<arr.length;i++){ // 获取arr数组里的元素 var value = arr[i]; // 判断newArr里是否已经有该元 阅读全文

判断以下字符串中出现次数最多的字符,并且算出该字符出现的次数

2019-02-28 20:25 by 流萤断续光, 287 阅读, 收藏,
摘要: var str = "dsfalsdffjalsfdlsdafsadf"var obj = {};for(var i=0;i<str.length;i++){ //根据下标获取字符串的字符 var c = str[i]; if(!obj[c]){ obj[c] = 1 }else{ obj[c]++ 阅读全文

status的状态码

2019-02-28 10:55 by 流萤断续光, 412 阅读, 收藏,
摘要: http statusCode(状态码)含义 201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对 阅读全文

call和apply的区别?

2019-02-18 12:58 by 流萤断续光, 343 阅读, 收藏,
摘要: 区别:传递参数形式不一样 call:直接将参数用逗号隔开 apply:以数组形式传递参数 阅读全文

闭包

2019-02-16 11:48 by 流萤断续光, 198 阅读, 收藏,
摘要: 闭包: 有权访问函数内部变量的函数闭包机制就是,如果A函数引用了另一个函数B的变量,但是B返回后A仍没有返回,仍存在,因为A的引用,所以B的所有局部变量并不会随B退出而注销,会一直存在,直到A注销。此时A就是闭包。闭包的this指针闭包通常在全局环境调用的,所以this通常指向window,具体情况 阅读全文

$(document).ready和window. onload的区别

2019-02-15 17:00 by 流萤断续光, 146 阅读, 收藏,
摘要: window.onload方法是在网页中所有的元素都加载到浏览器后才能执行,即JavaScript此时才可以访问网页中的任何元素。 $(document).ready在DOM完全就绪的时候就可以被调用。 window.onload只能绑定一个函数,而$(document).ready( ) 就可以写 阅读全文