前端开发面试题.doc?如果有你觉着应该如何修改
for(i nt i=0; i<(); i++)
{
if(…)
{
(i);
}
}
答案:() 的值减少(但i可没有减少),这样会造成循环不完的状况,
导致漏删。
解决的方式是反着遍历容器。
,在数据库中,如何合理保证一商品被添加和购买时数量不岀现偏差? (不能使用java
的多线程同步操作)
答案:使用 update product set count=1OO where id=3 for update ;则这一句 sql 在执行时,永远
处于等待状态,除非事务被提交或回滚
判断javascript 函数的输岀?
fun cti on f(a, b, c)
{
alert('first fun cti on');
}
fun cti on f(a, b)
{
alert('sec ond fun cti on');
}
f(1, 2, 3);
答案:输岀 second function
最后被加载的同名函数先被调用, javascript 不会根据传入参数的个数不同自动选择匹配的函数。
判断javascript 函数的输岀?
vscript type="text/javascript">
var f = fun cti on(){
alert('variable fun cti on');
};
fun cti on f()
{
alert('ge neral fun cti on');
}
f();
</script>
答案:输岀 variable function
function方式定义的函数先被加载,最后加载其他 js代码,包括变量类型的函数的定义。后加载的
先被调用。
前端笔试题
css:
前端开发面试题 来自淘豆网m.daumloan.com转载请标明出处.