首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
从零开始的程序媛
掘友等级
研一在读!准备找实习
研一在读,准备找前端实习!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
159
文章 159
沸点 0
赞
159
返回
|
搜索文章
最新
热门
异步编程
单线程的特点是同一个时刻只能执行一个任务。因为一些和用户的互动和操作DOM等相关操作决定了js要使用单线程,否则多线程会带来同步问题。如果一个线程在修改DOM,另一个线程要删除DOM,就需要对这个共享资源进行加锁,使执行任务非常繁琐。 单线程会带来阻塞问题,只有前一个任务执行完…
算法刷题——递归回溯
面试题16.11跳水板257二叉树所有路径17电话号码的字母组合https://leetcode-cn.com/problems/letter-combinations-of-a-phone-numb
javascript——深浅拷贝
js的数据类型分为两大类:基本类型和引用类型。基本类型在栈中存放,但是引用类型的值在堆中存放,栈中存放的是堆地址。所以如果只对堆地址进行拷贝那么两个变量指向的是同一片堆区域。深拷贝就是把地址指向的内容也进行拷贝。 简而言之就是浅拷贝只进行一层关系的拷贝,深拷贝进行所有层次的拷贝…
javascript——面向对象
把所需要完成的功能拆解成几个类,由类创造出实例,具体的交互流程,可以在实例添加相应的属性和方法。 js是基于面向对象构建出来的。比如windows对象,就有很多属性和方法。 可以创建多个相似对象,但是没办法识别对象,因为所创造出的所有对象的原型都是Object。 解决了无法识别…
算法刷题——二叉树
100相同的树https://leetcode-cn.com/problems/same-tree/递归解法BFS解法113路径总和112路径总和257二叉树的所有路径129求根到叶子节点数字之和43
javascript——闭包
作用域:也叫词法环境,函数和变量可使用的范围。 在上面的例子中有两个函数,这两个函数会分别在堆中开辟空间,存放自己的变量,fn1中的a变量只在fn1的空间内有效,在fn2空间内无法访问到,直接是作用域。 作用域链:每个函数都有一个作用域,在查找变量或者函数的时候会现在本地的作用…
节流防抖
一些浏览器事件,比如window.onresize、window.mousemove等触发频率很高,会造成页面卡顿。如果在这些事件里面向后台发送请求,会对服务器造成不必要的压力。 概念:当函数执行完一次之后,只有大于设定的执行周期才会执行第二次,适合多次事件按时间做平均触发。(…
算法刷题——栈、队列
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 遇到左括号入栈,遇到右括号出栈顶,如果匹配就继续,否则就不匹配。 根据逆波兰表示…
javascript——new
返回一个新的对象。 当构造函数没有返回值或者返回值是基础数据类型的时候,使用new的时候会返回一个实例对象。而当构造函数的返回值是Object、Array、Function等引用类型的时候,使用new会返回这个引用类型。 字面量创建和new关键字创建并没有区别,创建的新对象的_…
算法刷题——二分法
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 暴力解决的话就是从头开始遍历数组,但由于这个数组是有序的,所以可以优化成二分查找。即从中间开始查找,根据结…
下一页
个人成就
文章被点赞
91
文章被阅读
16,845
掘力值
820
关注了
14
关注者
40
收藏集
1
关注标签
4
加入于
2021-01-26