网页设计与制作全能一本通在线资源站

第7章课后习题

选择题

1.以下哪个不是Node.js中默认包含的命令(或者可执行文件)?(D

A. node B. npm

C. npx D. pip

解析: pip是Python的包管理工具。

2.以下和JavaScript异步编程无直接关系的一项是(A

A. eval B. await

C. Promise D. addEventListener

3.使用npm时常见的问题有(D

A. 网速慢 B. 下载的软件包占用磁盘空间很大

C. 软件包版本无法满足 D. 以上都是

4.Node.js无法实现的功是(D

A. 下载网页 B. 输出图片

C. 打开本地文件 D. 操作DOM树

5.以下事件JavaScript无法监听的是(C

A. 页面加载完毕 B. 当前页面关闭 C. 页面开始加载 D. 触摸屏幕上手指滑动

判断题

1.Node.js中的JavaScript和浏览器中的JavaScript语法基本完全兼容,但可以使用的API有较大不同。(

2.浏览器中的JavaScript对本地计算上资源的访问受到严格限制。(

3.JavaScript原生支持异步编程。(

4.JavaScript的事件处理函数必须依靠上下文才能工作。(X

解析: 用于提供上下文的参数是可选的,事件处理函数可以没有任何参数。

5.JavaScript中的事件处理函数是一种回调函数。(

6.通常来说JavaScript中一个元素的同一个事件可以绑定多个事件处理函数。(

6.异步编程有优点也有缺点,但异步编程在处理图形界面上用户交互时,可以大大降低程序设计的难度。(

上机实验题

1.7.4.3中实现的程序只能保证输入字符实时更新输出,当用户删除字符时或者用鼠标操作输入框内文字时,新的内容无法实时更新,请改进这个程序。