发表于: 2017-04-10 23:34:21
1 589
今天完成的事情:
1、完成任务任务15的页面的轮播图。
2、使用css+js写响应式导航栏,js的部分还没有完成。
3、学习了js的基础知识(包括语句、注释、变量、数据类型)。
明天计划的事情:
1、完成响应式导航栏。
2、学习js的基础部分。
3、将任务15中采用BS的部分改写。
遇到的问题:
1、在写导航栏的js部分时,对于js还了解不多,对于取值及取属性等语句不熟悉,需要学习相关基础知识。
收获:
1、JavaScript 代码是 JavaScript 语句的序列。浏览器按照编写顺序依次执行每条语句。
JavaScript 可以分批地组合起来。代码块以左花括号开始,以右花括号结束。代码块的作用是一并地执行语句序列。
2、JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句。语句标识符是保留关键字不能作为变量名使用。
3、JS中变量必须以字母开头,变量也能以 $ 和 _ 符号开头(不过不推荐这么做),变量名称对大小写敏感(y 和 Y 是不同的变量)语句 描述 break 用于跳出循环。 catch 语句块,在 try 语句块执行出错时执行 catch 语句块。 continue 跳过循环中的一个迭代。 do ... while 执行一个语句块,在条件语句为 true 时继续执行该语句块。 for 在条件语句为 true 时,可以将代码块执行指定的次数。 for ... in 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 function 定义一个函数 if ... else 用于基于不同的条件来执行不同的动作。 return 退出函数 switch 用于基于不同的条件来执行不同的动作。 throw 抛出(生成)错误 。 try 实现错误处理,与 catch 一同使用。 var 声明一个变量。 while 当条件语句为 true 时,执行语句块。 4、JS中的数据类型有字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
JavaScript 字符串:字符串是存储字符(比如 "Bill Gates")的变量。字符串可以是引号中的任意文本,可以使用单引号或双引号。
JavaScript 布尔:布尔(逻辑)只能有两个值:true 或 false。
JavaScript 对象:对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
Undefined 和 Null:Undefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量。
评论