From c84f59494a34cce7bf2b411950c3d1549a430b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=85=88=E9=91=AB?= Date: Thu, 26 Oct 2023 09:01:57 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2053=20=E5=BE=90?= =?UTF-8?q?=E5=85=88=E9=91=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "53 \345\276\220\345\205\210\351\221\253/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "53 \345\276\220\345\205\210\351\221\253/.keep" diff --git "a/53 \345\276\220\345\205\210\351\221\253/.keep" "b/53 \345\276\220\345\205\210\351\221\253/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 6df0697b3581f07976c46b7c34f5d59679566f1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=85=88=E9=91=AB?= Date: Thu, 26 Oct 2023 12:14:51 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 徐先鑫 --- ...34\344\270\232\345\270\203\347\275\256.md" | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 "53 \345\276\220\345\205\210\351\221\253/2023.10.26 \344\275\234\344\270\232\345\270\203\347\275\256.md" diff --git "a/53 \345\276\220\345\205\210\351\221\253/2023.10.26 \344\275\234\344\270\232\345\270\203\347\275\256.md" "b/53 \345\276\220\345\205\210\351\221\253/2023.10.26 \344\275\234\344\270\232\345\270\203\347\275\256.md" new file mode 100644 index 0000000..f51e484 --- /dev/null +++ "b/53 \345\276\220\345\205\210\351\221\253/2023.10.26 \344\275\234\344\270\232\345\270\203\347\275\256.md" @@ -0,0 +1,86 @@ +# Day01 作业布置 + +## 一. 完成课堂所有的代码 + +```javascript + + + + + + Document + +你好微博 + + + + + +const google = document.querySeletor(".google") + google.onclick = function(){ + alert("都憋说奥") + } + + + +``` + + + +## 二. 简单聊聊JavaScript的历史(自己的话术来总结) + +javascript 发展于网景公司名下员工Brendan Eich 在Java推出网景公司于sun公司结盟希望将 java嵌入到网页中来运行 而Brendan Eich本人热衷于Scheme 而管理者倾向于java + +Brendan Eich 对此并不感兴趣 用10天时间设计出来JavaScript + + 最初这门语言的名字是Mocha(摩卡); + + 在Navigator2.0 beta版本更名为LiveScript; 在Navigator2.0 beta 3版本正式重命名为JavaScript,当时是为了给这门语言搭上Java这个热词; + + 当然10天设计出来语言足够说明Brendan Eich是天才,但是这门语言当时更像是一个多种语言的大杂烩; + + 借鉴C语言的基本语法; 借鉴Java语言的数据类型和内存管理; 借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位; 借鉴Self语言,使用基于原型(prototype)的继承机制 + +Brendan Eich曾经这样描述过JavaScript: 与其说我爱Javascript,不如说我恨它,它是C语言和Self语言一夜情的产物; 十八世纪英国文学家约翰逊博士说得好:'它的优秀之处并非原创,它的原创之处并不优秀。 + +微软公司于1995年首次推出Internet Explorer,从而引发了与Netscape的浏览器大战。 微软对Netscape Navigator解释器进行了逆向工程,创建了JScript,以与处于市场领导地位的网景产品同台竞争; 这个时候对于开发者来说是一场噩耗,因为需要针对不同的浏览器进行不同的适配;◼ 1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。 1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262; ECMA-262是一份标准,定义了ECMAScript; JavaScript成为了ECMAScript最著名的实现之一; 除此之外,ActionScript和JScript也都是ECMAScript规范的实现语言; + +## 三. 说说你对JS引擎的理解(自己的话术总结) + +JS引擎 : 高级的编程语言需要转换成最终的机器指令来执行的。javascript 编写 交给浏览器还是Node执行 最后都需要CPU来执行 + +CUP只执行自己所认识的指令集,JS引擎帮助我们将javascript代码翻译为CUP指令来执行 + + + +## 四. JavaScript的交互方式有哪些?(后两种方式) + +```javascript +document.write 接受多个字符 在浏览器页面查看 +prompt 接受一个参数 在浏览器接受用户输入 +``` + + + +## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) + + + + + + + +## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) + +Web开发 原生JavaScript + +移动端开发: + +小程序开发:微信小程序 + +桌面开发:VScode -- Gitee