From 8f05910384817a1016be29655dfd8211d390de3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E4=BF=8A=E6=9D=B0?= <3130017146@qq.com> Date: Thu, 24 Oct 2024 08:57:22 +0000 Subject: [PATCH 1/4] add README.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 叶俊杰 <3130017146@qq.com> --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..bc42fd6 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +js \ No newline at end of file -- Gitee From ba76e3106b649886f5c49e33bb5d8d24e62be799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E4=BF=8A=E6=9D=B0?= <3130017146@qq.com> Date: Thu, 24 Oct 2024 17:01:42 +0800 Subject: [PATCH 2/4] 5 --- .../Javaspcript.md" | 361 ++++++++++++++++++ 1 file changed, 361 insertions(+) create mode 100644 "\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" diff --git "a/\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" "b/\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" new file mode 100644 index 0000000..e04e3b1 --- /dev/null +++ "b/\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" @@ -0,0 +1,361 @@ +# 笔记 + +### JavaScript的关键特点: + +1. **动态性**:JavaScript是一种动态类型语言,变量的类型可以在运行时更改,这为开发者提供了很大的灵活性。 +2. **解释性**:JavaScript代码通常在浏览器中运行,由浏览器的JavaScript引擎解释,而不需要编译过程。因此,开发者可以快速测试和迭代代码。 +3. **面向对象**:JavaScript支持面向对象编程的特性,包括对象、类和继承等。虽然它的面向对象模型与传统语言(如Java或C++)有所不同,但仍然提供了很强的模块化和封装能力。 +4. **事件驱动**:JavaScript能够响应用户的输入,如鼠标点击、键盘输入等,允许开发者创建交互性强的网页。 +5. **运行环境**:最初,JavaScript主要在浏览器中使用,但随着Node.js等技术的出现,JavaScript现在也可以用于服务器端开发。这使得开发者能够使用同一种语言处理客户端和服务器端的代码。 +6. **丰富的生态系统**:JavaScript拥有强大的生态系统,包含大量的框架和库如: + - **前端框架**:如React、Vue.js和Angular,这些框架帮助开发者构建更复杂和高效的用户界面。 + - **后端框架**:如Express.js,允许开发者使用JavaScript构建服务器和APIs。 + - **包管理器**:如npm和Yarn,方便管理项目依赖和库。 + +### JavaScript的应用领域: + +- **网页开发**:实现动态内容、交互效果和前端验证等功能。 +- **服务器端编程**:使用Node.js构建后端应用程序。 +- **移动应用开发**:通过框架如React Native,可以使用JavaScript开发跨平台的移动应用。 +- **桌面应用开发**:使用Electron等技术创建跨平台的桌面应用程序。 + +### 基本语法示例: + +```javascript +// 变量声明 +let message = "Hello, World!"; +console.log(message); + +// 函数定义 +function add(a, b) { + return a + b; +} + +// 调用函数 +let sum = add(5, 10); +console.log("Sum:", sum); + +// 条件语句 +if (sum > 10) { + console.log("The sum is greater than 10."); +} + +// 循环 +for (let i = 0; i < 5; i++) { + console.log("Iteration:", i); +} +``` + +# 作业 + +## 基础练习 + +#### 02-js书写位置-内部 + +```javascript + + + + + + + + Document + + + + + + + + +``` + +#### 03-js书写位置-外部 + +```javascript + + + + + + + + Document + + + + + + + + +``` + +#### 04-js书写位置-行内 + +```javascript + + + + + + + + Document + + + + + 行内方式写js + + + +``` + +#### 05-结束符与注释 + +```javascript + + + + + + + + Document + + + + + + + + + + +``` + +#### 06-输入和输出语法 + +```javascript + + + + + + + + Document + + + + + + + + +``` + +#### 07-变量的使用与更新 + +```javascript + + + + + + + + Document + + + + + + + +``` + +#### 08-输入用户名案例 + +```javascript + + + + + + + + Document + + + + + + + +``` + +#### 09-交换2个变量 + +```javascript + + + + + + + + Document + + + + + + + +``` + +#### 10-变量的命名规范 + +```javascript + + + + + + + + Document + + + + + + + +``` + +#### 11-输入姓名年龄案例 + +```javascript + + + + + + + + Document + + + + + + + +``` + +#### 12-let和var的区别 + +```javascript + + + + + + + + Document + + + + + + + +``` \ No newline at end of file -- Gitee From 21180bb686b1fe7be1f7f86074d9420f270cbb8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E4=BF=8A=E6=9D=B0?= <3130017146@qq.com> Date: Thu, 24 Oct 2024 17:03:26 +0800 Subject: [PATCH 3/4] 9 --- .../Javaspcript.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" => "\345\217\266\344\277\212\346\235\260/Javaspcript.md" (100%) diff --git "a/\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" "b/\345\217\266\344\277\212\346\235\260/Javaspcript.md" similarity index 100% rename from "\345\217\266\344\277\212\346\235\260/20241024 \345\210\235\345\247\213JavaScript/Javaspcript.md" rename to "\345\217\266\344\277\212\346\235\260/Javaspcript.md" -- Gitee From 0727568b7c501265b34fb59bc504f44fecd0eff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E4=BF=8A=E6=9D=B0?= <3130017146@qq.com> Date: Thu, 24 Oct 2024 17:04:27 +0800 Subject: [PATCH 4/4] 5 --- .../20241024 Javaspcript.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "\345\217\266\344\277\212\346\235\260/Javaspcript.md" => "\345\217\266\344\277\212\346\235\260/20241024 Javaspcript.md" (100%) diff --git "a/\345\217\266\344\277\212\346\235\260/Javaspcript.md" "b/\345\217\266\344\277\212\346\235\260/20241024 Javaspcript.md" similarity index 100% rename from "\345\217\266\344\277\212\346\235\260/Javaspcript.md" rename to "\345\217\266\344\277\212\346\235\260/20241024 Javaspcript.md" -- Gitee