首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端系统学习教程
订阅
huaer1991522
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Day2 - 前端高频面试题之基础版
深拷贝则是开辟新的栈,不仅将原对象的各个属性逐一复制出去,而且会将属性所包含的对象也依次采用浅拷贝的方式递归复制到新对象中,拷贝了所有层级。 由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法…
2019年前端笔试题
什么是web标准? WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为 (Behavior)。 对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为…
better-fe 技术周刊 - 2019/06/17
推荐理由:svg在网页中是比较常见的一种图片渲染方式,轻量级、可控性强、可以无损伸缩到任意尺寸,本文讲述了svg的多种使用方法以及浏览器的支持性等相关知识。 推荐理由:我们在开发中经常会用到vue的插槽,这篇文章深入的讲解了vue插槽是如何实现的。作者也带我们一步一步去分析源码…
js常见的排序算法
冒泡算法算是排序里面比较基础的一种算法。 它的实现原理为:从第一个元素开始,将它与下一个索引元素比较。如果当前元素的值比下一个元素的值要大,则两者交换位置,否则位置不变。接下来,索引往后移一位,继续比较接下来两个数的值。一直重复上面的操作,直到比较到最后一个元素,因为大的元素位…
2019年山地人的前端完整自学计划——讲一个B站UP主山地人的40天前端自学故事
2018年12月7日,我在B站注册了会员,当天下午发布了第一次个视频,从这一天开始我正式成为了Up主。同时我也开启了我的前端自学之路。 之后,我保持着每两到三天发布一套视频的更新频率,也是希望通过这种公开自己学习过程的方式来督促自己不断学习。 到发文的这一刻,正好过去40天。回…
【面试篇】寒冬求职季之你必须要懂的原生JS(上)
互联网寒冬之际,各大公司都缩减了HC,甚至是采取了“裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。 一年前,也许你搞清楚闭包,this,原型链,就能获得认可。但是现在,很显然是不行了。本文梳理出了一些面试中有一定难度的高频原生JS问题,部分知识…
中高级前端开发高频面试题
代码比较简单,我们只是在setTimeout的方法里面又调用了一次setTimeout,就可以达到间歇调用的目的。 区别在于,setInterval间歇调用,是在前一个方法执行前,就开始计时,比如间歇时间是500ms,那么不管那时候前一个方法是否已经执行完毕,都会把后一个方法放…
《前端算法系列》如何让前端代码速度提高60倍
今天的问题从排序算法入手,来讲解如何根据业务需求,结合金典的算法,来实现js高性能开发。 老板让小明给公司的20000+条数据排个序,但是由于排序的操作会频繁发生,如果操作执行的时间很慢,则会严重降低用户体验,听到这条噩耗后小明开始了代码。 运行该测试函数后,耗时760ms,小…
理解setTimeout async promise执行顺序
向下执行,遇到await关键字,调用async2(),执行同步代码打印console.log("async2"); // 同步代码3,让出线程。await是让出当前函数线程,交给函数外的代码执行; 此时没有同步任务,就去执行异步任务,因为setTimeout()的优先级低于pr…