目录面向对象介绍类(class)构造器(构造函数)及this指向类的继承super关键字公共、私有、受保护 修饰符readonly 修饰符参数属性静态属性静态方法属性存取器(getter和setter)抽象类函数函数类型为函数定义类型书写完整函数类型可选参数和默认参数剩余参数函数重载小结面向对象介绍面向对象是程序中一个非常重要的思想,它被很多同学理解成了一个比较难,比较深奥的问题,其实不然。面向
让 TypeScript 开发后端服务更"有型"TL;DR用 schemats 根据数据库表结构生成 ts 类型文件;用 ts-sql-plugin 直接在代码中写 sql 语句, 并且直连数据库, 用 explain 检测 sql 语句正确性;用 skm_ts 根据 graphql 的 schema.gql 生成参数的 ts 类型文件;没错, 我是在推我的两个库.正文开发后端服务, 在我看来,
转载
2024-01-15 12:54:34
98阅读
Node.js后台项目搭建使用Express+TypeORM+TypeScript+MySQL介绍相关库:
Express:基于 Node.js 平台,快速、开放、极简的 Web 开发框架
TypeORM:较新的 ORM 框架,对 TypeScript 支持良好
TypeScript:JavaScript 的超集,在 JavaScript 基础上新增了一些用法
MySQL:MySQL 是一个关系型
转载
2024-01-29 15:22:12
81阅读
前提:有TS环境配置,有运行VSCode基本经历;环境配置:打开任意新文件夹,新建文件:tsconfig.json用于ts配置,内容包括: {
"compilerOptions":{
"module": "commonjs",
"sourceMap": true,
"outDir": "dist",
"declaration"
转载
2023-11-13 08:22:59
188阅读
在当前互联网时代,随着JavaScript的广泛使用,TypeScript作为其强类型的超集,逐渐被大家熟知。不仅在前端开发中,它在后端开发中的使用也变得越来越流行。特别是在构建大型、复杂的应用程序时,TypeScript的类型检查和强大的工具支持能够大大提高开发效率。
### 适用场景分析
在构建后端服务时,TypeScript能够为我们提供更好的维护性和可读性,尤其是当团队成员之间协作时。
是什么?使用springboot,activiti,mybatis,react,ant design pro,typescript 开发的后台管理系统(包含权限管理、工作流等功能),真正前后端分离的微服务架构,经过很多项目实战、淬炼、软件开发公司主流技术的集大成者。功能点、技术点前端采用react ant design框架,后端spring boot,mybatis开发框架,数据库:mysql,前
转载
2023-12-17 13:48:30
112阅读
一. 添加typescript 用 yarn create react-app my-app --typescript 创建基础项目, 用 yarn add typescript @types/node @types/react @types/react-dom @types/jest 添加typescript, 将所有的js文件改为ts或
转载
2023-12-22 13:07:24
225阅读
项目背景最近接到一个比较简单的任务,需求如下: 1、从MQTT服务器订阅断电报警信息然后入库到SQLServer或者MySQL数据库中 2、从MQTT服务器订阅到站点报警(0断电,1来电)、GPS信息(经纬度)、设备信号,然后在内存中缓存每个站点的这三种信息,再加上最新通信时间(接收到订阅的消息的最新时间), 3、针对每个站点(SS打头的编码)和ClientID(设备编码),做一个HTTP GET
转载
2024-08-09 12:33:55
50阅读
一、ts的基本了解1、ts(Typescript简称)是js的发展方向,对变量的类型进行严格限制,使前端变成了强语言类型。React、Vue也会加入TS的阵营。2、ts的使用需要安装:npm/cnpm install -g typescript3、ts的运行:(1)、新建ts文件index.ts (2)、ts语法在浏览器上无法运行,所以需要使用如下命令 : tsc index
转载
2024-01-10 11:57:06
163阅读
本文总结一下使用TypeScript开发应用程序的一点小经验。说之前,推荐一个VSCODE立即执行TS代码的插件quokka.js, 使用方式,ctrl+shipt+p,输入关键字quokka回车之后,输入代码之后会立即执行开发之前确定实体类型 在正式编码之前,如果没有接口文档的话,最好能拿到数据字典,根据数据字典定义一下项目中实体类型,例如数据字典中有用户表,企业表,我们就可以新建一个types
转载
2023-08-10 19:28:47
380阅读
前言:利用实习闲暇时间以及过年这段时间,自己慢慢摸索搭建了一套Springboot+mybatis的后台,React+Redux+React-router+Typescript的前端。项目已基本完成,现在总结一下搭建开发过程. 前端github地址: https://github.com/www2388258980/rty-
转载
2024-01-19 22:39:47
98阅读
2020 年最有前途的五种语言,TypeScript 已经成为其中之一。大约 60% 的前端程序员正在使用或曾使用过 TypeScript,而另外 22% 的开发者希望尝试使用。那么什么是 TypeScript?TypeScript 和 JavaScript 语法没有明显的区别,意味着你无需学习很多知识就可以
python后端开发学习内容有哪些?【导语】Python是一个强大的面向对象的程序设计语言,在人工智能领域,在网络爬虫、服务器开发、3D游戏、网络编程、数据分析、Web开发、运维、测试等多个领域都有不俗的表现,但学习的知识点也很多,实战技巧复杂,那么python后端开发学习内容有哪些呢?第一阶段:Python语言基础主要学习Python最基础知识,如Python3、数据类型、字符串、函数、类、文件
转载
2023-09-18 20:54:20
25阅读
恰逢最近需要编写一个简单的后端 Node.js 应用,由于是全新的小应用,没有历史包袱 ,所以趁着这次机会换了一种全新的开发模式:语言使用 TypeScript,不仅仅是强类型那么简单,它还提供很多高级语法糖,提高编程效率。兼顾 Restful + GraphQL 方式提供数据接口,前两年 GraphQL 特别流行,最近这段时间有些平淡下来(现在比较火热的是 Serverle
一、前后端概念 前端:指网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。核心技术是:HTML、CSS、javaSc。 后端:后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。比如,用于托管网站和 App 数据的服务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来
转载
2023-09-14 18:42:49
160阅读
1.目的: 通过python3+flask+mysql搭建一个简单的后端服务,实现对数据库的增删改查操作。2.代码结构: 代码下载地址:https://github.com/songteng2012/python3-flask-mysql2.1 .创建学生表结构st_table.sql-- 创建学生表结构
DROP TABLE IF EXISTS students;
CREATE TABLE s
转载
2023-06-08 16:04:21
321阅读
由于毕业项目需要前后端都有,前端做了个大概,思路设计的基本清晰,所以后台开始准备着手做了~前期工作 刚开始自己打算把后台文件直接放到前端项目文件中,考虑到后台配置问题、前后端分离,所以把后台放到一个独立的项目文件中,这样方便管理和修改~步骤:提前安装好nodejs首先选择创建项目的地址,如果在某个文件夹中创建,则在其文件夹中cmd,然后输入expres
转载
2023-09-19 09:38:24
138阅读
看看用TypeScript怎样实现常见的设计模式,顺便复习一下。 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。 这里尽量用原创的,实际中能碰到的例子来说明模式的特点和用处。备忘录模式 Memento特点:通过保存对象之前的状态来使对象可以恢复到之前的样子。用处:当对象需要保存/加载某一时刻的状态时可
转载
2024-10-10 18:25:31
135阅读
前言现在 Node.js 的生态越来越成熟,有好多公司直接使用 Node 构建其后端应用,放在线上跑。TypeScript 是微软的编程语言,近年来受到的关注也是越来越多。作为一个常年写后端接口的人,便想:能不能利用这两者,来给自己的工作流,带来一点不一样的感觉。(由于这不是写客户端 JS,所以我们并不需要 webpack 等工具 )步骤初始化项目假设项目目录是 project 。cd proje
转载
2023-10-09 15:15:55
160阅读
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助
背景最近新接手了一批项目,还没来得及接新需求,一大堆bug就接踵而至,仔细一看,应该返回数组的字段返回了 null,或者没有返回,甚至返回了字符串 "null"???这我能忍?我立刻截图发到群里,用红框加大加粗重点标出。后端同学也积极响应,答应改正。第二天,同样的事情又在其他的项目上演,我只是一个小前端,为什么什么错都找
转载
2024-05-20 15:38:06
46阅读