oreoMni
oreoMni
全部文章
分类
题解(21)
归档
标签
去牛客网
登录
/
注册
oreoMni的博客
全部文章
(共20篇)
题解 | #全选#
let items = document.querySelectorAll(".item"); //使用事件代理,统一在ul标签上对事件进行监听处理 document.querySelector('ul').onchange = function(e) { if(e.target.id ==...
HTML/CSS/JavaScript
2022-04-25
0
290
题解 | #_bind函数#
Function.prototype._bind = function(context){ context = context || window; let fn = this; let args = [...arguments].slice(1); return func...
HTML/CSS/JavaScript
2022-01-04
0
300
题解 | #实现call#
Function.prototype._call = function(context) { context = context || window; let args = []; context.fn = this; for (let i = 1; i < a...
HTML/CSS/JavaScript
2022-01-04
0
320
题解 | #切换Tab栏目#
options.onclick = function(e) { optionItems.map((item, index) => { if (index == e.target.getAttribute('data-type')) { item....
HTML/CSS/JavaScript
2021-12-31
14
414
题解 | #监听对象#
关键点: 1.之前没有单独定义监听函数的时候 //直接绑定,会产生循环引用,发生爆栈。 //没有深刻理解到 Object.keys(person).map(item => { Object.defineProperty(person, item, { get: function()...
HTML/CSS/JavaScript
2021-12-31
12
567
题解 | #相同的Set#
关键点: 遍历s1,判断上中的项目是否都在s2中出现 for(let s of s1){ if(!s2.has(s)) return false; } return true;
HTML/CSS/JavaScript
2021-12-30
5
724
题解 | #判断质数#
关键点: 质数的定义,不能被除了1和它本身的数字因式分解的数字,对应到数学的概念就是取余为0 定义在上的方法在,调用时候通过 操作数.方法名 形式进行调用,在方法内部可以通过this拿到操作数 但是有个点需要注意,(number).方法(),在方法内部拿到的this是一个Number对象,不是数字...
HTML/CSS/JavaScript
2021-12-30
2
384
题解 | #数组过滤#
let fragment = document.createDocumentFragment(); select.onchange = function() { let value = this.value; showList(value); } function showList...
HTML/CSS/JavaScript
2021-12-30
0
551
题解 | #判断斐波那契数组#
关键点: 最小有效数组为[0, 1, 1],所以数组长度小于3时,默认为false 计算关系 array[i] + array[i + 1] = array[i + 2]; 数组循环的边界问题,在快指针到达倒数第二个元素的时候循环就应该结束了。 const _isFibonacci = arra...
HTML/CSS/JavaScript
2021-12-30
3
434
题解 | #参数解析器#
关键点 首先要把参数从url中拆解出来,方式有很多中 url.split("?")[1].split("&"); url.match(/(\w+)=(\w+)/gi); 2.构造一个空对象去承接 let arr = url.match(/(\w+)=(\w+)/gi); let o...
HTML/CSS/JavaScript
2021-12-30
25
820
首页
上一页
1
2
下一页
末页