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

码力全开

学习、成长、自由
专栏作者
40
文章
50698
阅读量
12
订阅数
Nest.js 处理 XML 请求及响应
笔者最近在使用 Nest.js 开发服务端程序,遇到了一些需要处理 XML 的场景,搜遍了网络上发现没有比较优雅的方式,于是摸索后将过程整理出来。
savokiss
2022-04-27
3.5K0
动图学CS: 有用的 Git 命令(上)
尽管 Git 是一个非常强大的工具,但是我相信大部分同学有时候学起 Git 来,感觉很难搞~ 笔者总是习惯于在脑海中重现学习的知识,Git 也一样:当我们执行了切换分支命令,分支之间是如何交互的?又是如何影响历史提交的?当我在 master 分支上执行了强制 reset 又 force push 到了远端 ,又把 .git 文件夹删掉,我的同事为什么会哭??
savokiss
2020-05-08
9250
图解你身边的 SOLID 原则 - JS 实例版
过了两天发现有人为那篇文章补充了 JavaScript 例子,看了下例子还不错,这次就顺便也翻译一下哈,部分例子有删改~
savokiss
2020-04-24
5190
5分钟上手视频压缩神器:HandBrake
虽然配置的界面看起来很复杂,不过不用担心,其实视频压缩最关键的因素就是码率,视频的码率决定了最终视频文件的大小。
savokiss
2020-04-23
3.6K0
图解你身边的 SOLID 原则
这篇文章我们来简单介绍一下 SOLID 原则(这五个字母代表了面向对象编程的五个基本原则)
savokiss
2020-04-23
1K0
浅析 FP:JavaScript 中的纯函数
纯函数 是一个常见的概念,在日常工作中也经常会遇到,它其实非常简单,今天我们来了解一下它的好处以及为什么要使用它。
savokiss
2020-04-07
5760
浅析 JS 设计模式之:工厂模式
工厂模式是一种创建对象的 创建型模式,遵循 DRY(Don’t Repeat Yourself)原则。在该模式下,代码将会根据具体的输入或其他既定规则,自行决定创建哪种类型的对象。简单点儿说就是,动态返回需要的实例对象。
savokiss
2020-03-25
7990
webpack 小技巧:动态批量加载文件
作为一个有代码洁癖的程序员,我是不允许这种重复性代码存在滴,于是乎就尝试有没有什么简单的方法。
savokiss
2020-03-25
1.2K0
浅析 JS 设计模式之:单例模式
良好的设计模式可以显著提高代码的可读性,降低复杂度和维护成本。笔者打算通过几篇文章通俗地讲一讲常见的或者实用的设计模式。
savokiss
2020-03-12
7540
口罩监控小工具
最近有些公司就要开工了,有些小伙伴可能还没有口罩,比较着急,这里再分享一个小工具。
savokiss
2020-02-26
6190
你可能忽略的 async/await 问题
上面的代码中,每一行都会 等待上一行的结果返回后才会执行。比如其中的 getUser 会等待 getConfig 数据返回之后才会执行。
savokiss
2020-02-26
5400
写给 Web 工程师的设计入门
今天分享一篇 设计过程 的入门~ 其中也包含一些有用的 设计网站。如果你你想知道如何完整设计一个项目,可以一起来看下~
savokiss
2020-02-18
4320
动图学 JavaScript 之:原型继承
你是否曾思考为什么我们能使用 JS 中的一些内置属性和方法,比如 .length,.split(),.join()?我们并没有显式地声明它们,那么究竟它们从哪里来的呢?可不要说什么“那是 JS 中的魔法!”。其实这些都因为一个叫做 原型继承(prototypal inheritance) 的东西。它太棒啦,你平时也经常会用到,只不过可能没有注意!
savokiss
2020-02-18
5310
动图学 JavaScript 之: JS 引擎原理
JS 实在是太酷了(认真脸),那你有没有想过机器是怎么解析 JS 代码的?作为一个 JS 开发者,一般我们不需要直接跟编译器打交道,但是如果可以了解其中的基本原理,相信会对以后的工作和学习都有帮助的!
savokiss
2020-01-17
2K1
动图学 JavaScript 之:事件循环(Event Loop)
今天该学习 Event Loop 啦,其实之前我写过一篇 Event Loop 的文章:
savokiss
2019-12-31
9450
动图学 JavaScript 之:作用域链(Scope Chain)
上面调用了函数 getPersonInfo,然后返回了一个包含 name,age,city 的字符串:
savokiss
2019-12-31
5450
动图学 JavaScript 之:声明提升(Hoisting)
JS 由于语言设计的缺陷(工期不够?),里面有一些堪称神奇的特性,初学者碰到后可能会满脸黑人问号,今天要介绍的就是其中的一个特性:声明提升(Hoisting)。
savokiss
2019-12-17
4900
你可能不知道的 JS 特性:可选链
今天我们来介绍一个你可能没见过的 JS 新特性,目前处于 Stage 3 阶段,它叫作 可选链(optional chaining),它可能解决很多人都面对过的痛点,让我们来了解下~
savokiss
2019-12-17
9760
写给前端的正则表达式入门
在 JavaScript 中,使用 // 即可创建一个正则表达式对象,当然也可以使用 new RegExp()
savokiss
2019-12-04
4330
使用 git-flow 自动化你的 git 工作流
上面的图看不懂没关系(我也不懂==),今天讲的是根据这个分支模型开发的 git-flow 命令行工具。只需要记住几个简单的命令,就能在工作中慢慢理解和应用这个分支模型~
savokiss
2019-11-25
8550
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档