<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="./js/angular-1.5.8.js"></script></head><body ng-app> <input type="text" ng-model="time" style="width: 50%;"> <div>{{time}}</div> <!--<div>{{ 123+23+34+6754+123+234+98 }}</div>//直接自动来算出{{里面的和}}}--></body><script>//在angular中表达式是什么呢?//a.在js中使用 运算符 与 数据 组织起来的 有 结果 的代码就是表达式, 注意不带有分号.//b.而在angular这样的123/“123”/1+2// 或是func()函数调用还是函数func// //扩展一道面试题:////num = ( 1, 2, 3, 4 )/////////////////var o = {// name: ‘o‘,// func: function () {// console.log( this.name );// }//};//var oo = {// name: ‘oo‘//};//// ( oo.foo = o.func )(); // => ??? o, oo, ???//// ( o.func )(); // o//( oo.foo = o.func, oo.foo )(); ////// 根据词法解析的原理, ( oo.foo = o.func, oo.foo ) 一起解析( 入栈 )//// 因此在执行的过程中, oo.foo 虽然已经复制, 但是赋值的数据引用, 不是 入栈的 oo.foo//// 也就是说在这个表达式中 oo.foo 是没有数据的, 需要在下一个表达式中才可以使用</script></html>
时间: 2024-10-27 22:13:04