首页
学习
活动
专区
工具
TVP
发布

程序员成长指北

专栏作者
385
文章
616753
阅读量
36
订阅数
【基础复盘】ES6中 的 WeakMap 你会用了吗?
只有当我们手动设置 obj = null 的时候,才有可能回收 obj 所引用的对象。
coder_koala
2022-11-28
5950
一行 Object.keys() 引发的血案
有一天上线后大佬反馈了一个问题,他刚发的动态在生成分享卡片的时候,卡片底部的小程序码丢失了,然而其他小伙伴都表示在自己手机上运行正常。事实上大佬也说除了这条动态以外,其它都是正常的。
coder_koala
2021-12-22
6840
学会使用 Performance, 找性能问题简单好多!
Chrome 浏览器的 Performance 面板为我们提供了检测页面性能的能力,但其提供的远不止一些性能数据。本文将从工作原理的视角,结合实际工程的录制结果,探一探性能面板向我们透露的其他信息。
coder_koala
2021-11-15
4960
request 已废弃 - 推荐一个超快的 Node.js HTTP Client undici
request 这是一个在之前几乎接触过 Node.js 的朋友都会用到的 HTTP 请求工具,有些朋友或许还不知道,这个工具在 2020 年 2 月 11 日已经标记为弃用,在 NPM 基本上搜索不到了,除非直接访问地址,参见 issues#3142 Request’s Past, Present and Future,在这之后 node-fetch、axios 也许是一个不错的选择,参见 issues#3143 Alternative libraries to request 对比了一些常用的 Node.js HTTP Client。
coder_koala
2021-09-22
1.3K0
透过网红面试题,超详细解析 parseInt,学不懂找我
最近面试了几个前端开发,我都问了一道算是网红面试题,其中两个应届毕业生,两个两年开发经验的,他们都没有给到我想要的答案。
coder_koala
2021-09-18
3.4K0
Js是怎样运行起来的?
不知道大家有没有想过这样一个问题,我们所写的 JavaScript 代码是怎样被计算机认识并且执行的呢?这中间的过程具体是怎样的呢?
coder_koala
2021-09-18
2.8K0
有必要使用服务器端渲染(SSR)吗?
比较适用于大家常说的 SEO 和首屏渲染这些,一般都是 toc 的业务才会需要用到。
coder_koala
2021-09-18
9.4K0
【webpack 进阶】Webpack 打包后的代码是怎样的?
webpack 是我们现阶段要掌握的重要的打包工具之一,我们知道 webpack 会递归的构建依赖关系图,其中包含应用程序的每个模块,然后将这些模块打包成一个或者多个 bundle。
coder_koala
2021-03-12
1.2K0
开发中经常遇到的JavaScript问题整理(超实用)
今天遇到一个需求,已知月份,得到这个月的第一天和最后一天作为查询条件查范围内的数据
coder_koala
2021-03-09
1.4K0
可以迭代大部分数据类型的 for…of 为什么不能遍历普通对象?
我们知道,ES6 中引入 for...of 循环,很多时候用以替代 for...in 和 forEach() ,并支持新的迭代协议。for...of 允许你遍历 Array(数组), String(字符串), Map(映射), Set(集合),TypedArray(类型化数组)、arguments、NodeList对象、Generator等可迭代的数据结构等。for...of语句在可迭代对象上创建一个迭代循环,调用自定义迭代钩子,并为每个不同属性的值执行语句。
coder_koala
2020-12-17
1.1K0
浏览器是如何工作的:Chrome V8让你更懂JavaScript
V8 是由 Google 开发的开源 JavaScript 引擎,也被称为虚拟机,模拟实际计算机各种功能来实现代码的编译和执行。
coder_koala
2020-11-10
1.2K0
收藏好了,JS开发须知道的41个小技巧
链接:https://juejin.im/post/6854573212890562573
coder_koala
2020-11-10
4810
从Generator入手读懂 co 模块源码(干货)
本文主要会讲 Generator 的运用和实现原理,然后我们会去读一下 co 模块的源码,最后还会提一下 async/await。
coder_koala
2020-09-08
6140
不知道怎么封装代码?看看这几种设计模式吧!
我们经常听说:“写代码要有良好的封装,要高内聚,低耦合”。那怎样才算良好的封装,我们为什么要封装呢?其实封装有这样几个好处:
coder_koala
2020-08-27
9140
JavaScript 设计模式学习总结与感悟(开发&面试必备)
最近阅读了《JavaScript设计模式与开发实践》,收获颇丰,于是想写一点总结及感想
coder_koala
2020-07-22
5030
「面试」45 道牛客网 JavaScript 经典题总结(8500字)
牛客网的45道JS能力评测题个人觉得是非常好的45道js基础检测题,基本就是对自己的JavaScript基础做一个比较全面的评估,包括if语句、循环体、基础操作符、setInterval、setTimeout、流程控制、常用数组方法及es6相关(解构、Map、Set、...等)。之前我已经做过一遍了,我记得以前牛客网不支持es6的写法,这两天花了点时间把所有题目又做了一遍,发现支持es6了。这次每个题目我都尽力用了不同的方法实现,建议各位看官收藏,需要的时候方便查看。当然如果你有更好更新颖的实现方法,欢迎评论区留言交流。
coder_koala
2020-07-15
1.1K0
[译] 在你学习 React 之前必备的 JavaScript 基础
为了不浪费大家的宝贵时间,在开头申明一下,这篇文章针对的阅读对象是:没有写过 React 或者刚刚才接触 React 并且对于 ES6 的语法不太了解的同学,这是一篇基础入门的文章,在一开始我并没有准备翻译一篇这样的基础文章,但是在阅读完全文之后,我想起自己刚开始学习 React 时的迷茫, ES6 有那么多,我需要掌握多少呢?对于一个急于上手 React 写代码的人来说,这篇文章告诉你最基本要掌握的知识,让你快速的写起来。但是后期的提高,仍旧需要去夯实 Javascript 的基础。
coder_koala
2020-03-24
1.7K0
从 JavaScript 发展历史中聊 ECMAScript(ES6-ES11) 新功能
JavaScript 是当今使用最广泛的、发展最好的前后端(后端主要是 Nodejs)语言,如果我们想要灵活使用 JavaScript,我们首先需要了解的就是 JavaScript 和 ECMAScript(ES) 的基础知识及发展历程。
coder_koala
2020-03-20
6.6K0
从敲下一行JS代码到这行代码被执行,中间发生了什么?
我们每天都在写JS,你是否想过,计算机是怎么识别你的这一行代码,并且执行相应指令?本篇文章为你讲述从敲下一行JS代码到这行代码可以被执行算出正确的结果,都经历了什么。
coder_koala
2020-02-20
9490
面试常考手写代码学习技巧总结
我们在面试的时候,经常会被面试官问到几个手写代码的问题。手写一个数组去重复,深拷贝,数组拍平等等。有些小伙伴面试之前准备了,但是在编写的时候还是会忘掉,本文总结了一个如何应对手写代码的大纲,前面是一些基础内容,但是也希望能帮助到你,都会就当复习一遍,嘿嘿。
coder_koala
2020-01-17
9950
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档