三月考试总结

一、填空题

  1. jQuery 中 $(‘.film > img’) 语句的含义是 ________直接子元素_____________________ 。
  2. jQuery 中 $(‘li:first’) 语句的含义是 ____文档中第一个li__________________________。
  3. jQuery 中 $(‘li :first’) 语句的含义是 _____文档中第一个li的第一个_________________________。
  4. jQuery 中获得下一个(上一个)兄弟节点的函数是 ___next()/prev()__,在当前节点后面(前面)追加一个兄弟节点的函数是 __after()/before()__ 。
  5. Bootstrap 框架的响应式设计是由 ______网格/栅格系统_______ 实现的。
  6. Bootstrap 框架中提供 xs, sm, _____md_____ , lg 和 xl 五种设备类型。
  7. Bootstrap 中设置水平方向的外边距使用 ____ml/mr/mx-0~5______ 选择器。
  8. Angular JS 中定义一个组件由模版文件(html)、_______样式文件(css)____ 和 ____类(ts)____ 三个部分构成。

    >1200px--xl,1200px-992px--lg,992px-768px--md,768px-576px--sm,<576px--xs

二、简答题

1.      简述闭包及其使用场景。

答:一个函数及定义这个函数的代码块(或外部函数)构成的整体。

函数持有(封装了)外部变量的状态。

使用场景:通过循环的方式给元素注册事件监听器,每个监听器持有自身的状态。

function fun(x){

        return function(){

                return x++;

           }

扫描二维码关注公众号,回复: 754484 查看本文章

}

var a = fun(9);

A();

A();

2.      简述事件冒泡机制。

答:事件由当前元素(节点)往父元素(节点)逐层向上传递,直到Dom的根节点。

3.      简述什么是响应式 Web 设计,及 bootstrap 的特性。

答:根据访问页面的设备的窗口(viewport)的尺寸,对页面显示的内容(文字、图片、布局)进行尺寸伸缩调整或页面重新布局;

bootstrap 的特性:通过栅格系统实现了响应式布局,设备分为5个规格(xs,sm,md,lg,xl),将12列可以定义元素在不同规格的设备上占的列。

4.      简述 JavaScript、ECMA Script 及 TypeScript 之间的联系与区别。

答:ES是语言规范,定义语言中的新特性;JS是ES的实现;TS是微软公司定义的一种新的程序设计语言,它是ES的超集。

5.      简述 Angular 框架及其核心组件。

答:


猜你喜欢

转载自blog.csdn.net/qq_34434962/article/details/79762393
今日推荐