发表于: 2017-01-12 02:10:53

1 1433


今天完成的事情:看了angular权威教程中的angular动画、angular精华扩展、angular缓存;看了锋利的jquery中的认识jquery、jquery选择器、jquery中的dom操作。


明天计划的事情:看完锋利的jquery中的事件和动画、对表单、表格的操作、jquery和ajax的应用、插件的使用等章节。


遇到的问题:暂无


收获:

小课堂:纯css手写ppt简直酷炫,就是代码量惊人没法贴;jquery之家很多好的插件;


如果指令直接调用$evalAsync(),它会在Angular操作DOM之后、浏览器渲染之前运行。

如果控制器调用$evalAsync(),它也会在Angular操作DOM之后、浏览器渲染之前运行(永远不要使用$evalAsync()来约定事件的顺序)


$('#tt')获取的永远是对象,所以不能通过if来直接判断,需要用if($("#tt").length>0)来判断,或者转化成DOM对象来判断,if($"(#tt")[0]){},网页上即使没有对应的对象也不会报错。


var $t_a=$('.test :hidden');带空格的
选取class为“test”的元素里面的隐藏元素
var $t_b=$('.test:hidden);不带空格的

选取隐藏的class为“test”的元素


eq(index)只匹配一个元素,而nth-child将为每一个符合条件的父元素匹配子元素。nth-child(index)的index是从1开始的。:eq(index)是从0开始的。同理:first和:first-child,:last和:last-child也类似

filter(expr);筛选出与指定表达式匹配的元素集合,其中expr可以是多个选择器的组合。


:hidden选择样式display:none也包括<input type="hidden">和visibility:hidden之类的元素。

[attribute|=value]选取属性的值含有value的元素;

[attribute~=value]选取属性用空格分隔的值中包含一个给定值的元素;


var $cr=$("#c");
var cr=$cr[0];
var $cr=$("#cr");
var cr = $cr.get(0);




返回列表 返回列表
评论

    分享到