代码整洁之道:为什么好的命名很重要 P2

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'前言我很喜欢作者的这个系列文章,干净的代码不仅可以增强代码的健壮性,也能带来愉悦的心情,让人喜欢上 coding👨‍💻,编写代码是一门艺术🙆‍♂️,因此我们需要考虑使用更合理的实现方式,而不是为了完成 “任务”...

发布于 JS

代码整洁之道:实践指南 P1

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'前言 “阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。很好,IT行业需要更好的程序员!”——罗伯特·C. 马丁(Robert C. Martin) 冲浪时看到的一篇文章,觉得写的很不错。翻译...

发布于 JS

再叙 JavaScript 事件循环

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'一、为什么 JavaScript 是单线程我们都知道 JavaScript 是一门单线程语言,也就是说,同一个时间内只能做一件事。至于它为什么不能是多线程,这和它的用途有关。作为浏览器脚本语言,JavaScript ...

发布于   更新于 JS

js 中的 call、apply、bind 笔记

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'apply callFunction.prototype.apply()、Function.prototype.call() call() 和 apply() 是 Function 的方法,它的第一个参数是 this...

发布于 JS

eventLoop、promise 笔记

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'什么是宏任务与微任务JS是单线程,但是一些高耗时的操作就带来了进程阻塞的问题,为了解决这个问题,JS有两种任务的执行模式:同步模式(Synchronous)和异步模式(Asynchronous)。 在异步模式下,创建...

发布于 JS

js 随笔记录

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'获取当前日期的前后日期1234567891011121314/** * getAfterDateStr 获取当前日期 的 前后日期 * @param {number} i 正数为之后的日期 负数为...

发布于 JS