"05-初探JavaScript魅力05"的笔记

什么是学习笔记?

你在学习中想写的批注、摘抄及随感。
05-初探JavaScript魅力05, 前5节课笔记整理,重点的也标出来了,大家可以自己存到网易云笔记里,请叫我雷锋. http://study.163.com/course/courseMain.htm?courseId=224014 -------------------------------------------------------------------------------- 重要知识点: 在JavaScript中, = 代表的意思是 "赋值" 在JavaScript中, == 代表的意思是"等于" getElementById [get Element By Id] 通过ID获取元素(一次只能获取一个元素) --className=class --函数传参:传参就是占位符 () 样式优先级: *<标签<class<id<行间 对于同一个元素,要不就都用style要不就都用className. window.onload 是在页面完成后才会加载代码 getElementsByTagName [get Element By Tag Name] (获取一组元素) length 长度 循环有for循环和while两种循环模式 this 当前发生事件的元素. innerHTML 数组 var arr=[] -------------------------------------------------------------------------------- 在JavaScript中, . 代表的是 "的" 的意思 在JavaScript中, = 代表的意思是 "赋值" 在JavaScript中, == 代表的意思是"等于" 在JavaScript中,class=className . JS编写流程 --布局:HTML+CSS --属性:确定要修改哪些属性 --事件:确定用户做哪些操作(产品设计) --编写JS:在事件中,用JS来修改页面元素样式. getElementById [get Element By Id] 通过ID获取元素(一次只能获取一个元素) -------------------------------------------------------------------------------- 函数有两个概念,分别为函数的定义和函数的调用. --任何标签都可以加ID,包括link. --任何标签的任何属性,也都可以修改. --在HTML怎么写,在JS就怎么写. IF判断 a也是可以加JS的 <a href="javascript:alert('xxx');" --className=class -------------------------------------------------------------------------------- --函数传参:传参就是占位符 () //第一种属性操作方法 . //第二种属性操作方法 [] --->['xxx'] 一般用于修改属性不固定的情况 -------------------------------------------------------------------------------- //1.style 加样式 == 行间 //2.style取样式 == 行间 样式优先级: *<标签<class<id<行间 对于同一个元素,要不就都用style要不就都用className. 函数有两钟方法,一种是匿名函数,一种是有名字函数.在JS函数里大部分函数没名字. window.onload 是在页面完成后才会加载代码 行为、样式和结构三者分离. getElementsByTagName [get Element By Tag Name] (获取一组元素) 下标[0] length 长度 循环有for循环和while两种循环模式 一般循环4个部分://1.初始化 //2.条件 //3.语句 //4.自增 -------------------------------------------------------------------------------- this 当前发生事件的元素. innerHTML 数组 var arr=[]