首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Js
订阅
Timbuk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
JavaScript中的垃圾回收和内存泄漏
程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Javascript垃圾回收机制。 在C与C++等语言中,开发人员可以直接控制内存的申请和回收。但是在Java、C#、J…
高效使用 JavaScript 闭包
在 Node.js 中,广泛采用不同形式的闭包来支持 Node 的异步和事件驱动编程模型。通过很好地理解闭包,您可以确保所开发应用程序的功能正确性、稳定性和可伸缩性。
JavaScript基础心法——深浅拷贝
欢迎star。 如果有错误的地方欢迎指正。 浅拷贝和深拷贝都是对于JS中的引用类型而言的,浅拷贝就只是复制对象的引用,如果拷贝后的对象发生变化,原对象也会发生变化。只有深拷贝才是真正地对对象的拷贝。 说到深浅拷贝,必须先提到的是JavaScript的数据类型,之前的一篇文章Ja…
为了前端的深度-闭包概念与应用
最近忙着公司的项目,没有时间去继续面试受虐,只抽空读了一遍《javascript 忍者秘籍》。 今天晚上有点焦虑失眠,就干脆写一篇自己总结的闭包知识。 内容基本全部来自忍者秘籍,觉得写的好的话,可以仔细再看一遍书;觉得写的不好的,可能是因为我理解不到位,导致文中自己思考的地方出…
手撕排序算法(JavaScript 实现)
俗话说金三银四 金九银十,马上又到了求职跳槽的黄金季。但是今年的这种大环境下,前端岗位的竞争势必比往日更加激烈。 在如今的面试过程中,算法是常常被考察的知识点,而排序作为算法中比较基础的部分,被面试官要求当场手写几种排序算法也不算是过分的要求。 所以最近将十种常见的排序算法整理…
【前端发动机】JavaScript 原型和原型链及 canvas 验证码实践
最近在复习 JavaScript 基础,因为工作以后基本上没用过,天天都是拿起框架加油干,确实大部分都忘了。到了原型和原型链这一部分,觉得自己理解的比较模糊。又翻阅了《你不知道的 JavaScript》、阮一峰老师的JavaScript继承机制的设计思想还有网络上的各种文章,收…
你可能不知道的preventDefault、stopPropagation
阻止默认事件执行,那么什么是默认事件那?比如点击a标签跳转、点击单选框或者复选框为选中。代码示例如下 阻止事件冒泡,自下而上,由确定的元素向最不确定的元素传递。Dom为树形结构,层级嵌套。如果一个节点绑定点击事件,其上级节点、上上级的节点同样绑定点击**(如事件不一致,则不影响…
JS大厂面试必考,关于通用事件绑定-addEventListener
事件绑定有两类,普通绑定和事件代理。通用事件绑定即适用于普通绑定又适用于事件代理。即封装普通绑定和事件代理。 示例:给a标签绑定点击事件,打印标签文本内容,同时点击按钮插入a标签。
记好这 24 个 ES6 方法,用来解决实际开发的 JS 问题
本文主要介绍 24 中 es6 方法,这些方法都挺实用的,本本请记好,时不时翻出来看看。 页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CS…
JS 中有趣的事实
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 使用 JS 有很多有趣的地方。尽管工程师们每天都在与之打交道,但仍有一些语言没有被开发出来。本广将介绍一些你可能想不到的JS特性。 NaN是一个 number 类型。 而且,NaN 不等于它自己。 实际上NaN…