![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
残墨海颜
爱死前端爱死前端爱死前端
展开
-
js在原数组上移除特定元素的各种算法
分享一道牛客网上的小题目移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回测试样例:removeWithoutCopy([1, 2, 2, 3, 4, 2, 2], 2);我的答案:function removeWithoutCopy(arr, item) { var n = arr.length; for (var i = 0...原创 2020-04-04 23:41:17 · 467 阅读 · 0 评论 -
关于web跨域问题的总结
什么是跨域跨域是由浏览器同源策略引起的,是指页面请求的接口地址,必须与页面url地址处于同域上(即域名,端口,协议相同)。这是为了防止某域名下的接口被其他域名下的网页非法调用,是浏览器对JavaScript施加的安全限制。同源策略是浏览器最核心也最基本的安全功能,Web是构建在同源策略基础之上的,浏览器是针对同源策略的一种实现。同源策略的三个评判指标:协议域名端口号‘下表给出了...原创 2020-04-04 17:33:55 · 3113 阅读 · 5 评论 -
正则表达式匹配USD格式
USD是美元数额的一种表示格式,该格式要求字符串符合以下特征:以 $ 开始整数部分,从个位起,满 3 个数字用 , 分隔如果为小数,则小数部分长度为 2那么如何用正则表达式来匹配USD格式的字符串呢?咱们先揭晓答案,然后慢慢解释/^\$[1-9]\d{0,2}(,\d{3})*(\.\d{2})?$/第一部分^\$[1-9]\d{0,2}要求以美元符号开头:$字符在正...原创 2020-04-03 12:34:10 · 2125 阅读 · 0 评论 -
js类数组转数组方法(偏小白)
什么是类数组?类数组(类似于一个数组的对象):是相当于一个对象,里面有数组的值以及相应的属性(length)。类数组本质上是一个对象,使用对象模拟出来的一个数组,它用数组下标作为对象属性的键,数组元素作为对象各字段的值。另外,类数组对象还有一个length属性。除此之外不再有其它像push、pop等数组属性和方法。var arrObj = { "0": "a", "1": "b",...原创 2020-03-30 23:33:04 · 366 阅读 · 0 评论 -
关于“十进制转二进制,求位数”的一点小结
题目描述:假设有这么一个函数valueAtBit(num, bit),输入一个十进制数num,求它的二进制数的bit位是多少(注意bit应该从1算起)以下是几种实现方法的总结:方法一,最硬核的方法这个方法模拟了平时我们计算二进制数的过程:num除以2,求出得商和余数(假设商为resu,余数为rest)拿上次的商resu再除以2,求得新的商resu和本轮的余数rest重复1、2步操作...原创 2020-03-29 12:11:17 · 1509 阅读 · 0 评论 -
对js里function的length属性的理解
相信大家对数组里的length属性应该不陌生,它表示数组元素的个数,但是你有没有留意过,function里也有一个length属性,下面是我对该属性的一点理解,希望对大家有所帮助。function的length属性(指实例对象/已定义的函数)它表示该函数的形参个数,我们来看一下下面的例子function fn(a, b, c) { return a + b + c;}console.l...原创 2020-03-28 12:07:12 · 1904 阅读 · 1 评论 -
js渐变轮播图的实现方法
js渐变轮播图的实现方法渐变切换主要运用css的opacity属性,结合transition实现渐变过渡。html结构方面大体分为三部分:①图片展示部分(主体)②左右切换部分③轮播焦点部分 <div class="banner"> <div class="ban-image"> <img class="on" src="img/1.jpg" /&...原创 2019-04-29 14:19:45 · 3227 阅读 · 4 评论 -
关于Js中函数形参与实参的个数问题
关于Js中函数形参与实参的个数问题 我们知道,在C语言或者C++中,调用函数时,实参和形参之间的类型、顺序不仅要一一匹配,而且实参和形参的个数也要相等。如果想要达到实参和形参个数不相等的效果,那么就得做函数重载。了解过的朋友应该都知道,这样做是很麻烦很麻烦的。 而在JavaScript里,情...原创 2019-06-08 20:12:57 · 6691 阅读 · 1 评论