07 2018 档案

摘要:接上次挖的坑,对koa2.x相关的源码进行分析 第一篇。不得不说,koa是一个很轻量、很优雅的http框架,尤其是在2.x以后移除了co的引入,使其代码变得更为清晰。 express和koa同为一批人进行开发,与express相比,koa显得非常的迷你。因为express是一个大而全的http框架, 阅读全文
posted @ 2018-07-30 09:42 贾顺名 阅读(1240) 评论(0) 推荐(1)
摘要:koa源码阅读[0] Node.js也是写了两三年的时间了,刚开始学习Node的时候,hello world就是创建一个HttpServer,后来在工作中也是经历过Express、Koa1.x、Koa2.x以及最近还在研究的结合着TypeScript的routing-controllers(驱动依然 阅读全文
posted @ 2018-07-22 20:16 贾顺名 阅读(752) 评论(0) 推荐(1)
摘要:TypeScript在node项目中的实践 TypeScript可以理解为是JavaScript的一个超集,也就是说涵盖了所有JavaScript的功能,并在之上有着自己独特的语法。最近的一个新项目开始了TS的踩坑之旅,现分享一些可以借鉴的套路给大家。 为什么选择TS 作为巨硬公司出品的一个静态强类 阅读全文
posted @ 2018-07-21 23:33 贾顺名 阅读(14232) 评论(8) 推荐(2)
摘要:我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。 阅读全文
posted @ 2018-07-10 09:19 贾顺名 阅读(125) 评论(0) 推荐(0)
摘要:最近新开了一个Node项目,采用TypeScript来开发,在数据库及路由管理方面用了不少的装饰器,发觉这的确是一个好东西。装饰器是一个还处于草案中的特性,目前木有直接支持该语法的环境,但是可以通过 babel 之类的进行转换为旧语法来实现效果,所以在TypeScript中,可以放心的使用@Deco 阅读全文
posted @ 2018-07-08 20:09 贾顺名 阅读(10485) 评论(2) 推荐(3)
摘要:纯原生的组件化、模块化的一次小小的尝试,用到了如下几个新特性:shadown-DOM 对HTML标签结构的一个封装,真正意义上的组件,能保证 shadow-DOM 中的DOM元素不会被外界影响,内部也不会影响到外部的行为,变成了一个独立的模块。custom-elements 可以在浏览器中注册自定义 阅读全文
posted @ 2018-07-01 18:31 贾顺名 阅读(3034) 评论(0) 推荐(4)