答辩面试题

1.谈谈对自定义事件的认识?

自定义事件只能通过bind去绑定,第一个参数是事件的名字,第二个参数是事件发生时执行的函数
bind事件绑定用trigger事件触发,trigger即可以触发自定义事件,也可以触发原始的事件

2.什么是事件委托?

事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能;
其次可以让新加入的子元素也可以拥有相同的操作。
事件委托也叫事件代理,是一种代理模式

3节点操作有哪些?

采用jQuery的方式,想准备好一个元素,准备好后可以添加,可以往容器的后面添加一个子元素,还可以把子元素插入到容器的后面,一个是append,一个是appendTo
还可以往前面插叫prepend和prependTo
还可以往后面插入兄弟叫after和inserafter
还可以往前面插入东西叫before和insertbefore
还可以移除节点,叫remove

4.em 和 i 的区别?

em是语气强调;<em>是基于内容的样式;<em>是单词emphasis(强调)的缩写
i是图标;<i>一个是基于物理的样式;<i>是Italic(斜体字)的缩写

5.display和visibility的区别?

1.  visibility隐藏的对象还保留对象显示时所占的物理空间,display则不保留。

2. vilibility:hidden(隐藏)、visible(显示) style="vislbility:hidden"

3. display:none(隐藏)、block(显示) style="display:none"

6.图片格式是计算机存储图片的格式,常见的存储的格式有?

png,jpg,gif

7.原则?

如果效果不一致,使用效果好的
如果效果一致,使用体积小的。

8…图片格式的区别?

大小比较:png~jpg>gif
透明性:png>gif>jpg
色彩丰富程度:jpg>png>gif
兼容程度:gif~jpg>png

jpg有损、文件小
是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤。

gif无损、≤256色、动画、支持背景透明
是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。目前几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。

png无损、支持背景半透明(IE6下得用滤镜)
是网上接受的最新图像文件格式。PNG能够提供长度比GIF小30%的无损压缩图像文件。

9.块元素和内联元素的区别?

    块元素:

1.独占一整行

2.块元素主要用来做页面中的布局

3.常见的块元素:div  p  h1  h2  h3......
(div这个元素没有任何的元素设置任何的默认样式)

4.一般情况下只使用块元素去包含内联元素

5. p元素不可以包含任何其它的块元素

     
内联元素(行内元素):

1.只占自身大小的元素

2.主要用来选中文本设置样式

3.常见的行内元素:span  a  imag  iframe
(span没有任何语义,span标签专门用来选中文字,然后为蚊子来设置样式)

4.而不会使用内联元素去包含一个块元素

5. a元素可以包含任意元素,除了他本身

10.

猜你喜欢

转载自blog.csdn.net/weixin_43152725/article/details/86445826
今日推荐