they are on the table翻译
they are on the table翻译:他们在桌子上。
名词
1.table的基本意思是“桌子”,一般用来吃饭、游戏、工作或放置东西。table还可作“台”“工作台”解,是可数名词。
2.table与the连用,可作“一桌人”“全桌人”解。作此解时是集合名词,当其作主语时,谓语动词可用单数形式,也可用复数形式。
3.table作“某种菜肴,摆到餐桌上的食物”解时用作单数名词,常与不定冠词a连用。
4.table还可作“表”“表格”解,指印有或填上数字说明事实或材料等的表格,是可数名词。
动词
1.table用作动词时英美用法不同,在英式英语中, table作“提出”“把…列入议事日程”解; 在美式英语中作“把…放在以后考虑”解,因此作其解释时要注意联系上下文,不能混淆其意思。
2.table只用作及物动词,接名词或代词作宾语,其过去分词在句中有时还可用作定语。
基本步骤
1,把需要排序的行放到tbody中(程序会直接取tbody的rows);
2,把排序行放到一个数组中;
this.Rows = Map(this.tBody.rows, function(o){ return o; });
3,按需求对数组进行排序(用数组的sort方法);
this.Rows.sort(Bind(this, this.Compare, orders, 0));
4,用一个文档碎片(document.createDocumentFragment())保存排好序的行;
var oFragment = document.createDocumentFragment();
forEach(this.Rows, function(o){ oFragment.appendChild(o); });
ps:文档碎片并不是必须的,但建议使用,大量dom操作时使用文档碎片会更有效率。
5,把文档碎片插入到tbody中。
this.tBody.appendChild(oFragment);