JS高程读书笔记-第一、二章-内附在线思维导图和quizlet卡片

之前在kindle上买了高程,今天又到了纸质的《JavaScript语言精粹》,《高性能JavaScript》,《JavaScipt设计模式》,开始读书之旅啦。

我在思考如何才能高效的理解书中的内容,练习代码肯定是必要的。

同时我想思维导图+quizlet卡片复习是可以尝试的方法,思维导图可以理出清楚的脉络,再将需要记忆的知识点放在卡片中进行记忆。

前两章的思维导图如图,在线交互式的在:https://www.processon.com/view/link/56f35d1be4b067e5c9f9d489

我会把后面的章节持续更新上去

然后就是用QA的方式来梳理知识点,然后放到quizlet上 quizlet.com/_24zzbu

(可以用quizlet的app或者在线使用,点击flashcards,记得右侧设置start with - term)

第一章:

1.Q:一个完整的JavaScript实现由哪几个部分组成?

A:核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM)

第二章

2.Q:<script>元素有哪些属性,通常放在页面何处?

A:属性:1.async(立刻下载脚本) 2.defer(延迟到文档解析显示后执行)3.src(外部文件地址)

4.charset(字符集,很少用)  5.type(脚本语言类型,已默认,可不写) 6.language(已废弃)

由于希望先呈现页面,再加载js,通常放在<body>元素中,页面内容后面

3. Q:使用JS外部文件的优点?

A:1.可维护性:将js放在一个文件夹中,便于维护

2.可缓存:如果两个页面使用到同一个外部文件,只需下载一次,加快加载速度

4.Q:什么是混杂模式和标准模式?如何开启标准模式?

A:文档开始处如果没有发现文档类型声明,浏览器会默认开启混杂模式

混杂模式下会包含一些非标准特性,如IE会更接近IE5。不同浏览器混杂模式行为差异很大。

开启标准模式,HTML5下 在文档开头加入<!DOCTYPE html>

5.Q:<noscript>的使用场景和效果?

A:使用场景1.浏览器不支持脚本

2.浏览器支持脚本,但脚本被禁用

效果:在符合使用场景时,会显示<noscript>中的内容,否则不会。

这就是我看到的前两章的知识点了。结合思维导图和QA卡片,是不是对大家有帮助呢?

时间: 2024-09-28 18:28:34

JS高程读书笔记-第一、二章-内附在线思维导图和quizlet卡片的相关文章

js高程读书笔记(1-3章)

一.js简介 js是一种专为与网页交互而设计的脚本语言,由以下三个不同的部分组成: 1.ECMAScript,由ECMA-262(它规定了语言的这些组成部分:语法,类型,语句,关键字,保留字,操作符,对象)定义,提供核心语言功能;(ECMAScript就是对实现该标准ECMA-262规定的各个方面内容的语言的描述.) 2.文档对象模型(DOM)是针对XML但经过扩展用于HTML的应用程序编程接口.DOM把整个页面映射为一个多层节点结构. 如下面这个HTML页面: <!DOCTYPE html P

第一章软件开发概述思维导图

第一章软件开发概述思维导图

js高程读书笔记(第4章--变量、作用域和内存)

JavaScript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已.由于不存在定义某个变量必须要保存何总数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变. 1.基本类型和引用类型的值 ECMAScript可能有两种不同数据类型的值:基本类型值和引用类型值.基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置(基本数据类型有5种:undefined,null,boolean,number和string).而引用类型值则是指那些保

怎样在5分钟内绘制简单思维导图

思维导图的画法有很多,我们如何选择适合自己的方法以及工具进行绘制使用呢.,这是一个不断探索的过程,只有在无数次的尝试中才能选择出适合自己的工具,但是接下来小编将要使用的工具操作起来非常简便快捷,5分钟就可以完整思维导图的绘制,下面一起来看看绘制方法吧. 1.进入到上述小编分享的绘制思维导图的工具中,选择页面中的思维导图可以进入思维导图页面中对其进行编辑使用. 2.在思维导图页面中,选择立即体验进行编辑使用,之后在页面中围绕中心主题对思维导图框架进行搭建使用.3.右键点击中心主题可以对框架进行搭建

《Linux内核设计与实现》读书笔记——第一二章

<Linux内核设计与实现>读书笔记——第一二章 第一章 Linux内核简介 1.1 Unix的历史 简洁:仅提供系统调用并有一个非常明确的设计目的. 抽象:Unix中绝大部分东西都被当做文件,这种抽象使对数据和对设备的操作是通过一套相同的系统调用接口来进行的(open().read().write().lseek().close()). 可移植:使用C语言编写,使其在各种硬件体系架构面前都具备令人惊异的移植能力. 进程创建迅速:有独特的fork()系统调用,一次执行保质保量地完成一个任务.简

信息安全工程师教程学习笔记汇总(思维导图及考试要点)

信息安全工程师教程思维导图 https://www.moondream.cn/?p=178 信息安全工程师教程思维导图 链接:https://pan.baidu.com/s/1CePwH94kIEAEN0ZDhZuTEQ 密码:请进入备考群获取 信息安全工程师学习笔记汇总 信息安全工程师学习笔记一之第一章信息安全基础 第一章 信息安全基础 1.信息安全概念 2.信息安全法律法规 3.信息安全管理基础 4.信息安全标准化知识 详见知识星球-信息安全工程师  https://t.zsxq.com/A

Apache Tomcat 7 读书笔记 - 第一章

Apache Tomcat 简介: 开源框架,下载地址:http://tomcat.apache.org/.可以嵌入独立的web应用,也可作为多个web应用的服务器. 基于Java的web应用服务器容器,能托管Servlet和Java Server Pages(JSP)的web应用.我们常用的J2EE框架,Spring MVC, Structs等,部署到Tomcat上去后,Tomcat会将其自动解析成Serlvet与JSP.在前后端开发完全分离的情况下(后台只提供接口,前端调用),不推荐使用原有

Android编程权威指南-读书笔记(二)-第一个小程序

Android编程权威指南-读书笔记(二) -第一个小程序 第一个例子介绍 应用名为GeoQuiz.用户通过单击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否. 这个例子为我们简单介绍了几个基本组件的使用,以及基本的事件监听.让我们对基本组件的使用和事件的监听有一个基本的了解. 这篇文章分为2个部分,第一部分就是创建简单的UI.第二个部分就是对这个UI增加代码来响应一些操作. (注:所有不明白或者不理解的东西其实都不重要,后面都会有更详细的介绍.) 本章的目标

《Java并发变成实践》读书笔记---第一章 简介

<Java并发编程实战>深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册.书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险.构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁.原子变量.非阻塞算法以及