博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
setTimeout,0的使用
阅读量:5324 次
发布时间:2019-06-14

本文共 1194 字,大约阅读时间需要 3 分钟。

setTimeout(function(){    //....},0)

方法会加入执行的栈中,简单的说就是异步操作

在渲染中,做最后一次数据转换的时候,可以大量使用

比如在easyui中,你可以这样,用以同步进行数据样式的转换

$("#tb").datagrid({                columns: [                    [{                        field: 'bookId',                        title: '书名',                        formatter: function(value, row, index) {                            return $.conver("book",value);                        }                    }]                ]            })

也可以这样,异步进行数据的转换

$("#tb").datagrid({                columns: [                    [{                        field: 'bookName',                        title: '书名',                        formatter: function(value, row, index) {                            setTimeout(function() {                                $("#tb").datagrid('updateRow', {                                    index: index,                                    row: {                                        "bookName": $.conver("book",value)                                    }                                },0)                            })                        }                    }]                ]            })

 

转载于:https://www.cnblogs.com/liuCy/p/4623371.html

你可能感兴趣的文章
Myeclipse的快捷键大全
查看>>
oracle 查询表字段及相关信息
查看>>
0529学习进度条
查看>>
delphi webserver
查看>>
AFNetworking 2.0上传图片
查看>>
Web的几种上传方式总结
查看>>
保存新浪网首页到本地(使用urllib)
查看>>
html5.1版本
查看>>
Java网络编程基础【转】
查看>>
phpstudy apache无法启动
查看>>
判断对象是否存在 (if exists (select * from sysobjec...
查看>>
SVN检出后文件没有图标显示
查看>>
MPICH2在两台Ubuntu上安装
查看>>
jmete 取配置文件的行数(二)
查看>>
smortform 创建
查看>>
ng-class中的if else判断
查看>>
伪静态与重定向--RewriteBase
查看>>
“”.length()与“”.split(",").length
查看>>
如何让搜索引擎搜到自己的博客文章
查看>>
同步对象、信号量
查看>>