09 2013 档案

摘要:在群里看到一道题目, 按一定的方式打印矩阵中相应位置的值看到题目直接写的代码草稿:function getNum(n, type, arr) { var exp = ["i", "i * (n-1) +1", "(n-1)*n+i", "n*(n-i-1) + (n-i)"]; var ... 阅读全文
posted @ 2013-09-22 14:30 mininice 阅读(215) 评论(0) 推荐(0) 编辑
摘要:词法环境词法作用域词法作用域(lexcical scope)。即JavaScript变量的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码。词法环境用于定义特定变量和函数标识符在ECMAScript代码的词法嵌套结构上的关联关系, 一个词法环境由一个环境记录项和可能为空的外部词法环... 阅读全文
posted @ 2013-09-18 23:11 mininice 阅读(197) 评论(0) 推荐(0) 编辑
摘要:运行顺序读入第一个代码段(js执行引擎并非一行一行地执行程序,而是一段一段地分析执行的)做词法分析和语法分析,没错则解析成语法树,有错则报语法错误并跳转到步骤5对var变量和function定义做预解析执行代码段,有错则报错(比如变量未定义)如果还有下一个代码段,则读入下一个代码段,重复步骤2结束注... 阅读全文
posted @ 2013-09-18 22:07 mininice 阅读(149) 评论(0) 推荐(0) 编辑
摘要:原型对象JS原型对象初始化参考函数创建的简单步骤,如下:F = new NativeObject();//第一步:设置Class:function;F.[[Class]] = "Function"//第二步:函数对象的隐式prototype指向Function的显示原型, function的prot... 阅读全文
posted @ 2013-09-18 20:16 mininice 阅读(183) 评论(0) 推荐(0) 编辑