解:react中的知识。 2、正则表达式 /a+(bab)?(caac)*/ ,下列选项中是该正则表达式的子集是? 正确答案: C /(bab)(caca)/ /a(bab){2}(caac)*/ /a{2}/ /a+(bab){0,1}(ca)+(ca)/ /a(^bab)+(caac){1,}/ /a+(babc){2,}(acc){1,}/ 解:考正则的知识。 a+:1个或多个a (bab)?:零个或一个bab (caac)*:零个或多个caac 3、下列说法错误的是: 正确答案: C 在Blink和WebKit的浏览器中,某个元素具有3D或透视变换(perspective transform)的CSS属性,会让浏览器创建单独的图层。 我们平常会使用left和top属性来修改元素的位置,但left和top会触发重布局,取而代之的更好方法是使用translate,这个不会触发重布局。 移动端要想动画性能流畅,应该使用3D硬件加速,因此最好给页面中的元素尽量添加translate3d或者translateZ(0)来触发3D硬件加速。 解决浏览器渲染的性能问题时,首要目标就是要避免层的重绘和重排。 解:移动端知识。 C选项:滥用硬件加速会导致严重性能问题,因为它增加了内存使用,且导致移动端电池寿命减少。 由于GPU的参与,现在用来做动画的最好属性是如下几个: * opacity * translate * rotate * scale 4、将数组 var a=[1,2,3] 变成数组 [4,3,2,1] 下面的方式正确的是? 正确答案: A C a.reverse().unshift(4) a.push(4).reverse() a.push(4); a.reverse() a.splice(3,1,4).reverse() 解:切记一点:数组的push方法返回的是新数组的长度。 5、目前 HTTP2 协议已经逐渐普及到日常服务器中,以下对于 HTTP2 协议描述正确的是: 正确答案: A B C D 所有http请求都建立在一个TCP请求上,实现多路复用 可以给请求添加优先级 服务器主动推送 server push HTTP2的头部会减小,从而减少流量传输 6、请问下面哪种方式可以在不改变原来数组的情况下,拷贝出数组 b ,且满足 b!=a 。例如数组 a 为 [1,2,3] 。 正确答案: B D let b=a; let b=a.slice(); let b=a.splice(0,0); let b=a.concat(); 解:直接将数组赋值给一个变量,其实是地址的引用,还是同一个数组。 7、以下代码,分别给节点 #box 增加如下样式,问节点 #box 距离 body 的上边距是多少?
function parse(obj,str){
if (str==null||str.length==0) {
return -1;
}
return parseObj(obj,str);
}
function parseObj(obj,str){
var match=null;
if (match=str.match(/^[a-z0-9]+$/)) {
return obj[match[0]];
}
if (match=str.match(/([a-z0-9]+)\[([0-9]+)\]\.([a-z0-9]+(\.[a-z0-9]+)*)/)) {
return parseObj(obj[match[1]][match[2]],match[3]);
}
if (match=str.match(/([a-z0-9]+)\.([a-z0-9]+(\.[a-z0-9]+)*)/)) {
return parseObj(obj[match[1]],match[2]);
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
Mockito单元测试实例:
public class SettingServiceTest {
private List<PersonDTO> personList = new ArrayList<PersonDTO>();
@InjectMocks
private SettingPojoService settin
public class DeleteExtraSpace {
/**
* 题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
* 方法1.用已有的String类的trim和replaceAll方法
* 方法2.全部用正则表达式,这个我不熟
* 方法3.“重新发明轮子”,从头遍历一次
*/
public static v
今天早上打开MyEclipse时,自动关闭!弹出An error has occurred.See the log file错误提示!
很郁闷昨天启动和关闭还好着!!!打开几次依然报此错误,确定不是眼花了!
打开日志文件!找到当日错误文件内容:
--------------------------------------------------------------------------