java23

JAVAScript一种直译脚本语言,是一种动态类型,弱类型,基于原型的语言,内置支撑类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言。
组成部分:
ECMAScript:js基础语法(规定 关键字 运算符 语句 函数等等。。。)
BOM:浏览器对象模型
DOM:文档对象模型
作用:
修改html页面的类容
修改html页面的样式
完成表单的验证
注意:
js可以在页面上直接写,也可以单独出去
js文件的后缀名 .js

js和html文件的整合
方式一:在页面上直接写,将js代码放在<script></script> 标签中,一般放在head标签中
方式二:独立的js文件,通过script的src属性导入,注意如果使用了src属性那么在script标签中写的js代码将不会执行。
js中变量的声明:
var 变量名=初始化值;
var 变量名;
变量名=初始化值;
注意:
var可以省略 建议不要省略
一行要以分号结尾,最后一个分号可以省略,建议不要省略
js的数据类型:
原始类型:(5种)
null string number booleam undefind
通过typeof运费算符可以判断一个值或者变量是否属于与原始类型,若属于原始类型,他还可以判断出属于那种原始类型 typeof 元素|值;
若变量为null,则返回的类型是object
undefined 变量是undefined类型的
boolean 变量是booleam类型的
number 变量是number类型的
string 变量是string类型的
object 变量是引用类型或者null类型

js:时间驱动函数
	函数定义格式:
		方式一:
		function 函数名(参数){
		函数体;
		}
注意:函数不用声明返回值类型,参数不需要加类型,函数调用的时候: 函数名  (参数)

js的事件:
常见事件:
单击: onclick
表单提交: onsubmit 加在form表单上的 onsubmit=“return 函数名()”,注意返回值类型为boolean
页面加载: onload
js和函数的绑定:
方式一:
通过标签的事件属性 <xxx onclick="函数名(参数)"></xxxx>
方式二:给元素派发事件
document.getElementById(“args的id”).onclick=function(参数){。。。。}
document.getElementById(“args的id”).onclick=函数名
js获取元素:
方式一: var obj=document.getElementByld(“id值”);
获取元素的value值:obj.value
获取元素标签体中的内容:obj.innerHTML;
函数的定义:
方式一:
function 函数名(参数){
函数体;
}
方式二:
var 函数名=function(参数){
函数体;
}
注意:内存中应该存在该事件才能派发事件

猜你喜欢

转载自blog.csdn.net/qq_39127312/article/details/85013341