首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
林哞哞_silm
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列 —— koa-route
koa-route 是 koa 的一个路由中间件。 在不使用该中间件的情况下,我们实现路由的方式如下所示: 通过koa-route,我们实现路由代码如下: 复杂一些的例子如...
2
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
尾调用与尾递归
尾调用 ES6 规范新增了一项内存管理优化机制,让 JavaScript 引擎在满足条件时可以重用帧栈。这项优化非常有利于「尾调用」形式的代码。 那么什么是尾调用?简单一点...
5
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
JavaScript 的垃圾回收
与 C 和 C++ 不同,JavaScript 的垃圾回收由执行环境自动处理,通过自动内存管理实现内存分配和闲置资源回收,降低开发者的负担。 垃圾回收程序会每隔一段时间运行...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
位运算与逻辑运算的妙用
JavaScript 语言存在以下位运算: 运算符 Usage Description 按位与(&) a & b 在a,b的位表示中,每一个对应的位都为1则返回1, 否则返...
2
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列 —— koa-logger
koa-logger 是koa的中间件,用于进行日志打印。它的源码并不复杂,可以考虑快速地浏览学习一下。...
1
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
每日自动获取必应搜索背景图、微软锁屏背景图
今天想换个桌面壁纸,一直没找到合适的,后来在盯着电脑锁屏发呆的时候,突然觉得锁屏的图片还挺好看的,就萌发了写个程序将每天锁屏的图片保存下来作为桌面壁纸的想法。另外还联想到了...
2
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
JavaScript 类型判断
目前JavaScript 总共有八种数据类型,其中七种属于基本数据类型,也称为原始类型,分别是number、bigint、string、boolean、null、undef...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
JavaScript 类型转换
JavaScript 是一种动态类型语言,也称弱类型语言,指的是它的变量没有类型限制,可以赋予任何类型的值。而在操作不同类型的值的时候,就会涉及到类型转换的操作(即将一种类...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
JavaScript 单元测试 —— Jest 框架
Jest是Facebook团队构建和维护的JavaScript测试框架,基于Jasmine,是一款优雅、简洁的 Javascript 测试框架。 简单使用 先创建一个项目,...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
词法作用域与执行上下文
JavaScript 这门语言使用的是词法作用域,即静态作用域,。这意味着函数执行时使用的是定义函数时的变量作用域,而不是调用函数时的变量作用域。与之相对的是动态作用域,即...
6
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
Node 模块与 ES6 模块
将代码模块化的目的,是为了能够将不同来源的代码模块组装成大型程序。各个模块都封装和隐藏了自身的实现细节,模块与模块之间互不影响,不存在耦合。 通过模块化的编程方式,开...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列 —— koa-cors
koa-cors 是 Koa 用于配置 CORS 响应头的中间件,关于 CORS 相关知识,可以参看跨域资源共享 CORS 详解,主要用于解决跨域问题。 简单使用如下所示:...
4
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列 —— rndm
rndm 是一个随机字符串生成器。 源码很简单,总共只有 25 行。 看完了 rndm 的源码,还有一个简单的随机串的生成方法等着你...
2
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
TypeScript 学习笔记(一)
近期学习 TypeScript 中,顺便将学习笔记进行整理分享。 首先搭建能够运行 TypeScript 的环境。 VS Code 运行 安装 Node.js,见这里。然后...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列 —— http-errors
http-errors 主要供 express、koa 等后端框架使用,用于便捷地创建 HTTP 异常状态。`http-errors` 的外部依赖包有 `depd`、`se...
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列—koa-convert
介绍 koa-convart 是用于兼容 koa1 与 koa2 的一个工具库。koa 0.x 以及 1.x 版本的中间件是 generator 函数形式,而 koa 2....
3
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
VSCode 插件系列(一)—— 概述
最近打算写一个 VSCode 插件,顺便将学习笔记进行整理分享。 首先还是先动手跑起来一个 Hello world。 确保电脑已经安装了Visual Studio Code...
2
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
JS 实现二叉树遍历
常见的二叉树遍历方式主要分为前序、中序、后序遍历和层序遍历。 层序遍历很容易理解,就是一层层地进行记录,而前序、中序和后序遍历中的「前」、「中」、「后」指的是二叉树的根节点...
6
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列—koa-compose
koa-compose 是用于将 Koa 中间件进行合并的工具,是实现 Koa 中间件洋葱模型的核心代码。`koa-compose`是借助函数`dispatch`的递归跟`...
2
评论
分享
林哞哞_silm
赞了这篇文章
LvLin
前端
·
4年前
关注
源码系列—delegates
delegates 是由 TJ 所开发的一个用于实现简单委托的工具包,在 Koa 中有使用到该工具。Koa 通过使用 delegates 将 context.request...
3
评论
分享
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2021-05-26