这不是在写 NEXT 的新功能:模板引擎支持吗,考虑到应该对开发者的友好化,那就得内置一些有利于开发的方法,比如一个 moment() 方法 由于 NEXT 的服务端使用的是 NestJS,而使用 Express 平台的话非常简单,就只需要使用 app.setlocals 再引入模块即可,但是如果使用 fastify, app 中就不存在这个方法了 app 没有这个方法 自定义适配器 在 Ne...
有好久一段时间没有怎么发博文了,聊聊最近都在干啥子吧 主要在干的 NEXT 总的来说就是在写自己的博客空间 -- NEXT,深受 mx-space 的启发,使用的(学习到的)技术栈都与 mx-space 基本一致,比如说 MongoDB, Redis, NestJS 等等 除了那些基本的 CRUD,目前已实现或准备实现的一些小功能: 插件系统 模板引擎 低代码前端框架 文档在这 私底下自己整的一个 Wibus-Player...
插件系统 其实见的并不少了,Chrome, Visual Studio Code等等都有自己的一套插件系统,这不是自己也在写一个博客系统嘛,想着实现插件系统会好玩点,本文主要是通过阅读各路大佬的文章,最终总结出来的一些东西 为什么要做一个插件系统? 作为一个系统开发者,开发系统考虑的事情有所局限性,其实现的「features」或者对于一些人来说并不够,他们需要更多的额外功能,但是由于整一个系统的项目结构较复杂,其他人来维护的成本相对来讲会较高。那这个时候就需要使用一个插件来实现那些额外的功能。 当然插件也可以将系统功能拆分为松耦合的子模块,分而治之。 设计插件&系统? #...
说在前面 我首先已经是弄好数据库、控制器等等的大致框架了,接下来只是要新增一个feature而已。那么如何实现一个RSS爬虫呢? 首先我希望这个功能可以做到以下的事情 [X] 可以成功爬取到 RSS 内容 [X] 可以成功解析 RSS 内容 [X] 可以自动启动爬取任务 在这里要说明一下要解析的是 Atom Feeds,介绍在 IBM。我们这次要获取的内容是:title, link, pubDate(文章里面的) ...
关于 Fetch 首先,因为我们不能使用jQuery(应主题要求),所以我们并不能使用.ajax来实现请求 这不正好,Fetch API提供了一个JavaScript接口,我们可以通过Fetch来实现无刷新评论 好处就是任何使用过 XMLHttpRequest 的人都能轻松上手,而且新的 API 提供了更强大和灵活的功能集 请注意,fetch 规范与 jQuery.ajax() 主要有三种方式的不同: 当接收到...
全文由wibus-wee编写,预计字数超过6000字 摘要 智能家居属于当代的热门话题,本篇文章将会研究智能家居技术是什么、如何工作的、如何设计组网、智能家居的问题以及如何开发智能家居设备(HomeKit) 什么是「智能家居」? 将“智能家居”这个词拆分来开,我们可以得到:智能和家居,「家居」是指我们日常生活中家里面用到的物品,也可以是增添我们生活乐趣的物品。总之,就是在家里使用的基本所有的东西。在外国对这个词他们称为:Smart Home 智能家居中的集成,并不是简简单单的将几个系统进行堆积,而是将很多原本单独、独立的系统,变成一个融合的、相互联系的、高效的系统。它...
1、Python 现在高一学的是python,这周刚讲了一下运算符,之后布置了一个小作业:求一个数的百十个位,要求用的类型是number而不是string(我一开始用的string被老师说不行) 之前之所以没有学Python就是因为高中会学,谁知道现在都已经到期中考试了,才开始学运算符,😭哭了 Number 的方式实现 -- coding: UTF-8 -- num = int(input("输入一个三位数:")) print("百位数:",num//100%10) print("十位数:",num//10%10) print("个位数:...
嗯..很久没写技术文章了哈哈哈。众所周知,Nestjs自己提供了一个异常过滤器,使用一个ExceptionFilter类可以在发生问题的时候额外输出多一些内容,那么久比如说:修改返回的数据结构,又或者是碰到错误的时候,及时使用Logger生成日志 如图,就是一个Logger.log返回的信息 image-20220114063844720 从 implements 开始 众所周知,nest提供了一个ExceptionFilt...
关掉!关掉!一定要关掉!再不关掉那些,Typecho设置,博主哪有美好的未来,主题哪有锦绣前程!(doge) Typecho的奇特Bug Typecho后台有设置评论选项的,看上去好像很强: 评论提交 所有评论必须经过审核 评论者之前须有评论通过了审核 必须填写邮箱 必须填写网址 检查评论来源页 URL 是否与文章链接一致 开启反垃圾保护 在文章发布 30 天以后自动关闭评论 同一 IP 发布评论的时间间隔限制为 1 分钟 必须填写邮箱,我如果关掉,但是在提交表单的form里面写了个require的话,???好像这个设置就没有用了 `...
找到元素 //通过 id 查找 HTML 元素 document.getElementById("intro"); //通过标签名查找 HTML 元素 getElementsByTagName("p") //通过类名找到 HTML 元素 document.getElementsByClassName("intro"); 修改 //添加属性: obj.setAttribute('attr_name','attr_value'); //获取属性值: obj.g...