TypeScript
文章平均质量分 54
真爱计划
需要源码的(https://github.com/Chicksqace),B站搜索(真爱计划)感谢三连支持!!!
展开
-
井字棋游戏开发
判断过程:遍历这个大数组,分别判断每一种情况对应的 3 个单元格元素,是否都是相同的 x 或 o 类名。思路:创建变量(steps),记录已下棋的次数,判断 steps 是否等于 9,如果等于说明平局。优化(1):防止单元格重复点击,在添加事件时,使用 once 属性,让单元格只能被点击一次。如果是平局,展示“平局”。思路:遍历判赢数组,分别判断每种情况对应的 3 个单元格元素,是否同时包含当前玩家的类名。然后,使用一个“大”数组(外层),来存储这 8 种情况(因为每次判赢都要判断所有情况)。原创 2023-01-29 20:24:46 · 269 阅读 · 0 评论 -
TypeScript之Web开发
这一块记录的是以前所学的内容,复习及温习最新所学的内容。原创 2023-01-27 16:13:02 · 310 阅读 · 0 评论 -
TypeScript 对象
对象:一组相关属性和方法的集合,并且是无序的。在 TS 中,如果要描述一个事物或一组相关数据,就可以使用对象来实现。原创 2023-01-26 21:24:22 · 257 阅读 · 0 评论 -
TypeScript 函数基础
所谓函数,就是声明一次但却可以调用任意多次的一段代码。意义:实现代码复用,提升开发效率。封装:将一段代码包装起来,隐藏细节。原创 2023-01-25 15:56:28 · 105 阅读 · 0 评论 -
TypeScript 数组
数组,是用于存放多个数据的集合。原创 2023-01-25 10:07:47 · 262 阅读 · 0 评论 -
TypeScript 语句
断点(Breakpoint):程序暂停的位置(调试时,程序运行到此处,就会暂停)。break和continue;break是终止循环,continue是跳过本次循环。注意:`VSCode`调试TS代码是需要配置的。此时可以下载codebugger这个插件。要求:打印出 ‘正在吃第n个包子’如何知道 for 循环执行过程的呢?3 计算1-100直接所有数字的和。借助断点调试,观察代码的执行过程。就是if--else if。for 循环的执行过程。1 在终端打印出1-5。2 买5个包子,吃包子。原创 2023-01-25 10:07:37 · 83 阅读 · 0 评论 -
TypeScript运算符:运算符
思考:加号可以跟字符串一起使用,那其他算术运算符(- * /)可以吗?2.字符串拼接(加号两边只要有一边是字符串,就执行字符串拼接。用于比较两个数据的值,并返回其比较的结果,结果为布尔类型。只要有一个条件满足时,就执行操作,用什么?两个条件同时满足时,再执行操作,用什么?其他算术运算符只应该跟数字类型一起使用。逻辑非,表示什么作用?(字符串内容为数字时才有意义)。就是+-*/,用来算术运算。注意:这里的+还有别的用处。记住:在字符串前面添加。其他方式:将字符串类型。===全等(没有转换)原创 2023-01-24 10:15:21 · 232 阅读 · 0 评论 -
TypeScript变量和数据类型:数据类型
平时浏览的网页中都有什么形式的内容啊?文字、图片、视频、音乐等。问题:计算机可以正确的处理这些内容,它是如何区分这些不同形式的内容呢?回答:数据类型。TypeScript 中的数据类型分为两大类:1 原始类型(基本数据类型)2 对象类型(复杂数据类型)TypeScript 中常用的基本数据类型有 5 个。分别是:number(数字类型,包括了浮点数)/ string(字符串类型)/ boolean(布尔类型)/ undefined / null。补充概念:这些类型的值,也叫做字面量。原创 2023-01-24 10:14:57 · 88 阅读 · 0 评论 -
TypeScript变量和数据类型:变量的使用
额外说明:VSCode 中代码下方的红色波浪线表示代码报错,出 Bug 了。变量的使用分为两步:1 声明变量并指定类型 2 给变量赋值。推荐:使用驼峰命名法(首字母小写,后面每个单词首字母大写)。代码就是程序员的脸面,规范的代码,能让人觉得专业、优雅。需求:交换两个变量的值(提示:借助于第三个变量)。约定了什么类型,就只能给变量赋什么类型的值。是 TS 的关键字,用来声明变量。age 是程序员自己定义的变量名称。推荐:变量名称要有意义,顾名思义。注意:分号是可选的,可省略。通俗的讲:变量,是用来。原创 2023-01-24 10:14:33 · 125 阅读 · 0 评论 -
TypeScript 初体验:注释和输出语句
Node.js 会执行我们写的代码,为了能够知道代码执行的结果,就需要使用输出语句,将结果打印出来。console 表示控制台,在 Node.js 中,指的是终端(黑窗口)。3. TypeScript 能直接在浏览器或 Node.js 中执行吗?推荐在写代码时,添加代码注释,增加代码的可读性。注释有两种形式:1 单行注释 2 多行注释。7. 在控制台打印信息的代码是什么?小括号中的内容,表示要打印的信息。,Bug更少,增加开发的幸福度。注意:注释的内容是不会执行的。注释是对代码的解释说明。原创 2023-01-24 10:14:06 · 1236 阅读 · 0 评论 -
TypeScript 初体验:第一个 TS 文件
① TS代码 -> JS代码:在当前目录打开终端,输入命令 tsc hello.ts 敲回车。② 执行JS:输入命令 node hello.js(注意:后缀为 .js)ts-node 包内部偷偷的将 TS -> JS,然后,执行 JS 代码。问题:每次修改代码后,都要重复执行两个命令才能执行 TS 代码,太繁琐。2. 写代码:在 hello.ts 文件中,写入以下代码,并保存。问题1:TS 代码能直接在 Node.js 里面运行吗?包,“直接”在 Node.js 中执行 TS 代码。文件后缀名为 .ts。原创 2023-01-24 10:13:57 · 1046 阅读 · 0 评论 -
TypeScript 初体验:开发工具准备
就是用来解析 TS 的工具包。提供了 tsc 命令,实现了 TS -> JS 的转。需要先将 TS 代码转化为 JS,然后就可以在 Node.js/浏览器中运行了。:用来安装前端开发中用到的包,是安装 Node.js 时自动安装的。Node.js/浏览器,只认识 JS 代码,不认识 TS 代码。(--global):全局标识,可以在任意目录中使用该工具。本次我们使用的工具是VScode和node.js。敲回车,来安装(注意:需要联网)。问题:为什么要安装这个工具包?(install):表示安装。原创 2023-01-24 10:13:48 · 336 阅读 · 0 评论 -
TypeScript 初体验:TypeScript 概述
JS 的类型系统存在“先天缺陷” ,绝大部分错误都是类型错误( Uncaught。我呼吁:准程序员们,为了发量、为了对象,让我们手拉手一起用 TS 吧。源码使用 TS 重写,释放出重要信号:TS 是趋势。可以在任何浏览器、任何计算机、任何操作系统上运行。优势二:类型系统提高了代码可读性,并使维护和。(简称:TS)是 JavaScript 的。与 TS 完美配合,是很多大型项目的首选。,使得开发更加严谨,提前发现错误,开发的开源编程语言,设计目标是。(JS 有的 TS 都有)。减少改 Bug 时间。原创 2023-01-24 10:13:33 · 118 阅读 · 0 评论