腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
全沾开发(huā)
专栏成员
举报
99
文章
141114
阅读量
41
订阅数
订阅专栏
申请加入专栏
全部文章(99)
javascript(40)
node.js(23)
编程算法(14)
java(11)
其他(9)
css(9)
typescript(7)
api(7)
html(6)
npm(6)
python(5)
云数据库 Redis(5)
网络安全(5)
https(5)
c 语言(4)
json(4)
webpack(4)
koa(4)
ecmascript(3)
android(3)
打包(3)
ide(3)
渲染(3)
express(3)
自动化测试(3)
c++(2)
jquery(2)
ajax(2)
数据库(2)
sql(2)
http(2)
存储(2)
正则表达式(2)
小程序(2)
数据结构(2)
ios(1)
php(1)
regex(1)
react(1)
云数据库 SQL Server(1)
git(1)
github(1)
linux(1)
mapreduce(1)
文件存储(1)
云直播(1)
访问管理(1)
腾讯云测试服务(1)
人工智能(1)
网站(1)
electron(1)
reactnative(1)
容器(1)
游戏(1)
开源(1)
缓存(1)
rpc(1)
微信(1)
postcss(1)
canvas(1)
processing(1)
游戏联机对战引擎mgobe(1)
Elasticsearch Service(1)
搜索文章
搜索
搜索
关闭
PM2源码分析
javascript
node.js
api
PM2 的项目结构算是比较简洁的了,主要的源码都在 lib 目录下, God 目录为核心功能多进程管理的实现,以及 API 目录则是提供了各种能力,包括 日志管理、面板查看系统信息以及各种辅助功能,最后就是 Sysinfo 目录下关于如何采集系统信息的实现了。
贾顺名
2020-08-31
1.1K
0
如何从0开发一个Atom组件
electron
json
javascript
成品插件下载地址:https://atom.io/packages/atom-image-uploader
贾顺名
2019-12-09
869
0
async语法升级踩坑小记
c 语言
编程算法
javascript
python
node.js
首先还是要谈谈改代码的理由,毕竟重构肯定是要有合理的理由的。 如果单纯想看升级相关事项可以直接选择跳过这部分。
贾顺名
2019-12-09
807
0
如何编写 Typescript 声明文件
json
typescript
javascript
使用TypeScript已经有了一段时间,这的确是一个好东西,虽说在使用的过程中也发现了一些bug,不过都是些小问题,所以整体体验还是很不错的。
贾顺名
2019-12-09
1.9K
0
GitLab CI/CD 在 Node.js 项目中的实践
javascript
首先是测试用例,最初我们设计在了 git hooks 里边,在执行 git commit 之前会进行检查,在本地运行测试用例。 这会带来一个时间上的问题,如果是日常开发,这么操作还是没什么问题的,但如果是线上 bug 修复,执行测试用例的时间依据项目大小可能会持续几分钟。 而为了修复 bug,可能会采用 commit 的时候添加 -n 选项来跳过 hooks ,在修复 bug 时这么做无可厚非,但是即使大家在日常开发中都采用commit -n 的方式来跳过繁琐的测试过程,这个也是没有办法管控的,毕竟是在本地做的这个校验,是否遵循这个规则,全靠大家自觉。
贾顺名
2019-12-09
1.3K
0
koa源码阅读[0]
express
koa
javascript
android
http
Node.js也是写了两三年的时间了,刚开始学习Node的时候,hello world就是创建一个HttpServer,后来在工作中也是经历过Express、Koa1.x、Koa2.x以及最近还在研究的结合着TypeScript的routing-controllers(驱动依然是Express与Koa)。 用的比较多的还是Koa版本,也是对它的洋葱模型比较感兴趣,所以最近抽出时间来阅读其源码,正好近期可能会对一个Express项目进行重构,将其重构为koa2.x版本的,所以,阅读其源码对于重构也是一种有效的帮助。
贾顺名
2019-12-09
678
0
微任务、宏任务与Event-Loop
java
javascript
首先,JavaScript是一个单线程的脚本语言。 所以就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码,就像使用alert()以后进行疯狂console.log,如果没有关闭弹框,控制台是不会显示出一条log信息的。 亦或者有些代码执行了大量计算,比方说在前端暴力破解密码之类的鬼操作,这就会导致后续代码一直在等待,页面处于假死状态,因为前边的代码并没有执行完。
贾顺名
2019-12-09
720
0
TypeScript在react项目中的实践
webpack
打包
react
javascript
typescript
前段时间有写过一个TypeScript在node项目中的实践。 在里边有解释了为什么要使用TS,以及在Node中的一个项目结构是怎样的。 但是那仅仅是一个纯接口项目,碰巧赶上近期的另一个项目重构也由我来主持,经过上次的实践以后,尝到了TS所带来的甜头,毫不犹豫的选择用TS+React来重构这个项目。 这次的重构不仅包括Node的重构(之前是Express的项目),同时还包括前端的重构(之前是由jQuery驱动的多页应用)。
贾顺名
2019-12-09
1.8K
0
原生ES-Module在浏览器中的尝试
javascript
首先在使用上,唯一的区别就是需要在script标签上添加一个type="module"的属性来表示这个文件是作为module的方式来运行的。
贾顺名
2019-12-09
1.2K
0
了解可执行的NPM包
webpack
打包
npm
node.js
javascript
NPM是Node.js的包管理工具,随着Node.js的出现,以及前端开发开始使用gulp、webpack、rollup以及其他各种优秀的编译打包工具(大多数采用Node.js来实现),大家都开始接触到一些Node.js,发现了使用NPM来管理一些第三方模块会很方便。 大家搬砖的模式也是从之前的去插件官网下载XXX.min.js改为了npm install XXX,然后在项目中require或者import。
贾顺名
2019-12-09
1.3K
0
使用JSDoc提高代码的可读性
ide
编程算法
javascript
typescript
node.js
首先,JSDoc 并不会对源码产生任何的影响,所有的内容都是写在注释里边的。 所以并不需要担心 JSDoc 会对你的程序造成什么负面影响。
贾顺名
2019-12-09
1.4K
0
数组的遍历你都会用了,那Promise版本的呢
mapreduce
编程算法
javascript
node.js
当然,有些严格来讲并不能算是遍历,比如说some,every这些的。 但确实,这些都会根据我们数组的元素来进行多次的调用传入的回调。
贾顺名
2019-12-09
748
0
项目结构——JavaScript版本的2048实现[0]
canvas
游戏
渲染
编程算法
javascript
项目地址:https://github.com/jiasm/2048 LiveDemo: http://jiasm.org/2048
贾顺名
2019-12-09
820
0
使用 TypeScript 改造构建工具及测试用例
npm
typescript
webpack
node.js
javascript
最近的一段时间一直在搞TypeScript,一个巨硬出品、赋予JavaScript语言静态类型和编译的语言。 第一个完全使用TypeScript重构的纯Node.js项目已经上线并稳定运行了。 第二个前后端的项目目前也在重构中,关于前端基于webpack的TypeScript套路之前也有提到过:TypeScript在react项目中的实践。
贾顺名
2019-12-06
1.5K
0
浅谈script标签中的async和defer
node.js
渲染
javascript
现在大家习惯于在页面中引用各种的第三方脚本,如果第三方服务商出现了一些小问题,比如延迟之类的,就会使得页面白屏。 好在script提供了两种方式来解决上述问题,async和defer,这两个属性使得script都不会阻塞DOM的渲染。 但既然会存在两个属性,那么就说明,这两个属性之间肯定是有差异的。
贾顺名
2019-12-05
1K
0
函数节流与函数防抖
javascript
jquery
ajax
太多的人拥挤到站台上,大家都想搭上这班车,人挤人之间,难免会出现一些问题。 所以在很多地铁站,高峰期会设置很多层的屏障,来增加你进站的时间,从而减少站台的压力。
贾顺名
2019-12-05
473
0
正则表达式-JavaScript
regex
正则表达式
html
linux
javascript
正则表达式存在于大部分的编程语言,就算是在写shell时也会不经意的用到正则。 比如大家最喜欢的rm -rf ./*,这里边的*就是正则的通配符,匹配任意字符。
贾顺名
2019-12-05
901
0
EJS[0]-如何使用EJS
javascript
渲染
编程算法
网站
html
EJS是一个JavaScript模版库,用来将EJS模版结合着JSON数据转换为HTML 并且可以直接在模版中写JavaScript的语法
贾顺名
2019-12-05
1.6K
0
一个有味道的函数
node.js
javascript
koa
好了,如果现实生活中开发做需求也是如此爽快不做作就好了,但是,产品总是会来的,需求总是会改的。
贾顺名
2019-12-05
534
0
柯里化与反柯里化
javascript
https
github
网络安全
git
一个柯里化函数的简单应用,我们有一个进行三个参数求和的函数。 我们可以调用currying传入sum获得sum1,一个固定了第一个参数为10的求和函数 然后我们又调用currying传入sum1获得sum2,在原有的固定了一个参数的基础上,再次固定一个参数20
贾顺名
2019-12-05
897
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档