javaScript

 1.1.1 JavaScript数据类型
1) 基本数据类型
字符串(String),数值(number),布尔型(boolean
2) 复合数据类型
数组(array),对象(object
3) 特殊数据类型
null)   未定义(undefind指的是未定义数据类型)
注意:未定义数据类型将会得到结果undefind,那么未定义变量,程序将会报错
 
 
通过DOM操作对表格进行操作
 insertRow() 往表格中动态添加一行
insertCell() 给新创建的行添加内容
deleteRow() 删除当前行;可写为deleteRow(i)传的参数是索引
 parentNode 查找当前节点的父节点
 rowIndex; 查找当前tr”节点所在的行
cells [] 返回单元格集合的数组
window.opener  调用当前open窗口的父窗口
 
 通过Dom操作获取相应的对象
getElementById(id) 通过id获取指定的对象
getElementsByName(name) 通过name获得所有name与指定name相同的数组
getElementsByTagName(标签名) 通过标签名获得所有指定标签组成的数组
 
 location对象
l reload() 重新载入目前的文件(刷新)
ocation.reload() history.go(0)效果等同
l replace()以指定的文件取代目前的文件
location.replace(“another.html”)页面替换,无法回到上一页面
location.href=“another.html”效果等同
l location.href跳转到指定路径,可以返回上一页面
 
 
1.1.1 window常用方法
l alert() 提示警告信息 用法:alert(“信息”)
l confirm() 提示确认信息 用法:confirm(“信息”)
根据返回值来判断点击的是确定还是取消,确定返回true,取消返回false
l prompt() 提示输入信息 用法:prompt(“信息”,[初始默认值])
当点击确定时返回的是输入的值,点击取消时。返回的是null
l open() 开启新浏览视窗 用法:视窗对象名称 =open (‘url‘ , ‘新视 窗名’ , ‘规格‘ ) 在被open的新浏览视窗中引用打开它的那个窗口对象用opener 通过opener调用父窗口的功能和信息也可以调用父窗口的函数
l close() 关闭已开启的浏览视窗 用法:视窗对象名称.close( )
 
l setInterval() 从载入后,每隔指定的时间就执行一次某程序 用法:temp = setInterval( “函数( )”,毫秒)
l clearInterval( ) 取消某setInterval ( )的设置 用法:clearInterval(temp )
 
l setTimeout( ) 在载入后延迟指定时间后,去执行某程序(记住,次数是一次) 用法: timer =setTimeout( “函数( )”,毫秒)
l clearTimeout( ) 取消某setTimeout ( )的设置 用法:clearTimeout(timer)
 
 
1.1.1 常用事件
1) 一般事件
onFocus() 获得焦点事件
onBlur() 失去焦点事件
onChange() 内容改变事件(仅用于下拉列表框)
2) 页面事件
onLoad 页面加载事件
onUnLoad 页面关闭事件
3) 鼠标事件
onclick 鼠标单击事件
onmouseover 鼠标上移事件
onmouseout 鼠标移开事件
onmousemove 鼠标移动事件
onmouseup 鼠标抬起事件
onmousedown 鼠标按下事件
4) 键盘事件
onkeydown 键按下事件
onkeyup 键抬起事件
onkeypress 键按下并抬起事件
5) 表单事件
onsubmit 表单提交事件(该标签写在form标签上,必须有返回值,返回值为truefalse,返回false则提交不成功)针对submit按钮
onreset 表单重置事件  针对reset按钮
 
 
1) Date对象的常用方法
1getYear(); 获得年(已经过时,现在使用getFullYear()
2.  getMonth() 获得月份(0 - 11)获得的月份比实际的月份少1
3. getDate() 获得日期数
4. getDay() 获得星期几(0-6)周日为0
5. getHours() 获得小时(0-23
6. getMinutes() 获得分钟 (0-59)
7. getSeconds() 获得秒数(0-59)
8. getTime() 输出1970到现在的毫秒值
9. toString() 转化为GMT格式的字符串;
10. toLocaleString() 转化为本地格式的字符串
 
11. setYear() 设置年
12. setMonth() 设置月(0-11
13. setDate() 设置日期(1-31)
14. setDay(); 设置星期几(0-6这个方法存在,但是不可用
15. setHours() 设置小时(0-23
16. setMinutes() 设置分钟(0-59)
17. setSeconds() 设置秒数
1.1.1 Date对象
1) 创建方式:
var date = new Date();//获取当前的系统时间
var date1 = new Date(年,月,日);
var date2 = new Date(年,月,日,时,分,秒);//set的时候,放置的月份应该比实际月份少1
 
 
1) Math常用的方法:
abs(数值) 绝对值
random() 随机数(取值范围0-1包含0不包含1
round(数值); 四舍五入
ceil(数值) 上取整
floor(数值) 下取整
sqrt(数值) 输出平方根值
max(1,值2,,,) 输出最大值
min(1,值2,,,) 输出最小值
pow(底数,指数) 输出底数之指数次方值
4.数学常量
Math.PI 3.141592653589793
 
1.1.1 Math对象
Math对象包含标准的数学常量和数学函数(方法)
调用方式:Math.函数名(),Math.属性
 
1) string的常用方法:
indexOf””,[起始值]从起始值开始从左至右找到该字符所对应的下标,没有则返回-1, 若省略起始值那么就是0开始依次查找
lastIndexOf(“”,[起始值]从起始值开始从右至左找到该字符所对应的下标,没有则返回-1, 若省略起始值那么就是从最后开始依次查找
charAt(索引)    根据索引查找对应的字符,没有找返回空的。什么都没有
l substring(索引A[,索引B]  一个参数的时候是从索引A直接截取到字符串结束,两个参数时是从索引A截取到索引(B-1)的位置
substr(索引,长度)    从指定的索引位置截取多少个字符
 
toLowerCase() 将大写转化为小写
toUpperCase();    将小写转化为大写
split(“”) 使用指定字符将字符串进行分割
replace(“”,””) 将指定字符替换为自己想要的字符,(仅替换第一次出现的)
concat(str[,str])  将多个字符串拼接形成一个新的字符串
 
 
1) document对象
1、根据id获得指定标签的文本内容:var 变量名=document.getElementById(“”).innerHTML;如果要给该标签赋值的话,直接在后面写等号:document.getElementById(“”).innerHTML=“”;
2.根据id获得指定文本框中的内容var 变量名= document.getElementById(“”).value;如果重新赋值的话则使用document.getElementById(“”).value=“”;
 
1.1.1 数组的常用方法
concat() 输出数组中所有元素结合的完整字符串
l join([字符]) []在这里代表可有可无》  使用什么字符来连接数组中的元素形成新的字符串,不写的话代表使用默认(默认的是,)
l reverse()    将数组反转后形成新的字符串
l sort() 将数组进行从小到大排序,
l toString()       输出以字符串表示的所有元素《将数组对象转化成字符串》
l slice(start, [end]) 以数组的形式返回数组的一部分 
 
 
1.1.1 数组的定义方式
1) java中数组的定义方式
数据类型[] 数组名 = new 数据类型[数组长度];
数据类型[] 数组名 = {1,值2}
数据类型[] 数组名 = new 数据类型[]{1,值2}
2) js中数组的定义方式
var  数组名 = new Array””,””
var  数组名 = new Array(数组的长度)
var  数组名 = [元素1,元素2,,,,];
注意:如果()中写的是一个正整数的情况下,那么代表的是数组的长度
 
1.1.1 控制语句
1) if  else
2) switch case
3) for
4) while
5) do  while
6) for(  in  )  针对于数组的一个遍历
7) break
8) continue
9) with  设置默认对象
1.1.2 函数:
1)  java中方法的定义:
修饰符 返回值类型 方法名 (参数类型 参数名,参数类型 参数名){
方法体
}
 
 
1.1.1 JavaScript数据类型
1) 基本数据类型
字符串(String),数值(number),布尔型(boolean
2) 复合数据类型
数组(array),对象(object
3) 特殊数据类型
null)   未定义(undefind指的是未定义数据类型)
注意:未定义数据类型将会得到结果undefind,那么未定义变量,程序将会报错
posted @ 2018-01-02 16:16  浪哥1  阅读(205)  评论(0编辑  收藏  举报