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

程序员成长指北

专栏作者
385
文章
615031
阅读量
36
订阅数
你需要深入了解一下 JavaScript 的 new Function
英文 | https://javascript.plainenglish.io/in-depth-js-new-function-syntax-b1957c5dab69
coder_koala
2022-11-28
3330
你说你会ES6?那你倒是用啊!!!
不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。
coder_koala
2021-12-01
8620
一万字ES6的class类,再学不懂,请来找我(语法篇)
上面这种写法跟传统的面向对象语言(比如 C++ 和 Java)差异很大,很容易让新学习这门语言的程序员感到困惑。
coder_koala
2021-11-12
2730
2021年,快速了解 ES2022 新特性(一)
📷 作为一个后端的菜菜,其实应该多写点后端的东西,奈何同学们都喜欢看点前端的文章。这就没法子了🙄,前两天看到掘金群里有位同学不知道在哪儿看ES的新特性和ES规范与新特性的对应关系。我觉得我的机会来了🤣,忙了两天,今天抽点时间给大家科普一下,顺便讲讲 ES2016-ES2022 到底有啥内容,顺便复习一下,加深印象。 ES是啥? ES的全称是ECMAScript,由 ECMA国际[3] (前身为欧洲计算机制造商协会)在标准 ECMA-262[4] 中定义的脚本语言规范,从2015年起,每年一个版本,到 ES
coder_koala
2021-11-10
5120
面试官不要再问我axios了?我能手写简易版的axios
axios作为我们工作中的常用的ajax请求库,作为前端工程师的我们当然是想一探究竟,axios究竟是如何去架构整个框架,中间的拦截器、适配器、 取消请求这些都是我们经常使用的。
coder_koala
2021-09-22
7140
总结了38个ES6-ES12的开发技巧,看看你能拿几分?
作者:林三心不学挖掘机 原文链接:# 看了就会,手写Promise原理,最通俗易懂的版本!!! 作者微信:meron857287645
coder_koala
2021-08-26
4030
90% 的前端都会使用 ES6 来简化代码,你都用过哪些?
ECMA-262:主标准,由 ECMA 国际组织(Ecma International)负责管理(为了让最初的JavaScript 与最初的 JScript 能遵循同一套标准发展而诞生的 ECMAScript ,正好排到了作为 Ecma 的 262 号标准,所以得到 ECMA-262 编号。)
coder_koala
2021-05-28
4160
汇总JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性
本文集合了 ES6 至 ES11 常用到的特性,包括还在规划的 ES12,只列举大概使用,详细介绍的话内容量将十分巨大~.~。PS:使用新特性需要使用最新版的 bable 就行转义
coder_koala
2021-03-12
2.4K0
一份开源的编码规范:代码整洁的 JavaScript
作者根据 Robert C. Martin 《代码整洁之道》总结了适用于 JavaScript 的软件工程原则《Clean Code JavaScript》。
coder_koala
2021-03-09
3750
这样写的 JS 代码看着就很舒服
这是一条在软件工程领域流传久远的规则。严格遵守这条规则会让你的代码可读性更好,也更容易重构。如果违反这个规则,那么代码会很难被测试或者重用。
coder_koala
2020-12-21
2.3K0
可以迭代大部分数据类型的 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
手撕前端面试代码题大全
加入我们一起学习,天天进步 转载自:等不到你. https://blog.csdn.net/weixin_43758603/article/details/109895826 写在前面 最近我终于找到
coder_koala
2020-12-17
1.1K0
面试官:说一说递归如何优化-尾递归优化
编者荐语:本文旨在帮助大家掌握递归的性能优化方案——尾递归优化,以及如何对下列函数用尾递归进行优化?
coder_koala
2020-09-08
3K0
nestjs+vue+ts打造一个酷炫的星空聊天室(含完整数据库设计)
闲暇时间想做一个聊天室复盘一下这些年学习到的技术,于是在2020年6月24号就开始了 Genal 聊天室的开发之旅。 项目采用全 typescript 开发,这是为了以后的功能迭代打基础。当然,我本身也是很喜欢 typescript 的。
coder_koala
2020-08-06
2.6K0
「面试」45 道牛客网 JavaScript 经典题总结(8500字)
牛客网的45道JS能力评测题个人觉得是非常好的45道js基础检测题,基本就是对自己的JavaScript基础做一个比较全面的评估,包括if语句、循环体、基础操作符、setInterval、setTimeout、流程控制、常用数组方法及es6相关(解构、Map、Set、...等)。之前我已经做过一遍了,我记得以前牛客网不支持es6的写法,这两天花了点时间把所有题目又做了一遍,发现支持es6了。这次每个题目我都尽力用了不同的方法实现,建议各位看官收藏,需要的时候方便查看。当然如果你有更好更新颖的实现方法,欢迎评论区留言交流。
coder_koala
2020-07-15
1.1K0
CommonJS 和 ES6 Module 究竟有什么区别?
作为前端开发者,你是否也曾有过疑惑,为什么可以代码中可以直接使用 require 方法加载模块,为什么加载第三方包的时候 Node 会知道选择哪个文件作为入口,以及常被问到的,为什么 ES6 Module export 基础数据类型的时候会有【引用类型】的效果?
coder_koala
2020-06-24
1.8K0
从 JavaScript 发展历史中聊 ECMAScript(ES6-ES11) 新功能
JavaScript 是当今使用最广泛的、发展最好的前后端(后端主要是 Nodejs)语言,如果我们想要灵活使用 JavaScript,我们首先需要了解的就是 JavaScript 和 ECMAScript(ES) 的基础知识及发展历程。
coder_koala
2020-03-20
6.5K0
Node.js 在 2020 年有什么新东西
2019 年,Node.js 已经10岁了,而 NPM 上可用的包数量也超过了 100 万个。Node.js 本身的下载数也仍在上升,同比上年增长 40%。另一个重要的里程碑是 Node.js 最近加入了 OpenJS 基金会,该基金会承诺改善项目的健康度和可持续性,并加强与整个 JavaScript 社区的协作。
coder_koala
2020-03-11
1.2K0
TS 常见问题整理(60多个,持续更新ing)
不应该在模块中使用命名空间或者说将命名空间导出: 使用命名空间是为了提供逻辑分组和避免命名冲突,模块文件本身已经是一个逻辑分组,并且它的名字是由导入这个模块的代码指定,所以没有必要为导出的对象增加额外的模块层。
coder_koala
2020-03-03
14.5K0
种草 ES2020 新特性,真的学不动了
https://juejin.im/post/5e09ca40518825499a5abff7
coder_koala
2020-02-24
5020
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档