kiny-mathtype-katex渲染

富文本编辑器集成数学公式的解决方案,并且在小程序中显示。

解决的问题: 1.直接用 latex 写公式,在小程序中直接显示。 2.富文本编辑数学公式,在小程序中显示。

阅读更多

TypeScript 深入浅出

什么是 TypeScript?

TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。

简而言之,TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯JavaScript。从技术上讲TypeScript就是具有静态类型的 JavaScript 。

阅读更多

vue-Router

任何框架的学习,要想学习好,首先必须全部了解最基本的 api,然后才是框架的封装,框架的优化,框架的底层原理,框架的源码。

工作项目的开发没有问题,不代表你就已经完全了解了vue-Router,认真的研究文档的每一个细节,会保证你的开发思路更加清晰,开发效率更高。

阅读更多

简单实现模拟 vue 的数据响应

主要实现的是修改对象里面的属性,从而使得页面中的显示改变。

采用的是:

  1. Object.defineProperty 这个属性来监听对象属性的改变
  2. window 设置一个变量,来记录当有属性改变的时候,将需要调用的函数记录一下
  3. set 中,当数据属性修改的时候,for 循环来调用相关改变页面的的函数

阅读更多

项目-博客-插件库 (代码已开源)

该博客是本人5年前写的,主要技术栈用的是node+mongodb+swig模板引擎+vue+boot+微信小程序,通过小程序的引流,网站的用户量达到3000+,插件上传俩量达到4000+ 个。

可以实现用户注册,用户登陆,私人博客文章展示,插件上传,插件功能的预览和下载,技术书籍的电子版,前端技术相关的视频学习等功能。

相关的代码和安装流程,可以查阅本人的github,代码已经开源,下载安装就可部署此网站和管理系统。

主要实现的功能如下:

后台管理系统

  • 网站用户管理
  • 网站菜单管理(包括pc和h5)
  • 内容管理(博客的创建、列表、编辑、删除)
  • 视频管理(视频的上传、编辑、删除)
  • 菜单管理(jq22功能网站)
  • 资源管理(jq22功能网站)(资源的上传、pdf文件书籍的上传、zip插件的上传)

    网站

  • 博客列表
  • 登陆入口
  • 热点文章
  • 静态资源链接汇总展示
  • 视频列表页
  • 前端资料库(类jq22),资源的列表页、资源的功能演示页、资源的下载页

    手机端网站(vue)

  • 纯博客网站

    微信小程序

  • 纯博客微信小程序

阅读更多