2017阿里巴巴技术试题.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

阿里巴巴秋招前端笔试题

单选题

下面的 JSX 代码中,哪一个无法达到预期的效果?

A.<h2>Hello World</h2>

B.<input type=”checkbox”/>

C.<div class=”msg-box”>{msg}</div>

D.<label htmlFor=”name”>Leo</label>

E.div style={{height: 50}}></div>

F.<img src={imgSrc}/>

正则表达式 /a+(bab)?(caac)*/ ,下列选项中是该正则表达式的子集是?

A./(bab)(caca)/

B./a(bab){2}(caac)*/

C./a{2}/

D./a+(bab){0,1}(ca)+(ca)/

E./a(^bab)+(caac){1,}/

F./a+(babc){2,}(acc){1,}/

3.下列说法错误的是:

A.在Blink和WebKit的浏览器中,某个元素具有3D或透视变换(perspective transform)的CSS属性,会让浏览器创建单独的图层。

B.我们平常会使用left和top属性来修改元素的位置,但left和top会触发重布局,取而代之的更好方法是使用translate,这个不会触发重布局。

C.移动端要想动画性能流畅,应该使用3D硬件加速,因此最好给页面中的元素尽量添加translate3d或者translateZ(0)来触发3D硬件加速。

D.解决浏览器渲染的性能问题时,首要目标就是要避免层的重绘和重排。

4.请问下面哪种方式可以在不改变原来数组的情况下,拷贝出数组 b ,且满足 b!=a 。例如数组 a 为 [1,2,3] 。 let b=a; et b=a.sli

最近下载