diff --git "a/01 \351\231\210\346\242\246\346\242\246/20231026 js\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214\345\216\206\345\217\262.md" "b/01 \351\231\210\346\242\246\346\242\246/20231026 js\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214\345\216\206\345\217\262.md" deleted file mode 100644 index befc6cc905086f2ca93030b90f992f407a3650f8..0000000000000000000000000000000000000000 --- "a/01 \351\231\210\346\242\246\346\242\246/20231026 js\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214\345\216\206\345\217\262.md" +++ /dev/null @@ -1,99 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -js的编写方式和注意事项 - -```html - -

樊小郭喜欢吃蚂蚱,不信你点点看

- -

那你猜猜gyy喜欢吃什么,是西红柿吗?

- - -

- 我是陈梦梦 - -

- - - - - -``` - - - -js部分 - -```js -var b=document.getElementById('a3'); -b.onclick=function(){ - alert('你不是!') -} -//注释 -//单行注释 -/* 多行注释*/ -/**文本注释 */ -``` - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -是c语言和self语言的爱情结晶 - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - 引擎相当于内核 越好就越快 - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -| 交换方法 | 效果查看 | 一些备注 | -| -------------- | :------------------: | ------------------------------------- | -| alter | 弹窗查看 | | -| console.log | 在浏览器控制台查看 | 相当于select | -| document.write | 在浏览器页面查看 | | -| prompt | 在浏览器接受用户输入 | 在consocle有值返回(类似功能confirm) | - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -```html -1. var name = '陈梦梦'; -2. var age = 18; -3. var address = '漳平'; -4. var hobby = '盘串'; -5. var height= 180; -6. var birth = '2004-03-01'; -7. var work = 'student'; -8. var Age = 19; -9. var Name = 'CMM'; -10. var Heigth= 181; -``` - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - - - -1. number :数值 -2. string:字符串 -3. boolean:布尔值 -4. null:空对象 -5. undefined:未定义;未初始化值 -6. symbol:独一无二的值(ES6新增) diff --git "a/02 \351\231\210\346\230\216\345\207\275/.keep" "b/02 \351\231\210\346\230\216\345\207\275/.keep" deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git "a/02 \351\231\210\346\230\216\345\207\275/1026\347\254\224\350\256\260.md" "b/02 \351\231\210\346\230\216\345\207\275/1026\347\254\224\350\256\260.md" deleted file mode 100644 index 86650adcdd21e2af061dc6ce5a9e0c6317645c6d..0000000000000000000000000000000000000000 --- "a/02 \351\231\210\346\230\216\345\207\275/1026\347\254\224\350\256\260.md" +++ /dev/null @@ -1,82 +0,0 @@ -````mysql -## 一. 完成课堂所有的代码 - -```javascript - - - - - - Document - - - -

这是H1标签

-

这是H2标签

- -

这是H3标签

- - - -let num1=document.querySelector('.b1') -num1.onclick=function() { - alert('你点击了H3标签') - -} -``` - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -由BE用时10天开发出来 Javascript 结合了(c语言、scheme语言、JAVA语言 、self语言) - - - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - 将javascript 高级编程语言转换成机器指令 - - - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -document.write - -prompt - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -- String - 存储文本,例如"Hello World"。 字符串值用双引号括起来 -- int - 存储整数 (整数),不带小数,如123或-123 -- float - 存储带小数的浮点数,例如19.99或-19.99 -- char - 存储单个字符,如"a"或"B"。 字符值用单引号括起来 -- boolean -- String - 存储文本,例如"Hello World"。 字符串值用双引号括起来 -- int - 存储整数 (整数),不带小数,如123或-123 -- float - 存储带小数的浮点数,例如19.99或-19.99 -- char - 存储单个字符,如"a"或"B"。 字符值用单引号括起来 -- boolean - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - -- string -- number -- boolean -- object -- function -- symbol - -Number() 转换为数字, String() 转换为字符串, Boolean() 转换为布尔值。 -\ No newline at end of file -```` - diff --git "a/03 \350\265\226\345\277\203\345\246\215/20231026 Day01\344\275\234\344\270\232\345\270\203\347\275\256.md" "b/03 \350\265\226\345\277\203\345\246\215/20231026 Day01\344\275\234\344\270\232\345\270\203\347\275\256.md" deleted file mode 100644 index f300bff60f2ca761f11cd2cd6c6e4fb8b88b3ce7..0000000000000000000000000000000000000000 --- "a/03 \350\265\226\345\277\203\345\246\215/20231026 Day01\344\275\234\344\270\232\345\270\203\347\275\256.md" +++ /dev/null @@ -1,157 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -```html - - - - - - Document - - - - 百度一次啊 -
- - Google一下 - -
- - demo3一下 - - - const bingEl = document.querySelector('#bing') - bingEl.onclick = function(){ - alert('demo3一下') - } -
- - - - -``` - - 通常每条语句的后面我们会添加一个分号,表示语句的结束: - - 分号的英文是semicolon  当存在换行符(line break)时,在大多数情况下可以省略分号; - - JavaScript 将换行符理解成“隐式”的分号; - -这也被称之为自动插入分号(an automatic semicolon); - -```js -// 单行注释 -/* 多行注释 */ -``` - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -| **发明人** | 布莱登·艾奇 | -| :----------- | :---------- | -| **时间** | **1995年** | -| **发明时长** | **10天** | -| **地点** | **美国** | - -1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。网景公司急需一种网页脚本语言,使得浏览器可以与网页互动 - -网景公司当时有两个选择:一个是采用现有的语言,比如Perl、Python、Tcl、Scheme等等,允许它们直接嵌入网页;另一个是发明一种全新的语言 - -这两个选择各有利弊。第一个选择,有利于充分利用现有代码和程序员资源,推广起来比较容易;第二个选择,有利于开发出完全适用的语言,实现起来比较容易 - -到底采用哪一个选择,网景公司内部争执不下,管理层一时难以下定决心 - -就在这时,发生了另外一件大事:1995年Sun公司将Oak语言改名为Java,正式向市场推出 - -Sun公司大肆宣传,许诺这种语言可以”一次编写,到处运行”(Write Once, Run Anywhere),它看上去很可能成为未来的主宰 - -网景公司动了心,决定与Sun公司结成联盟。它不仅允许Java程序以applet(小程序)的形式,直接在浏览器中运行;甚至还考虑直接将Java作为脚本语言嵌入网页,只是因为这样会使HTML网页过于复杂,后来才不得不放弃 - -总之,当时的形势就是,网景公司的整个管理层,都是Java语言的信徒,Sun公司完全介入网页脚本语言的决策。因此,Javascript后来就是网景和Sun两家公司一起携手推向市场的,这种语言被命名为”Java+script” - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - JavaScript引擎就是一种程序虚拟机。 - -简单地说,JavaScript引擎能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。如*var a = 1 + 2;* JavaScript引擎的作用就是(解析)这行代码,并且将a的值变为3。 - -学过编译原理的人都知道,对于静态语言来说(如Java、C++、C),处理上述这些事情的叫**编译器(Compiler)**,相应地对于JavaScript这样的动态语言则叫**解释器(Interpreter)**。两者的区别: - -- **编译器是将源代码编译为另外一种代码(比如机器码,或者字节码)** -- **解释器是直接解析并将代码运行结果输出**。 比方说,firebug的console就是一个JavaScript的解释器。 - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -| 交互方法 | 方法说明 | 效果查看 | -| -------------- | -------------- | -------------------- | -| alert | 接受一个参数 | 弹窗查看 | -| console.log | 接受多个参数 | 在浏览器控制台查看 | -| document.write | 接受多个字符串 | 在浏览器页面查看 | -| prompt | 接受一个参数 | 在浏览器接受用户输入 | - -```js -alert('nct') -undefined - -console.log('ENHYPEN') -VM290:1 ENHYPEN -undefined - -console.log('ENHYPEN','NCT') -VM353:1 ENHYPEN NCT -undefined - -a='ENHYPEN' -B='TXT' -console.log(a,B) -VM610:3 ENHYPEN TXT -undefined - -document.write('Straykids','iKON') -undefined - -prompt('TXT') -'12' -``` - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -```js -类型 前缀 示例 -数组(Array)       a        aItems -布尔值(Boolean)    b        bIsComplete -浮点数(Float)    f       fPrice -函数(Function)      fn      fnHandler -整数(Integer)       i       iItemCount -对象(Object)      o       oDIv1 -正则表达式(RegExp) re      reEmailCheck -字符串(String)    s       sUserName -变量(Variant)       v       vAnything -``` - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - -| **数据类型** | **说明:(四基两空一对象)** | -| --------------- | :----------------------------------------------------------- | -| Number数值 | JavaScript 数值类型不再细分整型、浮点型等,js 的所有数值都属于浮点型,64位浮点数 | -| String字符串 | 最抽象的数据类型,信息传播的载体,字符串必须包含在单引号、双引号或反引号之中,一个字符两个字节 | -| Boolean布尔值 | 最机械的数据类型,逻辑运算的载体,仅有两个值,true / false | -| Symbol符号类型 | ES6 引入的一种新的原始数据类型,表示独一无二的值,不常用 | -| null空值 | 表示不存在,当为对象的属性赋值为 null,表示删除该属性,使用 typeof 运算符检测 null 值,返回 Object | -| undefined未定义 | 当声明变量而没有赋值时会显示该值,可以为变量赋值为 undefined | -| Object对象 | 是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量 | - - - - - - - diff --git "a/05 \350\260\242\351\223\226\346\265\251/20231026 JavaScript\345\210\235\350\257\206.md" "b/05 \350\260\242\351\223\226\346\265\251/20231026 JavaScript\345\210\235\350\257\206.md" deleted file mode 100644 index 80ec5728a68048f95eae2d535732c8929aa968ed..0000000000000000000000000000000000000000 --- "a/05 \350\260\242\351\223\226\346\265\251/20231026 JavaScript\345\210\235\350\257\206.md" +++ /dev/null @@ -1,102 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -~~~html -百度一下 -Google一下 - -Google一下 - -bing一下 - - - - - - - -~~~ - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -~~~javascript -1995年网景公司招募了BE这位大佬,希望将Scheme 语言 作为脚本语言,但是95年sum公司发行Java语言,网景公司动了心,想与sum公司结盟,希望将Java嵌入网页中运行但是BE非常热衷于Scheme,管理层希望可以简化Java 来适应网页脚本的需求,但是BE对此不感兴趣,用十天设计出来了JavaScript -~~~ - - - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - ~~~JavaScript - // 我们前面说过,高级的编程语言都是需要转成最终的机器指令来执行的; - //  事实上我们编写的JavaScript无论你交给浏览器或者Node执行,最后都是需要被CPU执行的; - //  但是CPU只认识自己的指令集,实际上是机器语言,才能被CPU所执行; - //  所以我们需要JavaScript引擎帮助我们将JavaScript代码翻译成CPU指令来执行; - ~~~ - - - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -```javascript -document.write // 接受多个字符串 // 效果:在浏览器页面查看 -``` - -~~~JavaScript -prompt // 接受一个参数 // 在浏览器接受用户输入 -~~~ - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -~~~JavaScript -let age = 18; // number -let str = '啧啧啧' // 字符串 -let age = 20; // 20岁 -let num = 18; -let str = '张' // 字符串 -let str = '程' // 字符串 -let str = '啧啧啧' // 字符串 -let flag = true; -let flag = false; -let arr =[1,'p',true,"张三"] // 数组 -~~~ - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - -~~~JavaScript -1.Boolean (布尔值) 有2个值:true和false - -2.null 一个表明 null 值的特殊关键字。JavaScript 是大小写敏感的,因此 null 与 Null、NULL或变体完全不同。 - -3.undefined,和 null 一样是一个特殊的关键字,undefined 表示变量未赋值时的属性。 - -4.Number(数字),整数或浮点数,例如: 42 或者 3.14159。 - -5.String(字符串),字符串是一串表示文本值的字符序列,例如:"Howdy" 。 - -6.BigInt(任意精度的整数) ,可以安全地存储和操作大整数,甚至可以超过数字的安全整数限制。 - -7.Object(对象),即引用类型。包括 Object Array、Function 等。 -~~~ - - - diff --git "a/06 \351\231\210\345\277\227\344\274\237/20231026 \345\210\235\350\257\206JavaScript.md" "b/06 \351\231\210\345\277\227\344\274\237/20231026 \345\210\235\350\257\206JavaScript.md" deleted file mode 100644 index 15508bcff00f561abc5c90cceb60eee66f37fe8b..0000000000000000000000000000000000000000 --- "a/06 \351\231\210\345\277\227\344\274\237/20231026 \345\210\235\350\257\206JavaScript.md" +++ /dev/null @@ -1,97 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -```html - - - - - - Document - - - 百度一下 -
- google一下 -
- - bing一下 - - - - - -``` - -```javascript -const bingel = document.querySelector(".bing") -bingel.onclick = function(){ - alert("bing一下") -} -``` - - - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -javascript最初的名字是叫mocha(摩卡) 在2.0更名为livescript到后面正式改为javascript - - - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - JavaScript引擎就是一种程序虚拟机,简单地说,JavaScript引擎能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序. - - - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -alert 接受一个参数 弹窗查看 - -console.log 接受多个参数 在浏览器控制台查看 - -document.write 接受多个字符串 在浏览器页面查看 - -prompt 接受一个参数 在浏览器接受用户输入 - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -``` -类型 -浮点数(Float) -函数(Function)  -对象(Object)     -变量(Variant)   -正则表达式(RegExp) -整数(Integer)     -数组(Array)     -布尔值(Boolean) -字符串(String)    -``` - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - -| **数据类型** | **说明:(四基两空一对象)** | -| --------------- | ------------------------------------------------------------ | -| Number数值 | JavaScript 数值类型不再细分整型、浮点型等,js 的所有数值都属于浮点型,64位浮点数 | -| String字符串 | 最抽象的数据类型,信息传播的载体,字符串必须包含在单引号、双引号或反引号之中,一个字符两个字节 | -| Boolean布尔值 | 最机械的数据类型,逻辑运算的载体,仅有两个值,true / false | -| Symbol符号类型 | ES6 引入的一种新的原始数据类型,表示独一无二的值,不常用 | -| null空值 | 表示不存在,当为对象的属性赋值为 null,表示删除该属性,使用 typeof 运算符检测 null 值,返回 Object | -| undefined未定义 | 当声明变量而没有赋值时会显示该值,可以为变量赋值为 undefined | -| Object对象 | 是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量 | - diff --git "a/07 \345\210\230\346\226\207\351\224\213/20231026js\345\237\272\347\241\200.md" "b/07 \345\210\230\346\226\207\351\224\213/20231026js\345\237\272\347\241\200.md" deleted file mode 100644 index 91dd5d6993ae3042cb74bd57d666ed9cf12ccd55..0000000000000000000000000000000000000000 --- "a/07 \345\210\230\346\226\207\351\224\213/20231026js\345\237\272\347\241\200.md" +++ /dev/null @@ -1,73 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - - -~~~java - - - - - - 活菩萨 - - - -

双击

- -

关注

- - -

评论666 - -

- - - -``` -~~~ - -```java -js部分 -var b=document.getElementById('a3'); -b.onclick=function(){ - alert('你全家身体健康') -} - -``` - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -被人十天设计出来的,最初名为Mocha,后经两次改名最终名为javaScript,是一个借鉴了多种语言(c,java,scheme,Self)而诞生的语言。 - -## 三. 说说你对JS引擎的理解(自己的话术总结) - -js引擎就是将js代码翻译为CPU能识别的CPU指令来执行。 - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -alert 接受一个参数 - -console.log 接受多个参数 - -doucument.write 接受多个字符串 - -prompt 接受一个参数 - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -字符串(string)、数值(number)、布尔值(boolean)、null、undefined对象(Object)、数组(Array)、函数(Function - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习)! - -1.boolean(布尔值)有两个值:TRUE 和false; - -2.Object对象,是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量。 \ No newline at end of file diff --git "a/08 \345\256\230\346\226\207\350\257\232/20231026 js.md" "b/08 \345\256\230\346\226\207\350\257\232/20231026 js.md" deleted file mode 100644 index 4ce26d4f5946d74d62b339ed514020dc0c4d2504..0000000000000000000000000000000000000000 --- "a/08 \345\256\230\346\226\207\350\257\232/20231026 js.md" +++ /dev/null @@ -1,125 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -~~~ js - - - - - - Document - - - -

第一个

- -

第二个

- - - -

第三个

- - - - -~~~ - - - -~~~ js -const a1 = document.querySelector("#dd") -a1.onclick=function(){ - alert("太酷了") -} -~~~ - - - - - -~~~ js - - - - - - Document - - - - - -~~~ - - - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -1995年网景公司招募了程序员Brendan Eich 希望将Scheme语言作为脚本语言的可能性,就在这时Sum公司正式把Java向市场推出,网景公司动了心,决定与Sum公司结盟,希望将java嵌入到网页中运行,由于Brendan Eich 非常热衷于Scheme,但是管理层倾向于java,但是Brendan Eich 不感兴趣 ,他利用十天时间 借鉴C语言的基本语法,借鉴JAVA语言的数据类型和内存管理,借鉴Scheme语言的函数,借鉴self语言的继承机制 设计出了javascript。 - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - js引擎帮助我们将javascript代码翻译成cpu指令来执行 - -高级的编程语言都是需要转成最终的机器指令来执行 - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -~~~ js -doucument.write 接受多个参数 在浏览器页面查看 - -prompt 接受一个参数 在浏览器接受用户输入 -~~~ - - - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - - let str = '艾玛呀' // 字符串 - - let num = 18; - -let age = 12; // number - -let str = '酷' // 字符串 - - let str = '纽' // 字符串 - - let str = '帅' // 字符串 - - let age = 20; // 年龄 - - let flag = true; - -let flag = false; - - let arr =[1,'p',true,"小叶"] - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - -~~~ js -null类型 //表示空值 -String类型 //字符串 -boolaean类型 //布尔 -Number类型 //数字 -~~~ - - - diff --git "a/09 \346\233\271\346\255\243\346\263\242/20231026 JavaScript\345\237\272\347\241\200.md" "b/09 \346\233\271\346\255\243\346\263\242/20231026 JavaScript\345\237\272\347\241\200.md" deleted file mode 100644 index 99119bef6e30e1224700785466a08fa3a735f2be..0000000000000000000000000000000000000000 --- "a/09 \346\233\271\346\255\243\346\263\242/20231026 JavaScript\345\237\272\347\241\200.md" +++ /dev/null @@ -1,83 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -```javascript - - - - - - Document - - - -

这是H1标签

-

这是H2标签

- -

这是H3标签

- - - -``` - - - -```javascript -let num1=document.querySelector('.b1') -num1.onclick=function() { - alert('你点击了H3标签') - -} - -``` - - - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -​ 1995年网景公司招募了程序员Brendan Eich,就在这一年sum公司将Java正式向市场推出,网景公司就看到了未来和sum公司联盟将Java嵌入网页中使用,但是程序员BE非常热衷于Scheme;而网景公司管理层又热衷于JAVA。BE就结合C语言、Java、Scheme设计出了JS的第一代是Mocha(摩卡),第二代更名为LiveScript,在更新到第三代的时候蹭了一下Java的热度再次更名为我们熟知的JavaScript。 - - - -## 三. 说说你对JS引擎的理解(自己的话术总结) - -​ SpiderMonkey:第一款JavaScript引擎,由BE开发但发现不好使,陆续又使用了微软的Chakra,苹果的JavaScriptCore - -最后谷歌研发了超级无敌好用的爆炸的:V8,帮助Chrome从众多浏览器中脱颖而出。 - - - -## 四. JavaScript的交互方式有哪些?(后两种方式) - - document.write接受多个字符串在浏览器页面查看 - -prompt接受一个参数在浏览器接受用户输入 - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -字符串(string)、数值(number)、布尔值(boolean)、null、undefined对象(Object)、数组(Array)、函数(Function) - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - -定义变量:const ,let ,var ,直接赋值 - -Number数值,JavaScript 数值类型不再细分整型、浮点型等,js 的所有数值都属于浮点型,64位浮点数。 - -String字符串,最抽象的数据类型,信息传播的载体,字符串必须包含在单引号、双引号或反引号之中,一个字符两个字节。 - -Boolean布尔值,最机械的数据类型,逻辑运算的载体,仅有两个值,true / false。Symbol符号类型,ES6 引入的一种新的原始数据类型,表示独一无二的值,不常用。 - -undefined未定义,当声明变量而没有赋值时会显示该值,可以为变量赋值为 undefined。 - -Object对象,是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量。 - - - diff --git "a/10 \346\270\251\350\264\265\351\233\257/20231026 js\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214\345\216\206\345\217\262.md" "b/10 \346\270\251\350\264\265\351\233\257/20231026 js\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214\345\216\206\345\217\262.md" deleted file mode 100644 index befc6cc905086f2ca93030b90f992f407a3650f8..0000000000000000000000000000000000000000 --- "a/10 \346\270\251\350\264\265\351\233\257/20231026 js\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214\345\216\206\345\217\262.md" +++ /dev/null @@ -1,99 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -js的编写方式和注意事项 - -```html - -

樊小郭喜欢吃蚂蚱,不信你点点看

- -

那你猜猜gyy喜欢吃什么,是西红柿吗?

- - -

- 我是陈梦梦 - -

- - - - - -``` - - - -js部分 - -```js -var b=document.getElementById('a3'); -b.onclick=function(){ - alert('你不是!') -} -//注释 -//单行注释 -/* 多行注释*/ -/**文本注释 */ -``` - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -是c语言和self语言的爱情结晶 - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - 引擎相当于内核 越好就越快 - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -| 交换方法 | 效果查看 | 一些备注 | -| -------------- | :------------------: | ------------------------------------- | -| alter | 弹窗查看 | | -| console.log | 在浏览器控制台查看 | 相当于select | -| document.write | 在浏览器页面查看 | | -| prompt | 在浏览器接受用户输入 | 在consocle有值返回(类似功能confirm) | - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -```html -1. var name = '陈梦梦'; -2. var age = 18; -3. var address = '漳平'; -4. var hobby = '盘串'; -5. var height= 180; -6. var birth = '2004-03-01'; -7. var work = 'student'; -8. var Age = 19; -9. var Name = 'CMM'; -10. var Heigth= 181; -``` - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - - - -1. number :数值 -2. string:字符串 -3. boolean:布尔值 -4. null:空对象 -5. undefined:未定义;未初始化值 -6. symbol:独一无二的值(ES6新增) diff --git "a/11 \351\202\271\344\272\250\344\274\237/Day01 \344\275\234\344\270\232\345\270\203\347\275\256.md" "b/11 \351\202\271\344\272\250\344\274\237/Day01 \344\275\234\344\270\232\345\270\203\347\275\256.md" deleted file mode 100644 index 0e16e3986c315998acb08874ea63c6041412084a..0000000000000000000000000000000000000000 --- "a/11 \351\202\271\344\272\250\344\274\237/Day01 \344\275\234\344\270\232\345\270\203\347\275\256.md" +++ /dev/null @@ -1,77 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -``` - - - - - - Document - - - // 行内 -

你的爱好是什么

- -

- - -

欢迎加入大家庭 - -

- - - -``` - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - - - - - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - 浏览器内核(不是用来跑JavaScript的引擎) - -浏览器内核指的是浏览器的排版引擎(layout engine)也称浏览器引擎(browser engine),页面渲染引擎(rendering engine)或样板引擎 - -V8引擎可以使得JS脱离浏览器跑起来 - - - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -1.交互方法(alert):方法说明(接受一个参数),效果查看(弹窗查看) - -2.交互方法(console.log):方法说明(接受多个参数),效果查看(在浏览器控制台查看) - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -1.Web开发:原生JavaScript、React开发、Vue开发、Angular开发 - -2.移动端开发:ReactNative、Weex - -3.小程序端开发:微信小程序、支付宝小程序、uniapp、taro - -4.桌面应用开发:Electron,比如VSCode - -5.后端开发:Node框架,比如express、koa、egg.js - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - - - diff --git "a/12 \346\236\227\344\277\212\344\274\237/Day01 \344\275\234\344\270\232\345\270\203\347\275\256.md" "b/12 \346\236\227\344\277\212\344\274\237/Day01 \344\275\234\344\270\232\345\270\203\347\275\256.md" deleted file mode 100644 index 058a2a0b7570c71214a56e6a7f7b6d98a7895d8b..0000000000000000000000000000000000000000 --- "a/12 \346\236\227\344\277\212\344\274\237/Day01 \344\275\234\344\270\232\345\270\203\347\275\256.md" +++ /dev/null @@ -1,94 +0,0 @@ -# 笔记 - -JS的注意事项 - -script元素不能写成单标签 - -script可以省略type属性 - -加载顺序由上而下开始执行不可以调换 - -JS严格区分大小写 - -JS中回车键可以代表一个分号使用(新手不推荐,使用熟练以后自便) - -注释: - -单行注释 // - -多行注释 /* */ - -文档注释(VSCode中需要在单独的JavaScript文件中编写才有效) - -## 一. 完成课堂所有的代码 - -```html -