本帖最后由 小石姐姐 于 2018-5-4 09:49 编辑  
 
js中的表单的校验  
简单校验  
表单校验优化(非弹框提示) js的输出  
 
- document.write("文本"),只能写入文本
 - document.getElementById().innerHTML="HTML代码"
 
 
 
 js的事件  
 
- onfocus:获得焦点
 - onblur :失去焦点
 - onsubmit:提交内容
 
 
 
 document.getElementById("一个ID").innerHTML="内容":内容里边可以有标签. 问题:统一个事件触发不同的函数,后边并列的函数怎么写?格式 script的外部引用. 常用事件  
 
- onload
 - onclick
 - ondblclick
 - onfocus
 - onblur
 - onchange:(常用于下拉列表)
 - onkeydown
 - onkeyup
 - onkeypress
 - onmousedown
 - onmousemove
 - onmouseout
 - onmouseover
 - onmouseup
 - onsubmit
 - onunload(有些浏览器不支持)
 - onresize:窗口被调整大小
 
 
 
 批量处理数据的时候就要找要处理的数据的相同属性(最好其他的数据没有这个属性),以此属性来获取这批数据元素,然后按要求处理. getElementById():只能获取一个,获取的是这个ID的第一个对象 getElementsByName();获取的是属性name的值相同的所有对象,是一个集合(或者叫数组) getElementsByTagName();获取的是所有标签名为指定名字的所有对象,也是一个集合(或者数组),  
 
 JS中的DOM对象省市联动- 事件:onchange
 - 函数:操作二维数组(三级联动就是三维数组)
 
 
  Date对象方法  
 
*   getTime(): 
 
Math对象方法  
 
- abs(x):返回数的绝对值
 - acos(x):返回数的反余弦值
 - asin(x):返回数的正余弦值
 - ceil(x):对数进行向上取整
 - floor(x):对数进行向下取整
 - pow(x,y):返回x的y次幂
 - sin(x):返回数的正弦值
 - cos(x):返回数的余弦值
 - valueOf():返回Math对象的原始值(?不太清楚)
 
 
 
 String对象  
 
- charAt():
 - indextOf():
 - lastIndextOf():
 - split():按指定的正则字符串进行分割,返回字符串数组
 - replace():
 - substring():提取字符串中两个指定索引号之间的字符
 - substr():从起始索引号提取字符串中指定数目的字符
 
 
 
  
 全局函数  
- decodeURI():解码某个编码的URI
 - decodeURIComponent():解码一个编码的URI组件
 - encodeURI():把字符串编码为URI
 - decodeURIComponent():把字符串编码为URI组件
 - escape()对字符串进行编码
 - eval():计算JavaScript字符串,并把它作为脚本代码来执行
 - isNaN():检查某个值是否是数字
 - Number():把对象的值转换为数字
 - parseFloat():解析一个字符串并返回一个浮点数
 - parseInt():解析一个字符串并返回一个整数
 - String():把对象的值转换为字符串
 - unescape():对有escape()编码的字符串进行解码
 
 
 
  
 |   
        
 
    
    
    
     
 
 |