javascipt笔记

  1. 驼峰命名法一般用于:函数名、方法名、对象属性名。减号命名法一般用于:class,ID。下划线命名法一般用于变量名、文件名。
  2. 强类型语言:必须进行类型声明的语言。js属于弱类型。
  3. js中用反斜线来进行转义。
  4. js中的数值是任意位的小数,没有c语言那么繁琐。
  5. 同一个数组中,元素的类型可以各不相同。
  6. 数组中可以包含其他数组,这时我们就要用a[0][0]来获得最里面的那个值。也可以这样:a[0][name]。
  7. 关联数组,可以用字符串来代替数字值,不推荐使用。(如a["name"]="lin";)。这种做法往往在创建对象中用。
  8. 函数在行为方面应该像一个自给自足的脚本,在函数中要一直使用var关键词来定义以防止隐患。
  9. window.blur window.open 弹出窗口和下拉菜单
  10. DOM把文档表示为节点树。
  11. 文本节点、属性节点都包含在元素节点之中。
  12. getElementById得到的是有着id属性的元素节点对应的对象。
  13. getElementByTagName得到的是一个数组(即便它的长度是1)。
  14. alert(document.getElementByTagName(“*”).length);用来获取某份文档的全部节点数。
  15. var shopping = document.getElementById("宠物items = shopping.getElementsByTagName("*")用来获得只包含id为宠物的无序清单的元素。
  16. document.getElementByClassName("公的 美国").length 可以
  17. if (text_text) alert (title_text)       
  18. setAttribute做出的修改,不会反映在文档的源代码中,这种表里不一的现象来源于dom的工作模式:先加载文档的静态内容,再动态刷新,动态刷新不影响文档的静态内容。

猜你喜欢

转载自www.cnblogs.com/linyangyang/p/9902522.html
今日推荐