`string`字符串

  • 索引、下标、偏移值——从0开始

  • str[index]——通过索引取字符串

  • str.length——获取长度 空格也算

  • toString——转换字符串

  • str.substring(2,6)——截取字符串 会比较参数值 小的参数在前面 负数变为0

  • str.slice()——切片 不会交换位置 负数倒着数 从右到左

  • str.split()——字符串切割 返回数组

  • str.indexOf()——查找字符串 成功返回索引 反之返回-1

    alert(str.indexOf("xiaopo",str.indexOf("xiaopo")+1));

  • str.toUpperCase()——全部转换到大写

  • str.toLowerCase()——全部转换到小写

数组

  • 主要存放数据

  • .push往数组后面 追加

  • .unshift往数组前面 追加

  • .pop删除数组最后 一位

  • shift删除数组的 第0位

时间对象

  • .getFullYear()

  • .getMonth()

  • .getDate()

  • .getHours()

  • .getMinutes()

  • .getSeconds()

  • .getDay()

form表单

<form action="" method="get" name="" target="" ></form>

action 规定当前提交表单时向何处发送表单数据

method 规定用于发送的方法get/post

target 规定action属性中提交的页面在何处打开_black``_self

name 名字

input标签

  • input标签是根据type的类型来判断这个输入框是什么类型

    • text 文本框

    • password 密码

    • radio 单选框,要指定相同的name

    • checkbox 复选 checked 默认选中 disabled 禁选

    • submit 提交

    • reset 重置

    • button 按钮,多数情况下

    • select/option 下拉选框

      • <select name="" id="" size="2"></select>

        • size规定下拉列表中可见选项的数目

      • <option selected></option>

        • selected 规定在select里面默认展示第几项

    • placeeholder提示信息

 

 JSON:轻量级的数据交互格式,它实际在传输的时候都是字符串
            ****JSON:一种交互的格式,所有的语言基本上都有字符串,可以传递
            js对象:是一种js数据类型,是js特有的,无法传递交互数据

            JSON语法规则:
             1.json数据格式的属性(键和字符串)的值都为双引号
             2.值:整数、浮点数(小数)、字符串、布尔、数组、对象(除了undefined/NaN)

             JSON用js定义:
             通过字符串来定义
                    var obj = '{"name": "xiaopo"}';
             通过js对象来定义,最后传输的时候将对象转换为字符串
                    var obj = {"name": "xiaopo"};
                    JSON.stringify(obj)