1. js中字符串连接用那个比较高效?
javascript中字符串连接时用Array.join()替换 string += "xx",换来几十倍的速度提升。
2. 以下为一段浏览器中可运行的Javascript 代码,则运行该段Javascript代码的页面弹出框中显示的结果是:
var obj = {
"key"
:
"1"
,
"value"
:
"2"
};
var newObj = obj;
newObj.value += obj.key;
alert(obj.value);
obj是JS对象,对象由键和值组成,操作以地址进行。
var newObj = obj相当于两个对象指向同一个地址,修改其中任何一个,另外一个也会受到影响。
3. 指令中哪种作用域可以继承父scope?
scope: true和transclude: true会创建新的子作用域,并且进行原型继承;
scope: {...} 会创建新的独立作用域,不会进行原型继承;
默认情况下创建directive使用了scope: false,不会创建子作用域.