`

草,js闭包循环(自己留着看的)

 
阅读更多

(function(_note){
                                function xxx(){
                                    //chrome端更新
                                    if (ds.rows.length) {
    //                                    alert("note.opt=='2',更新...");
                                        /*//更新desc
                                        db.tx({name : 'update_desc',
                                            id : note.lid,
                                            data : note.content
                                        }, function() {
                                        });*/
                                        //置更新tag=0
                                        db.tx({name : 'update_tag',
                                                id : _note.lid,
                                                data : '0'
                                            }, function() {
                                        });
                                    }else{
                                    //其他端新增
                                        alert("note.opt=='2',新增...");
                                    }
                                }
                                db.tx({
                                    name : 'load_note_by_noteid',
                                    noteid : note.noteid
                                }, function(tx, ds) {
                                    xxx();
                                });
                            })(note);

分享到:
评论

相关推荐

    浅谈JavaScript for循环 闭包_.docx

    浅谈JavaScript for循环 闭包_.docx

    浅谈JS闭包中的循环绑定处理程序

    (PS:之前也在《jQuery基础教程》第四版中看过讲循环绑定处理程序的内容,当时估计也没怎么用心看,所以没记起来。)  大神要是知道这类情况,可以关掉窗口,写这些主要是给像我一样的小白看的。谢谢!  先贴上...

    js实现为a标签添加事件的方法(使用闭包循环)

    主要介绍了js实现为a标签添加事件的方法,基于闭包循环实现事件添加的功能,涉及javascript闭包与事件操作相关技巧,需要的朋友可以参考下

    js高级函数之闭包

    js高级中的函数之闭包函数全解与应用场景(循环闭包,定时器,面试题)

    javascript闭包传参和事件的循环绑定示例探讨

    今天看到一个javascript的题目,按常理循环绑定事件,但是得到的结果却不是想要的。 代码如下: <a>text</a> <a>link</a> [removed] var as = document.getElementsByTagName(‘a’); for ( var i = as.length; ...

    浅谈js 闭包引起的内存泄露问题

    在js闭包中,可以定义“局部变量”,但是外部去调用的话,尤其是反复调用赋值,会造成内存的大量开销。如何防止这种现象的发生?关于闭包还有没有类似的内存或效率问题需要注意?如何去规避? 内存问题可能是如下...

    js闭包引起的事件注册问题介绍

    背景:闲暇时间看了几篇关于js作用域链与闭包的文章,偶然又看到了之前遇到的一个问题,就是在for循环中为dom节点注册事件驱动,具体见下面代码: <!DOCTYPE html> <html> <head> <title>js...

    浅谈JavaScript for循环 闭包

    下面小编就为大家带来一篇浅谈JavaScript for循环 闭包。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈js for循环输出i为同一值的问题

    1、最近开发中遇到一个问题,为什么每次输出都是5... 代码如下: <... <head> ...闭包演示</title> </head> <body> <p>1 <p>2 <p>3 <p>4 <p>5 [removed] [removed]=function() { var ps = docum

    javascript循环变量注册dom事件 之强大的闭包

    } 结果出现了问题,所有的dom都被注册了 i=n 的时候的事件,查了一些资料,说是在循环过程过this被改变,注册过的事件也被随之改变,找到了一种解决方法; 代码如下: for (var i=0; i<n; i++) { (function (i){...

    JavaScript setTimeout使用闭包功能实现定时打印数值

    主要介绍了JavaScript setTimeout使用闭包功能实现定时打印数值 的相关资料,需要的朋友可以参考下

    javascript 常见的闭包问题的解决办法

    –这就是闭包的问题 原来 在js中,函数中在定义函数,就出现闭包了。此时外层函数中变量是可以在里层函数里利用的,即使外层函数结束。但是当外层中出现循环的时候,如果在里层函数中利用这个循环变量的话,会直接...

    JS 循环li添加点击事件 (闭包的应用)

    废话不多说了,直接给大家贴代码了,具体代码如下所述: ...以上所述是小编给大家介绍的JS 循环li添加点击事件 (闭包的应用),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的。

    分析js闭包引起的事件注册问题

    背景:闲暇时间看了几篇关于js作用域链与闭包的文章,偶然又看到了之前遇到的一个问题,就是在for循环中为dom节点注册事件驱动,具体见下面代码: <!DOCTYPE html> <html> <head> <title>...

    Javascript闭包演示代码小结

    闭包演示 p {background:gold;} function init() { var pAry = document.getElementsByTagName(“p”); for( var i=0; i ... 原因是初学者并未理解JavaScript的闭包特性。通过element.onclick=f

Global site tag (gtag.js) - Google Analytics