首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ThinkJS 简介

特性 基于 Koa 2.x,兼容 middleware 内核小巧,支持 Extend、Adapter 等插件方式 性能优异,单元测试覆盖程度高 内置自动编译、自动更新机制,方便快速开发 使用更优雅的 async...环境搭建 借助 ThinkJS 提供的脚手架,可以快速的创建一个项目。需要注意的是使用ThinkJS框架需要Node 6.x以上环境的支持。...大家ThinkJS环境需要用到如下的步骤: 安装 ThinkJS 命令 npm install -g think-cli 安装完成后,系统中会有 thinkjs 命令(可以通过 thinkjs -v 查看...卸载旧版本命令 npm uninstall -g thinkjs 创建项目 执行 命令“thinkjs new [project_name]” 来创建项目,如: $ thinkjs new demo;...当然,配置解析并不需要使用者在项目中具体调用,一般都是在插件对应的方法里已经处理。 Adapter使用 除了引入外部的 Adapter 外,项目内也可以创建 Adapter 来使用。

3K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端ThinkJS框架解析

    Thinkjs 是一个快速、简单的基于MVC和面向对象的轻量级Node.js开发框架,遵循MIT协议发布。...安装 安装命令行工具: $ npm install -g thinkjs 然后使用thinkjs new demo创建一个新项目。...第三个和第四个则是在不同的项目创建模式下的默认 config 配置文件夹,位置在: # normal mode thinkjs_normal/src/config/* # module mode thinkjs_module...需要注意的是:thinkjs 加载配置文件是有顺序的!!!多个配置文件最终会在 thinkjs 运行时被全部加载,并合并在一起。...log_date_format 日期和时间格式 merge_logs 是否给日志文件增加进程id的后缀 总结 主要优势: 完全自己实现,对已有框架很少借鉴 内置各种adapter,db,中间件,hook,插件

    1.1K70

    前端ThinkJS框架解析

    Thinkjs 是一个快速、简单的基于MVC和面向对象的轻量级Node.js开发框架,遵循MIT协议发布。...安装 安装命令行工具: $ npm install -g thinkjs 然后使用thinkjs new demo创建一个新项目。...第三个和第四个则是在不同的项目创建模式下的默认 config 配置文件夹,位置在: # normal mode thinkjs_normal/src/config/* # module mode thinkjs_module...需要注意的是:thinkjs 加载配置文件是有顺序的!!!多个配置文件最终会在 thinkjs 运行时被全部加载,并合并在一起。...log_date_format 日期和时间格式 merge_logs 是否给日志文件增加进程id的后缀 总结 主要优势: 完全自己实现,对已有框架很少借鉴 内置各种adapter,db,中间件,hook,插件

    1.5K60

    框架设计:如何基于 Egg 设计 Node 的服务框架

    , Thinkjs 的开源时间(2013)早于 Eggjs 的开源时间,其在 github 上的 star 的增长速度却是远远落后于 Eggjs,NPM 下载数亦然,虽然 thinkjs 开发体验也不错...Egg 的拥有着丰富的插件生态,然而总有些我们需要用到的插件不太符合我们的要求,比如: egg-redis 长久不支持哨兵模式 egg-graphql 不支持连接其他 graphql 服务 egg-kafka...,讲实话,整个框架开发中,让人最开心最后成就感的部分就是写插件的时候: ?...image.png 工程管理 由于插件插件之间,插件和框架之间,框架和框架之间存在相互依赖的关系,代码管理就成为了比较头疼的问题,推荐使用目前比较火的 monorepo 来进行管理。...参考资料 [1] 《技术栈:为什么 Node 是前端团队的核心技术栈》: https://www.yuque.com/sxc/front/vh1kg5 [2] Thinkjs: https://thinkjs.org

    1.4K21

    webgl图库研究(包括BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)

    有微软背景,有不少的demo,有较详细的api文档,有供测试的平台,有提供3dsmax转换模型的插件,比three.js成熟;几经更新 与完善之后,Babylon.js已更新至1.12版本,相比之前的版本...1) 缺点 没有提供一些基础建模软件的插件,比如3dsmax的模型导出插件,虽然说提供一些读3ds格式,fbx格式的场景。...快速搭建项目,可以让你把注意力放在业务本身,尤其是 Thinkjs 2.0 以上支持 ES2015/ES2016 的各种特性,用起来非常方便.这是我用 Thinkjs 做的一个项目,两天就搞定,方便快捷...相关网址 https://thinkjs.org/ https://thinkjs.org/zh-cn/doc/2.2/index.html https://www.w3ctech.com/topic...基于 Koa 2.x,兼容 middleware; 内核小巧,支持 Extend、Adapter 等插件方式; 性能优异,单元测试覆盖程度高; 内置自动编译、自动更新机制,方便快速开发; 使用更优雅的

    5.3K30

    2019年最全的web前端知识体系汇总

    框架/服务器 · Node: http://nodejs.org/ · Express: http://expressjs.com/ · Egg: https://eggjs.org/zh-cn/ · ThinkJS...: https://thinkjs.org/ · Apache: http://httpd.apache.org/ · Nginx: http://nginx.org/ WEB安全 · XSS(跨站脚本攻击...能够明显加速网站加载时间,鼠标 hover 时预加载资源 · Chartist—另一个图表库 · Motio—一个基于动画和平移的雪碧图库 · Animsition—CSS 实现动画过渡的 jQuery 插件...Favico.js—动态 favicon · Midnight.js—固定头部切换效果 · Anime.js—动画库 · Keycode—获取键盘按键的 JavaScriptkeycode · Sortable—拖拽插件...创建漂亮的选择框的 jQuery 库 · Tether—使用固定定位来创建相关元素 · Shepherd.js—为应用创建新手引导 · Tooltip—tooltip 提示框 · Select2—Jquery 选择框插件

    2.8K00

    Maven插件 - JDK插件 以及 Tomcat 插件

    Maven插件 - JDK插件 以及 Tomcat 插件 知识点-Maven插件(了解) 1.目标 Maven是一个核心引擎,提供了基本的项目处理能力和建设过程的管理,以及一系列的插件是用来执行实际建设任务...maven插件可以完成一些特定的功能。例如,集成jdk插件可以方便的修改项目的编译环境;集成tomcat插件后,无需安装tomcat服务器就可以运行tomcat进行项目的发布与测试。...在pom.xml中通过plugin标签引入maven的功能插件。...2.路径 JDK编译版本的插件 Tomcat的插件 3.讲解 3.1 JDK编译版本的插件【了解】 image-20201213202528065 <!...“注意: Maven的中央仓库中只有Tomcat7.X版本的插件,而之前我们使用的是8.X的版本,如果想使Tomcat8.X的插件可以去其他第三方仓库进行寻找,或者使用IDEA集成外部Tomcat8极其以上版本

    2.1K10
    领券