Appearance
测验
第 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 库,正确的做法有?(多选)