首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Delicious96345
掘友等级
前端开发
|
携程旅行网
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
一个合格(优秀)的前端都应该阅读这些文章
的确,有些标题党了。起因是微信群里,有哥们问我,你是怎么学习前端的呢?能不能共享一下学习方法。一句话也挺触动我的,我真的不算是什么大佬,对于学习前端知识,我也不能说是掌握了什么捷径。当然,我个人的学习方法这篇文章已经在写了,预计这周末会在我个人公众号发布。而在此之前,我想展(g…
网站性能优化实战——从12.67s到1.06s的故事
作为互联网项目,最重要的便是用户体验。在举国“互联网+”的热潮中,用户至上也已经被大多数企业所接收,特别是在如今移动端快速发展的时代,我们的网页不仅只是呈现在用户的PC浏览器里,更多的时候,用户是通过移动产品浏览我们的网页。加之有越来越多的开发者投入到Web APP和Hybri…
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
React合成事件和DOM原生事件混用须知
如果DOM上绑定了过多的事件处理函数,整个页面响应以及内存占用可能都会受到影响。React为了避免这类DOM事件滥用,同时屏蔽底层不同浏览器之间的事件系统差异,实现了一个中间层——SyntheticEvent。 React并不是将click事件绑在该div的真实DOM上,而是在…
万物皆空之 JavaScript 原型
ES6 的第一个版本发布于 15 年 6 月,而本文最早创作于 16 年,那也是笔者从事前端的早期。在那个时候,ES6 的众多特性仍处于 stage 阶段,也远没有现在这么普及,为了更轻松地写JavaScript,笔者曾花费了整整一天,仔细理解了一下原型——这个对于一个成熟的J…
缓存从入门到放弃
缓存就是数据交换的缓冲区(称作Cache),这个概念最初是来自于内存和CPU。当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行 Expires是http1.0提…
简单了解JavaScript垃圾回收机制
先科普一下:内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 抱歉,我理解能力有限,不明白“离开标记”是什么,“然后去掉”是什么时候去掉的,具体怎么触发的还是自动运行…
js基础-面试官想知道你有多理解call,apply,bind?[不看后悔系列]
非严格模式下:thisArg指定为null,undefined,fun中的this指向window对象. param1,param2(可选): 传给fun的参数。 如果param不传或为 null/undefined,则表示不需要传入任何参数. apply第二个参数为数组,数组…
手写call、apply、bind实现及详解
call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。 bind 接收多个参数,第一个是bind返回值返回值是一个函数上下文的this,…
this、apply、call、bind
这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…
下一页
个人成就
文章被点赞
29
文章被阅读
3,495
掘力值
189
关注了
11
关注者
0
收藏集
0
关注标签
1
加入于
2019-12-18