项目中的小总结

简介:

1. dom结构:

  模糊的向上查询:closest();  不需要一级一级 parent() 向上查询,如果在其中加了一个div,就   得重新修改条件,比较麻烦,所以可以用closest().

  向下的模糊查询:find();    也不需要一级一级 children() 向下查询,直接find()就ok!


2. jquery中用text()为元素设置内容;

  dom中用innerHTML为元素设置内容。


  jquery中实现:eg:text("("+(...)+").");

  dom中添加固定的样式,可以直接拼接:eg: innerHTML = "(" +()+").";


3. jquery中的index()方法:获取某元素相对位置。


4. parseInt 将类型转换,new Number() 作用一样。


5. jquery中的方法: replace("(","")  替换内容。

  

6. 找出不需要的div的方式:这个div的特点是有个key属性,其他兄弟元素没有。

  if($(this).attr("key")&&$.trim($(this).attr("key")).length>0){return true;}


7. 加判断的一般用法:(例如:获取属性值)

  if($(n).attr("extensionid")&&$.trim($(n).attr("extensionid")).length>0){}


8. 判断this是否是from的三目运算符:

  var searchform = _extention_this.attr("tagName").toLowerCase()=="form"?_extention_this:_extention_this.find("form:first");

  获取标签元素可以用:attr("tagName");来获取。

9. 获取数组中的最大值

  Math.max.apply(null, array);



本文转自 爱笑嘚蛋蛋 51CTO博客,原文链接:http://blog.51cto.com/dd118/1675220,如需转载请自行联系原作者

相关文章
|
开发框架 .NET API
如何在现有项目中使用`Masa MiniApi`?
如何在现有项目中使用`Masa MiniApi`?
82 0
如何在现有项目中使用`Masa MiniApi`?
|
前端开发 JavaScript 微服务
项目-已完成
ERP 1. erp_parent (Java-后端) 2. erp_web (Java-前端)
76 0
|
监控 UED
项目0-1 #111
项目0-1 #111
78 0
|
搜索推荐 开发者
关于AskBlog项目存在的问题
关于AskBlog项目存在的问题
72 0
|
JavaScript 前端开发
项目生成
项目生成
162 0
我的项目总结
     终于做完了两个项目,几乎用了近两年的时间,应该好好总结一下了,要不然这么好的经验就白白浪费了。我做的项目都是企业定制开发的,所以总结也是侧重于定制开发的项目,可能并不适合成型产品的项目。
1014 0
|
敏捷开发 程序员
|
数据安全/隐私保护 iOS开发 存储