对象

  1. 什么是对象

    • 多个数据的封装体
    • 用来保存多个数据的容器
    • 一个对象代表现实中的一个事物
  2. 为什么要用对象

    • 统一管理多个数据
  3. 对象的组成

    • 属性:属性名(字符串)和属性值(任意)组成
    • 方法:一种特别的属性(属性值是函数)
  4. 如何访问对象内部数据

    • .属性名:编码简单,有时不能用
    • [‘属性名’]:编码麻烦,能通用
  5. FAQ

    • 什么时候必须用[‘属性名’]的方式
      • 属性名包含特殊字符:- 空格
      • 变量名不确定
阅读全文 »


数据类型

分类

基本(值)类型

  • String:任意字符串
  • Number:任意数值
  • boolean:true/false
  • undefined:undefined
  • null:null

对象(引用)类型

  • Object:任意对象
  • Function:一种特别的对象(可以执行)
  • Array:一种特别的对象(数值下标,内部数据是有序的 )

判断

  • typeof 返回数据类型的字符串表达(小写)
    • 可以判断:undefined / 数值 / 字符串 / 布尔值 / function
    • 不能判断:null 与 object、object 与 array
  • instanceof 判断对象的具体类型
  • ===
    • 可以判断:undefined / null
  1. 函数高级
  2. 面向对象高级
  3. 线程机制与事件机制
阅读全文 »


现在有一个需求是:前端根据用户勾选的状态参数绘制多条曲线。

实现思路:

  1. 前端获取到用户勾选的状态参数。
  2. 将状态参数列表发给后端。
  3. 后端将状态参数的数据发给前端。
  4. 前端根据后端发送的参数,分别构建 legend,X 轴,Y 轴数据,并生成图表需要的 option,更新图表。
阅读全文 »


正则表达式中的 \b 表示单词边界(word boundary)。它匹配一个位置,该位置位于单词字符和非单词字符之间,或者位于字符串的开头或结尾。单词字符包括字母、数字和下划线。

下面是一些示例,说明 \b 的使用方式:

阅读全文 »
0%