diff --git "a/51 \350\265\265\345\220\221\346\236\227/.keep" "b/51 \350\265\265\345\220\221\346\236\227/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/51 \350\265\265\345\220\221\346\236\227/20231026 JavaScript\345\237\272\347\241\200.md" "b/51 \350\265\265\345\220\221\346\236\227/20231026 JavaScript\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..0090eafc1bf705b3a002960282eef0a035a7484f --- /dev/null +++ "b/51 \350\265\265\345\220\221\346\236\227/20231026 JavaScript\345\237\272\347\241\200.md" @@ -0,0 +1,81 @@ +# Day01 作业布置 + +## 一. 完成课堂所有的代码 + +```html + + + + + + Document + + + 百度一下 +
+ + + + + + +``` + + + +## 二. 简单聊聊JavaScript的历史(自己的话术来总结) + +```html +从前有一个非常牛逼的公司,叫Netscape 俗称网景公司, +在1994年发布了历史上第一个网络浏览器,但是并不成熟,所以,他们迫切需要一种脚本,可以与网络互动,网景公司当时想要选择一种语言来嵌入到浏览器中,所以,有招募了一个非常牛逼的程序员Brendan Eich. +然而,发生了另外一件大事1995年Sun公司将Oak语言改名为Java,正式向市场推出 +网景公司动了心,决定与Sun公司结成联盟,希望将Java嵌入到网页中来运行; +但是,这个牛逼的大哥程序员对Java并不感兴趣,本人非常热衷于Scheme +于是乎,他用10天时间设计出来了JavaScript +最初这门语言的名字是Mocha(摩卡) +在Navigator2.0 beta版本更名为LiveScript; +在Navigator2.0 beta 3版本正式重命名为JavaScript +太牛逼了 +``` + + + +## 三. 说说你对JS引擎的理解(自己的话术总结) + + + +``` +js引擎就是一种代码运行的环境,是一种解释性语言,当然为了提高 js 的执行速度,同时随着 JIT (Just In Time)的技术引入,现在的 js 引擎大多会做一些性能优化,就是在执行前会将抽象语法树再转成一个中间表示(这个中间表示可能是字节码,也可能是直接转成本地代码)。这样就会极大的提高代码的执行速度。 +``` + + + +## 四. JavaScript的交互方式有哪些?(后两种方式) + + + +```html +1.alert 接受一个参数 +2.console.log 接受多个参数 +3.document.write 接受多个字符串 +4.prompt 接受一个参数 +``` + + + +## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) + + + + + +## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) + + +