什么是学习笔记?
你在学习中想写的批注、摘抄及随感。
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=[]