work log 2017年2月22日

0x001 问题

今天修复APP BUG,无意中发现了以前遗留的问题:
1.从server 获取到数据后append到ul上,没有清空ul(低级错误啊,竟然没有发现),导致list越来越长 ==!。

0x002 收获

1.jQuery几种符号选择器的区别(以前也知道,貌似很久没用就忘了,看来得多用啊)

空格:$('parent childchild');//表示获取parent下的所有的childchild节点(所有的子孙)。

大于号:$('parent > child');//表示获取parent下的所有child的儿子( 第一代)。

加号:$('pre + nextbrother');//表示获得pre节点的下一个兄弟节点,相当于next()方法

波浪号:$('pre ~ brother');//表示获取pre节点的后面的所有兄弟节点,相当于nextAll()方法。

原文:http://my.oschina.net/jsonavaj/blog/62630

2.Jquey删除掉元素前先过滤:

element_list.not(":first").remove();//移除除第一个以外的所有元素

element_list.not(":eq(0)").remove();

element_list.filter(function(index){
return index%2==0;
}).remove();

3.MSSQL 的update from 语法

update a set a.fk_name = b.name from a,b where a.fid = b.id