JavaWeb_script

<script type="text/javascript">

alert("警告框");

</script>

<script type="text/javascript" src="" charset="UTF-8">

</script>

typeof(值); 返回值的类型

boolean/number/string/object/function

function gogo(obj){

document.write("函数没有类型,参数也没有类型");

}

eval(字符串表达式): 返回字符串表达式的值

var test=eval("2+3");//5

parseInt(字符串):将数字开头的字符串转换为整数

var test = parseInt("200.5abc");//200

parseFloat(字符串)

var test = parseFloat("200.5abc");//200.5

Number(字符串): 将数组字符串转换为数字,若字符串中没有非数字字符,则返回NaN

var test=Number(200.5abc);//NaN

document.write("<br/>");

document.write(a + b);

用户单击链接时调用函数

<a href="javascript:gogo()">内容</a>

触发事件

οnclick="gogo()"

var oStringObject = new String();

var arr1 = new Array();

var arr2 = new Array(100);

var arr3 = new Array(1,2,3);

数组常用方法:

reverse():内容反转

concat():将两个或多个数组组合一起

var newArray = arr1.concat(arr2);

join():返回一个将数组所有元素用指定符号连接起来的字符串

var newString = arr.join(".");

pop():移除数组中的最后一个元素并返回该元素

shift():移除数组中的第一各元素并返回该元素

slice():返回数组的一部分

var newArray = arr3.slice(1,3);

var date = new Date("July 8,2022");

var date = new Date(2022,7,8);

var date = new Date("20227/8");

var date = new Date(Milliseconds);//用自1970年1月1日以来的毫秒数出啊关键的日期对象

var date = new Date();//当前系统的时间对象

getYear()

getMonth()(比实际值小1)

getDate():返回当日号数

getDay():返回星期几(0表示周日)

getHours()

getMinutes()

getSeconds():返回秒数

getTime():返回毫秒数

setYear()

setMonth()

setDate()

setHours()

setMinutes()

setSeconds()

setTime()

var date = new Date("2050/12/25");

document.write(date.getDay());

var datenow = new Date();

var mills = date-datenow;

document.write("2050的圣诞节距离现在还有" + mills + "毫秒<br>");

var str = "this is a string";

var str1 = new String("this is a string");

String对象的常用方法:

charAt(i):返回指定索引位置处的字符,索引从0开始

concat(str):连接字符串

indexOf(str):返回str第一次出现的字符位置

lastdexOf(str):返回str最后一次出现的位置

replace(str1,str2):返回将str1替换str2后的字符串

=========split(separator, limit):将字符串以separator作为分割符切割成多个子字符串,并将它们作为一个数组返回,如果limit参数,则返回数组的limit个元素

subString(start,end):返回一个指定位置之间的子字符串,不包括end

toLowerCase():返回一个字符串,字符串中的字母被转换为小写字母

toUpperCase():返回一个字符串,字符串中的字母被转换为大写字母

Math对象的属性

LN10:10的自然对数

LN2:2的对数

PI:圆周率

sqrt1_2:1/2的平方根

sqrt2:2的平方根

Math对象的常用方法

abs(x):返回x的绝对值

ceil(x):返回大于或等于x的最小整数

floor(x):返回小于或等于x的最大整数

round(x):四舍五入取整

sqrt(x):返回x的平方根

random():返回0-1的随机数

Math.sqrt2

Math.random()

javaScript对象模型

1.浏览器对象模型

2.窗口(window)对象

var winObj = open("target.html", "target_1", "width=500,height=300,scrollbars=no");

open("新页面的URL","新窗口的名称","新窗口的属性");

alert("提示框");

prompt(message,defaultText);————弹出输入信息的文本框

prompt(提示信息,文本框的默认值);

confirm(message);————弹出对话框,提示确认信息

if(confirm("真的删除吗?")){

//单击确认按钮后的操作

}else{

//单击取消按钮后的操作

}

3.history对象

forward():将历史记录向前移动一个也买你

back():将历史记录向后移动一个页面,经常使用,相当于返回

go():

history.go(-3);————向后返回3个访问过的页面

history.go(3);————向前返回3个访问过的页面

history.back();————与history.go(-1);的功能相同

history.forward();————与history.go(1);的功能相同

4.location对象

window.location="http://www.baidu.com";

或location="http://www.baidu.com";

location.href="http://www.baidu.com";

location.replace="http://www.baidu.com";

location.href="about:blank";//清空页面

5.document对象

1)forms集合

在同一个页面上有多个表单,通过document.froms[]数组获取这些表单对象要比使用表单名称方便很多

2)getElementById(id)

获取Id为id的表单空间元素

3)getElementByName(name)

4)获取表单对象的方法

document.froms[0];//通过froms对象的索引

document.froms["myForm"];//通过forms对象和表单的名称

document.myForm;//通过表单名称

5)document对象的使用

操作HTML

1.事件处理

onBlur:当前元素失去焦点时触发

onFocus: 某个元素获取焦点时触发

onLoad:页面内容完成转载时触发

onUnLoad:当前页面被退出或重置时触发

onClick:鼠标单击触发

onDbiClick:鼠标双击触发

onMouseDown:按下鼠标触发

onMouseMove:移动鼠标触发

onMouseOut:鼠标离开某对象范围时触发

onMouseOver:鼠标移动到某对象范围的上方时触发

onMouseUp:数百哦按下后松开鼠标时触发

onKeyPress:当键盘上的某个键被按下并且释放时触发

onKeyDown:当键盘上的某个键被按下时触发

onKeyUp:当键盘上的某个键被放开时触发

onClick="gogo()"————事件="函数名"

元素获取焦点/失去焦点

document.myFrom.text_name.focus();

document.myFrom.text_name.blur();

本文链接:https://my.lmcjl.com/post/6166.html

展开阅读全文

4 评论

留下您的评论.