首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript常用逻辑
订阅
不吃饺子爱包饺子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
JS 语言设计十问十答
本文希望能有在一些细节点上分析JS语言的设计。在这个过程中体会 JavaScript 这门语言的背后的设计思想。
掌握设计原则,你就是光(25个问题,你会几个)
看完这些问题,是不是激动的一笔,激动了,说明你又要进步成长了。 先哈两句,活跃一下气氛。然后通过提出问题,回答问题,然后结合生活例子和代码,来全方位阐述设计原则知识。 哈哈哈哈,那我只能说,你是光,你是电,你是唯一的神话。 大家有没有这种感觉,没有没关系,我举几个例子,大家就明…
前端搞工程化:从零打造性能检测库「源码 + 视频」
聊下来以后得出一些结论:这类读者普遍就职于中小型公司,前端人员个位数,平时疲于开发,团队内部几乎没有基础建设,工具很蛮荒。工程化对于这些读者来说很陌生,基本不知道这到底是什么,或者说认为 Webpack 就是前端工程化的全部了。 笔者目前就职于某厂的基础架构组,为百来号前端提供…
「进击的前端工程师」一文带你搞懂JavaScript事件循环
想要了解JavaScript引擎,首先我们从它的运行机制Event Loop来说起。 首先科普一些基础知识。 应用程序的执行实例,每一个进程都是由私有的虚拟地址空间、代码、数据和其他系统资源所组成。 线程是进程内的一个独立执行单元,在不同的线程之间是可以共享进程资源的。 有句老…
前端性能优化 24 条建议(2020)
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末。 1. …
javascript 垃圾回收机制
随着前端业务需求的不断增多,相比以前,我们会占用更多的内存。但是内存并不是无限的,而对于那些我们不再需要的变量、对象该怎么处理呢?难道一个一个去手动释放么?其实并不需要,Javascript 具有自动垃圾回收机制,会定期对那些我们不再使用的变量、对象所占用的内存进行释放 Jav…
跟着大佬学防抖节流
本文非原创,应各位掘友要求分享给大家(文章较长)。 因为这个例子很简单,所以浏览器完全反应的过来,可是如果是复杂的回调函数或是 ajax 请求呢?假设 1 秒触发了 60 次,每个回调就必须在 1000 / 60 = 16.67ms 内完成,否则就会有卡顿出现。 现在随你怎么移…
前端开发常用原生JS API合集
一、节点1.1节点属性1.2操作1.3Document节点1.3.1Document节点的属性1.3.2Document节点的方法(1)读写方法(2)查找节点(3)生成节点(4)事件方法(5)其他1.
十大经典排序算法总结(JavaScript描述)
读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试。此博文配合源码体验更棒哦~~~ 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<=...<=an'。 再讲的形象点就是排排坐,调座…
JavaScript 复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 嗯,这样看起来…