发表于: 2017-04-10 23:34:21

1 590


  • 今天完成的事情:

  • 1、完成任务任务15的页面的轮播图。

  • 2、使用css+js写响应式导航栏,js的部分还没有完成。

  • 3、学习了js的基础知识(包括语句、注释、变量、数据类型)。


    • 明天计划的事情:

    • 1、完成响应式导航栏。

    • 2、学习js的基础部分。

    • 3、将任务15中采用BS的部分改写。


    • 遇到的问题:

    • 1、在写导航栏的js部分时,对于js还了解不多,对于取值及取属性等语句不熟悉,需要学习相关基础知识。


    • 收获:

    • 1、JavaScript 代码是 JavaScript 语句的序列。浏览器按照编写顺序依次执行每条语句。

    • JavaScript 可以分批地组合起来。代码块以左花括号开始,以右花括号结束。代码块的作用是一并地执行语句序列。

    • 2、JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句。语句标识符是保留关键字不能作为变量名使用。

      语句描述
      break用于跳出循环。
      catch语句块,在 try 语句块执行出错时执行 catch 语句块。
      continue跳过循环中的一个迭代。
      do ... while执行一个语句块,在条件语句为 true 时继续执行该语句块。
      for在条件语句为 true 时,可以将代码块执行指定的次数。
      for ... in用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
      function定义一个函数
      if ... else用于基于不同的条件来执行不同的动作。
      return退出函数
      switch用于基于不同的条件来执行不同的动作。
      throw抛出(生成)错误 。
      try实现错误处理,与 catch 一同使用。
      var声明一个变量。
      while当条件语句为 true 时,执行语句块。
      3、JS中变量必须以字母开头,变量也能以 $ 和 _ 符号开头(不过不推荐这么做),变量名称对大小写敏感(y 和 Y 是不同的变量)

      4、JS中的数据类型有字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。

    • JavaScript 字符串:字符串是存储字符(比如 "Bill Gates")的变量。字符串可以是引号中的任意文本,可以使用单引号或双引号。

    • JavaScript 布尔:布尔(逻辑)只能有两个值:true 或 false。

    • JavaScript 对象:对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:

    • Undefined 和 Null:Undefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量。




返回列表 返回列表
评论

    分享到