![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Luck_Wu
这个作者很懒,什么都没留下…
展开
-
JS BOM
Bom核心window对象 1 window.open(a,b,c,d) a - "url" b - 给打开的url制定名称 c - 给新窗口设置大小,是否显示工具栏等一些属性 d - 是否打开新的窗口 2 window.close(); var ownWindow = window.open(a,b,c,d); ownWindw.close(); // 成功关闭原创 2016-03-15 21:13:36 · 244 阅读 · 0 评论 -
闭包的学习
闭包 内部函数比外部函数拥有更长的生命期.应用 记忆功能 — 计算斐波那契数列 1 1 2 3 5 8 13….. var memoizer = function(memo,formula){ var recur = function(n){ var result = memo[n]原创 2016-03-10 20:41:34 · 204 阅读 · 0 评论 -
Js new的本质
new的本质如果new运算符是一个方法而不是一个运算符. Function.prototype.new = function(){ // 创建一个新对象that,新对象继承自构造函数 var that = Object.create(this.prototype); // 用新函数的指针that,调用构造函数,并得到返回值other原创 2016-03-11 14:55:24 · 911 阅读 · 0 评论 -
js 中对象
普通对象和函数对象。函数对象才有prototype属性函数对象: function f1(){}; var f2 = function(){}; var f3 = new Function(‘str’,’console.log(str)’);普通对象: var o3 = new f1(); var o1 = {}; var o2 =new原创 2016-03-13 23:06:06 · 273 阅读 · 0 评论 -
JS 数组
1 基本构成 数组Array key - board(键值对) 数组的属性length length属性值为 这个数组最大整数属性名加一; var arr = new Array(); arr[100] = true; // arr.length : 101 length 设置大不会给数组分配更多空间 设置小会把超出的部分删除 2 基本方原创 2016-03-14 17:50:30 · 217 阅读 · 0 评论