华为面试题汇总与答案_1
    面试题参考
    1.js动态增强行
    function addRow(tableId,trId){
    var tableObj = ElementById(tableId);
    var trObj = ElementById(trId);
    //var trIndex = wIndex+1;
    var rows = ws.length;
    var cell = "";
    var tr = tableObj.insertRow(rows);
    for(i=0;i    cell= ws(rows).insertCell(i);
    cell.innerText= lls(i).innerText;
    cell.className= lls(i).className;
    cell.innerHTML= lls(i).innerHTML;
    }
    }
    2.进入页面速度慢如何跟踪问题所在。数据量大如何处理、如何SQL优化
    【1】检测SESSION对象是否使用过多。在代码中加入调试点定位执行时光较长规律代码。
    【2】分库,分表。
    【3】
    一、操作符优化
    In not in is null is not null like 
    二、SQL书写的影响
    1、同一功能同一性能不同写法SQL的影响。
    2 .WHERE后面的条件挨次影响
    三、SQL语句索引的利用
sql查询面试题及答案
    1、不要有多余的数据。
    3.项目权限控制是如何实现
    普通实现为:首先建立职责表,用户表,权限表,然后是职责与用户的关联表,职责与权限的关联表。依据每一个功能点建立权限数据,当新加入职责信息时将一条或多条权限数据与对应的职责关联起来。在用户信息中就可将职责数据与用户关联,达到权限管理的目的。页面通过用户的职责权限信息举行操作监控。
    4.多次提交ajax后,返回值是否按提交的挨次返回?
    Ajax调用大部分为JS,JS的运行速度较快,有可能造成哀求未完成,后面的JS代码继续运行,而返回结果的挨次不一定按哀求挨次返回。取决于后台处理速度
    5.数据库设计心得,如何建索引