jQuery的Dom操作十分简单,在开发iDevs主题的时候,其中“菜单”和“搜索”部分使用到了一些很基本的Dom操作,图方便,我使用了jQuery,闲来无事,尝试着使用原生的js完成这一操作,发现其代码量一样,且原生js效率更高,啰嗦多了,先贴代码。HTML结构如下:<input type="button" id="Test" class="menu_click" value="按钮" />jQuery的Dom实例:jQuery_btn_click("Test", "menu_click", "menu_close", true);
function jQuery_btn_click(btn, on, off, flag) {
$('#' + menu).click(function () {
$('#' + menu).prop('class', (flag = !flag) ? on : off);
});
}为了方便,我封装了函数并传了几个有趣的参数,代码量很少,具体传的什么一看便知。原生Javascript实例:cover_click("Test", "menu_click", "menu_close", true);
function cover_click(btn, on, off, flag) {
(btn = d
...
继续阅读
(14)