摘要: groot.createElement = function (html, id) { groot.dynamic[id] = id; return $(html).append("") }从上面得代码可以看出函数在html代码片段的后面加了隐藏的input并在g... 阅读全文
posted @ 2014-06-12 21:55 吹鱼算法 阅读(290) 评论(0) 推荐(0) 编辑
摘要: mvvm moudle-view-viewMoudle 之意moudle 为数据view 为展示viewMoudle为view与moudle的桥梁页面view部分 moudle 和viewMoudlegroot.view("myview", function (vm, ve) { ... 阅读全文
posted @ 2014-06-12 15:25 吹鱼算法 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 可以, 但小心使用.闭包也许是 JS 中最有用的特性了. 有一份比较好的介绍闭包原理的文档.有一点需要牢记, 闭包保留了一个指向它封闭作用域的指针, 所以, 在给 DOM 元素附加闭包时, 很可能会产生循环引用, 进一步导致内存泄漏. 比如下面的代码:function foo(element, a, b) { element.onclick = function() { /* uses a and b */ };}这里, 即使没有使用element, 闭包也保留了element,a和b的引用, . 由于element也保留了对闭包的引用, 这就产生了循环引用, 这就不能被 GC 回收. 这种. 阅读全文
posted @ 2013-09-16 17:39 吹鱼算法 阅读(3460) 评论(6) 推荐(4) 编辑
摘要: 我这里看两个编码:BDPAGETYPE:2BDQID:0xc92b034d0bc985e8BDUSERID:809441751Cache-Control:privateConnection:Keep-AliveContent-Encoding:gzipContent-Length:13047Content-Type:text/html;charset=utf-8Date:Mon, 16 Sep 2013 03:50:00 GMTExpires:Mon, 16 Sep 2013 03:50:00 GMTServer:BWS/1.0Set-Cookie:BDSVRTM=91; path=/Set- 阅读全文
posted @ 2013-09-16 12:49 吹鱼算法 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: http://alloyteam.github.io/JX/doc/specification/google-javascript.xm阅读了谷歌js编码规范,我发现了很多,js的里面很多要注意的问题。由于谷歌里面都是大牛,所以这篇规范有些地方在我们这些菜鸟看来有点晦涩难懂。接下来两天,我回写一遍详细的文档介绍谷歌介绍的编码规范 阅读全文
posted @ 2013-08-13 16:29 吹鱼算法 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 先回答上一章的问题:两者的区别就是,一个是复制一份,一个是建立一个指向property.函数的一个指针下面我们看一个画线的事例.这里大家可以打开我的另一篇文章《js画线》。快捷通道整个函数的结构 (function () { var h5 = function (d, c, r) {//参数为容器ID return new h5.divline(d, c, r); }; h5.divline = function (d, c, r) {//参数为容器ID this.o; this.iso... 阅读全文
posted @ 2013-08-09 11:07 吹鱼算法 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 这章是本系列文章的重点,这章揭示了js对象的真正本质看下面的事例var a = new b();等价于①var a={};②a.__proto__=b.prototype;③b.call(a);上面的事例揭示了 用new的方法 创建对象的过程,下面问你来详细分析下这个过程我们首先定义一个函数fun... 阅读全文
posted @ 2013-08-09 09:22 吹鱼算法 阅读(569) 评论(6) 推荐(0) 编辑
摘要: 首先我们看下面一段代码(第六章 01.htm) function myfun() //定义一个函数myfun { }; console.log(typeof (myfun.prototype)); console.log(typeof (myfun.prototype.con... 阅读全文
posted @ 2013-08-08 14:59 吹鱼算法 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 我们来看下面的代码:①var name="windows";function myfun() //定义一个函数myfun{ console.log("I'm " + this.name );};myfun();①var name="windows";function myfun() //定义... 阅读全文
posted @ 2013-08-08 13:53 吹鱼算法 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 对象就有键值对var speaker = { text: "Hello World",say: function(){console.log("Hello World");}};也可以定义:var speaker = {};speaker.text="Hello World";speaker.say... 阅读全文
posted @ 2013-08-08 11:42 吹鱼算法 阅读(331) 评论(0) 推荐(0) 编辑