首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
阿波在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
JavaScript | 思维导图 | 这些高阶函数你都会了吗?
[栈内存]:当前执行上下文中是否有内容(一般是堆内存)被此上下文以外的事物所占用,如果被占用则无法释放(闭包),如果没有被占用则释放掉。其中,EC(G) 是在加载页面时候创建,只有在关闭页面时候才会释放掉 this是函数的执行主体,不等价于执行上下文/作用域。 2、没有“点”,…
手撕JS源码(new,curry,Promise,双向绑定)
1.手撕new通过这段代码我们可以看得出来,当我们new一个对象的时候,系统都做了些什么事情。我们可以测试一下,因为new是关键字,我们先改个函数名。2.手撕函数柯里化3.手撕Promise面试的时候
一份不可多得的 TS 学习指南(1.8W字)
阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。然而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错…
32个手写JS,巩固你的JS基础(面试高频)
作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下32个手写JS问题,这些都是高频面试题,希望对你能有所帮助。 当然也可以用include、filter,思路大同小异。 类数组是具有length属性,但不具有数组原型上的…
44 道 JavaScript 难题(JavaScript Puzzlers!)
这是一套很经典的JavaScript题了,做之前一些题我也觉得稀奇古怪,但一道一道做,记下错题,去查解释,做完感觉真的很值得,有点像回到高中时候,就想到了沙耶加。如果在学习路上疲惫了,安利你们《垫底辣妹》 。 1. ["1", "2", "3"].map(parseInt) 2…
前端项目架构小结
在知乎上看到 赵雨森 提到前端工程化有四个方面,模块化、组件化、规范化、自动化,本人十分赞同,我在工作中也慢慢这几个方向作出了总结 -- 厚着脸皮说句"顺带找工作,座标杭州"
JavaScript设计模式
当然我们可以用一个通俗的说法:设计模式是解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式。 比如,当系统中某个接口的结构已经无法满足我们现在的业务需求,但又不能改动这个接口,因为可能原来的系统很多功能…
Javascript 中的数据类型判断
约 1500 行的 underscore 有利于写出耦合度低, 符合函数式编程思想的代码, 并且可以学到 call 与 apply 执行效率的不同进而进行代码性能优化的技巧等. 欢迎大家 star 或者 watch 本系列, 您的关注是作者的最大动力, 让我们一起持续进步. 它…
浅谈js函数节流和函数防抖
函数节流和函数防抖是一种优化方法,可用于减少高频繁触发任务(函数)的执行次数,达到减少资源占用的目的。 函数节流:任务在指定的间隔时间内只执行一次。 函数防抖:只有在任务触发的间隔大于等于指定的间隔时间,任务才会被执行。 区别:在指定时间内,任务执行的次数不同。假设持续触发一个…
数组扁平化去重用到的ES6
用于将嵌套的数组“拉平”,变成一维的数组。该方法返回一个新数组,对原数据没有影响。 ES6 提供的新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。利用这个属性我们可以实现数据的去重。Set本身是一个构造函数,用来生成 Set 数据结构。 扩展运算符 .…