Skip to content

测验 ​

第 7 周概念自测,题目取自本周四篇概念文档(什么是javascript、javascript的版本、浏览器对象模型、CDN)。提交后立即看答案与解析。

单选 ​

1. 同一门 javascript,在浏览器里碰不到文件,在 Node.js 里却能直接读写文件。差别出在哪?

2. 想快速试一行 js 代码,最直接的做法是?

3. DHTML 指的是什么?

4. <a href="#" onclick="alert(1)">点我</a> 与 <p style="color:red">红</p>,两种内联写法的差异记忆点是?

5. JavaScript 与 ECMAScript 的关系是?

6. ES6 与 ES2015 这两个称呼,正确的理解是?

7. 想用新语法写代码,又要在只支持旧标准的主流浏览器里运行,可行的做法是?

8. 代码里想知道用户所用浏览器的厂商名称与版本号,应读取哪个对象?

9. 关于 window 对象,正确的说法是?

10. BOM 与 DOM 的标准化来历,正确的说法是?

11. 页面想用 jquery 3.7.1,经 CDN 引用的正确姿势是?

12. 用户请求 CDN 上的资源时,「离用户最近的节点」是怎么确定的?

多选 ​

1. 关于 BOM 五个传统对象各自代表什么,下列配对正确的有?(多选)

2. 下列信息中,哪些属于「设计时定不下来、只能运行时来问」的?(多选)

3. 下列哪些属于浏览器宿主递给 js 的现代 BOM(Web API)能力?(多选)

4. 关于 CDN 的缓存与回源,下列说法正确的有?(多选)

5. 在 https 站点上经 CDN 引用公共 js 库,正确的做法有?(多选)