当前位置: 首页 > news >正文

网站的总体风格包括平台软件是怎么做出来的

网站的总体风格包括,平台软件是怎么做出来的,php怎么做多个网站,wordpress主题插件一丶前言最近刚接触到Swagger#xff0c;在github上下载了它的源码和demo学习了一遍#xff0c;发现这个组件非常好用#xff0c;不过不足的是它没有导出离线文档的功能#xff0c;于是乎我就想给它加一个导出功能Swagger Github开源地址二丶思路其实说白了api文档就是一个… 一丶前言  最近刚接触到Swagger在github上下载了它的源码和demo学习了一遍发现这个组件非常好用不过不足的是它没有导出离线文档的功能于是乎我就想给它加一个导出功能 Swagger Github开源地址二丶思路其实说白了api文档就是一个html静态页面html可以转word或者pdf那问题就变简单了。1.想办法拿到swagger生成的api接口json数据。2.将json转化为html。3.将html转换成word或者pdf等文件。三丶实现1.首先我们要解决第一个问题要给Swagger的页面上加上导出按钮Swagger提供了接口我们可以用这个接口将js和css注入进去执行如图效果如下2.拿到swagger生成的文档数据我查阅了swagger github上的的源码找到了他生成文档的代码如下图2.然后我们使用net core的ioc容器注入把这个对象注入到ioc容器中以备后续使用它如图3.从ioc容器中取出对象使用将json对象转换为html在将html转换为需要导出的文件。如图这里用到了一个RazorEngine 这是一个微软封装的模板引擎最重要一点它可以脱离mvc使用可以用它来定制自己的代码生成器个人认为它比T4好用吐槽一下T4的语法看着是真的别扭。。再看RazorEngine语法看着舒服多了。是不是很熟悉。最终效果 四丶结语到这就结束了其实也没有啥难度就是要花时间累代码。IT最让人着迷的就是开源了没有比学习别人的代码成长更快的了我也支持一下开源。最后再感谢一下园友 老张的哲学 的帮助。五丶Github Demo演示地址Demo地址顺便给个Star谢谢了。 演示地址http://gaobili.cn:8600/swagger/index.html原文地址:https://www.cnblogs.com/hjjblog/p/10231180.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.yutouwan.com/news/70899/

相关文章:

  • 宁津哪个网络公司做网站比较好电子政务网站设计
  • 新加坡做网站的价格网站建设提高信息
  • 东莞做商城网站建设哪家好佛山做网站优化公司
  • 珠海建网站设计杭州建筑网页设计
  • 为什么百度搜不到我的网站正邦设计董事长
  • 潍坊大型网站建设平台做网站时怎么让边框细一点
  • 企业公共服务平台网站建设方案网站底部备案图标
  • 创建一个自己的网站的步骤定制做网站服务
  • 电子网站商业策划书网站建设项目验收单
  • 商城网站设计需要哪些技术抖音代运营电话话术
  • 做去态网站要学什么语言网络营销推广工具
  • 株洲网站建设开发微网站开发难吗
  • 运营企业网站怎么赚钱网页设计就业工资
  • 做ui的网站最专业企业营销型网站建设
  • 网站图片移动怎么做已备案个人网站做淘宝客
  • 上海网站建设天锐科技目前做的比较好的法律网站有哪些
  • 整形网站建设方案策划书wordpress tag
  • 西安做网站朋朋百度速页建站
  • 网站建设知名网站建设应列支什么科目
  • 网站建设 付款方式南京开发app的公司
  • 做外贸做网站怎样做视频上网站赚钱
  • 无锡市建设招标网站快对作业小程序入口
  • dw做了网站还可以做淘宝详情吗网站建设属于哪类税率
  • 商业网站的相关内容什么是淘宝seo
  • 浙江省网站集约化建设网站建设功能评估表
  • 上传网站到二级域名全国建设工程四库一平台
  • 网站的内容建设seo黑帽技术
  • 辽宁省建设机械协会官方网站临沧市住房和城乡建设网站
  • 昆明网站制作工具手机端网页开发工具
  • 导航门户网站怎么做wordpress营销模板