首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Gooooo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
被誉为JavaScript中最难理解的概念之一的闭包是什么鬼?
闭包是指一个函数可以访问它定义时所在的词法作用域以及全局作用域中的变量。在JavaScript中,闭包可以通过函数嵌套和变量引用实现。
如何使用websocket + protobuf开发IM聊天项目
微信是我国当前最火热的APP之一,仿照微信APP自己开发一个自己的项目,是我很早以前就有的想法。就在前段时间,这个想法终于落地并实现了,如你所见,终于诞生了本人的掘金处女篇!初次尝试写文章,难免出现纰漏,还请各位看官见谅~
vue3+websocket使用protobuf碰到的一些问题
我们app是面向海外的,客服这块压力比较大,im是基于融云的,考虑再三我们打算先在客服这块自建im,并结合客服排班写一个调度。后端这块用的netty。因为要测试,我写了个前端项目基于websocket来与im项目通信。问题就出在ts这块。 作为一个前端渣渣,面向google编程…
JavaScript 闭包
简单讲,闭包就是指有权访问另一个函数作用域中的变量的函数。 MDN 上面这么说:闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。
我从来不理解JavaScript闭包,直到有人这样向我解释它
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 正如标题所述,JavaScript闭包对我来说一直有点神秘,看过很多闭包的文章,在工作使用过闭包,有时甚至在项目中使用闭包,但我确实是这是在使用闭包的知识。 最近看到的一些文章,终于,有人用于一种让我明白方式对…
使用Fabric.js玩转canvas
之前使用这个框架写过一个卡片DIY的项目,中间遇到很多问题都只能通过google或github issues才能解决,国内资料较少,所以才想写这篇文章来简单的做下总结,希望可以帮到其他人哈。 Fabric.js 是一个强大的H5 canvas框架,在原生canvas之上提供了交…
Object.defineProperty()笔记
Object.defineProperty()笔记,作为自己暂时理解记忆的笔记,巩固理解记忆,方便以后不记得的时候再回头看看。
这次,十分钟把宏任务和微任务讲清楚
每个层级的宏任务,都对应了他们的微任务队列,微任务队列遵循先进先出的原则,当全局同步代码执行完毕后,就开始执行第一层的任务。同层级的微任务永远先于宏任务执行,并且会在当前层级宏任务结束前全部执行完毕
如何用 es6+ 写出优雅的 js 代码
兼容 IE ?不存在的好吗。 其实使用新语法配合 babel 的转码,已经可以解决这一些问题了。既然如此,那就多使用新语法去探索一下怎么更好的去写代码吧。 下面分享个人开发中常用的 js 写法技巧,希望对各位有所帮助。 var 命令会发生”变量提升“现象,即变量可以在声明之前使…
ES6 完全使用手册
此外还要注意这里不一定就是正式进入规范的语法。 1. let 和 const 在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。 然而另一种做法日益普及:默认使用 const,只有当确实需要改变变量的值的时候才使…