首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
大大qiqiu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
还不会TS? 带你 TypeScript 快速入门
TS现在使用地越来越多,学计算机的就得不断的学习,才能更好的追逐这个时代,这是小浪以前学习TS时候的总结,能快速的帮助大家入门 TS,希望对大家有所帮助
JavaScript 中常见设计模式整理
开发中,我们或多或少地接触了设计模式,但是很多时候不知道自己使用了哪种设计模式或者说该使用何种设计模式。本文意在梳理常见设计模式的特点,从而对它们有比较清晰的认知。 看完了上述设计模式后,把它们的关键词特点罗列出来,以后提到某种设计模式,进而联想相应的关键词和例子,从而心中有数。
一文带你了解如何排查内存泄漏导致的页面卡顿现象
那什么是内存泄漏呢?借助别的大佬给出的定义,内存泄漏就是指由于疏忽或者程序的某些错误造成未能释放已经不再使用的内存的情况。简单来讲就是假设某个变量占用100M的内存,而你又用不到这个变量,但是这个变量没有被手动的回收或自动回收,即仍然占用100M的内存空间,这就是一种内存的浪…
前端进阶之必会的JavaScript技巧总结
函数柯里化的是一个为多参函数实现递归降解的方式。其实现的核心是: 👆这个问题,有必要去🤔一下。其实利用函数柯里化这种思想,我们可以更好的实现函数的封装。 就比如有监听某一事件那么就会有移除该事件的操作,那么就可以利用柯里化的思想去封装代码了。 或者说一个输入A有唯一并且对应…
js正则理论与实践
学习正则表达式的时候,可以说正则并不是很难,但是就是老记不住语法规则,相信大家跟我也有同样的发现吧,但是没办法,需要耐心的东西只能多啃几遍了。 数据验证。 复杂的字符串搜寻、替换。 基于模式匹配从字符串中提取子字符串。 正则表达式包括普通字符(例如,a 到 z 之间的字母)和特…
聊聊JS垃圾回收机制
一晃眼到了2020年下半年,之前开通的blog现在已经长草了。懊恼之余,还是痛定思痛,奋起直追,好好写写博客和专栏。 首先明确一点,不同于C、C++这类需要人工管理内存的语言,JavaScript里的内存管理是自动进行的。正因如此,才有了今天我们介绍的GC(Garbage Co…
关于JS中一些重要的api实现, 巩固你的原生JS功底
在面试中,常常会遇到一些手写XXX之类的面试题,因此好好总结一下,对于巩固我们的原生js的基础是非常必要的。 尽管在网上已经有了非常多的总结文章,但在我看来有一个普遍的问题,那就是把原理性的东西过于复杂化了。如果站在面试官的角度,他的目的是在最短的时间内考察出面试者对于JS语言…
柯里化与反柯里化
由于是延迟计算结果,所以要对参数进行记忆。 这里的实现方式是采用闭包。 当执行var add = currying(...)时,add变量已经指向了next方法。此时,allArgs在next方法内部有引用到,所以不能被GC回收。也就是说,allArgs在该赋值语句执行后,一直…
编写高质量可维护的代码:优化逻辑判断
if else、switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 下面我们会分别从 JavaScript 语法和 React JSX 语法两个方面来分享一些优化的技…
JS正则表达式完整教程(略长)
亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。 本文内容共…